<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>C# on KnightLi的博客</title>
        <link>https://knightli.com/tags/c%23/</link>
        <description>Recent content in C# on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Fri, 19 Jun 2026 21:39:51 +0800</lastBuildDate><atom:link href="https://knightli.com/tags/c%23/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Godot 标准版和 .NET 版怎么选：GDScript、C# 与导出平台对比</title>
        <link>https://knightli.com/2026/06/19/godot-standard-vs-dotnet-edition/</link>
        <pubDate>Fri, 19 Jun 2026 21:39:51 +0800</pubDate>
        
        <guid>https://knightli.com/2026/06/19/godot-standard-vs-dotnet-edition/</guid>
        <description>&lt;h2 id=&#34;godot-系列导航&#34;&gt;Godot 系列导航
&lt;/h2&gt;&lt;p&gt;想按顺序学习，可以先看合集，再根据当前任务跳到对应主题：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/20/ai-codex-godot-game-development-beginner-guide/&#34; &gt;使用 AI Codex 开发 Godot 游戏入门：从环境搭建到瓦片地图的文章合集&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/05/06/deepseek-v4-flash-godot-game-demo/&#34; &gt;DeepSeek V4 Flash 做 Godot 游戏 Demo：几毛钱能跑通到什么程度？&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/05/17/godot-game-development-beginner-guide/&#34; &gt;Godot 游戏开发入门：从节点、场景到第一个 2D 小游戏&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/13/godot-prompter-ai-agent-skills/&#34; &gt;GodotPrompter：给 AI 编码助手补上 Godot 项目经验&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/13/gd-agentic-skills-godot-ai-skills/&#34; &gt;gd-agentic-skills：把 Godot 开发经验拆成 AI 可调用的技能&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/19/godot-vscode-codex-2d-game-workflow/&#34; &gt;Godot 新手起步：用 VS Code 和 Codex 扩展开发 2D 游戏&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/19/godot-agent-skill-comparison-codex/&#34; &gt;Godot Agent Skill 对比：haxqer/godot-skill、agent-skill-godot 与 GD-Agentic-Skills 该装哪个&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/19/godot-standard-vs-dotnet-edition/&#34; &gt;Godot 标准版和 .NET 版怎么选：GDScript、C# 与导出平台对比&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/19/godot-renderer-forward-mobile-compatibility/&#34; &gt;Godot 渲染器怎么选：Forward+、Mobile 和 Compatibility 对比&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/19/godot-signal-connect-emit-guide/&#34; &gt;Godot 信号是什么：signal、connect 和 emit 用法详解&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/20/godot-tilemaplayer-tileset-collision-codex-guide/&#34; &gt;Godot 瓦片地图入门：TileMapLayer、TileSet、碰撞和 Codex 辅助开发&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/20/godot-tileset-ai-generation-prompts/&#34; &gt;Godot Tileset AI 生成提示词：可直接复制的瓦片素材图集 Prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/06/20/ai-use-tileset-build-complete-scene-prompts/&#34; &gt;如何让 AI 用 tileset 拼出完整场景：结构合理、道路连通、可导入 Godot 的提示词&lt;/a&gt;
下载 Godot Engine 时，经常会看到两个版本：普通的 Godot Engine 标准版，以及带 &lt;code&gt;.NET&lt;/code&gt; 标识的 Godot Engine - .NET 版。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;它们不是“免费版”和“专业版”的区别，也不是功能完整度的区别。真正的差异主要在于：你想用什么语言写游戏逻辑，以及你准备导出到哪些平台。&lt;/p&gt;
&lt;h2 id=&#34;简单结论&#34;&gt;简单结论
&lt;/h2&gt;&lt;p&gt;如果你是新手，或者想快速开始 Godot，优先下载标准版。&lt;/p&gt;
&lt;p&gt;如果你已经熟悉 C#、从 Unity 转过来，或者项目确实需要 .NET 生态和更强的 CPU 逻辑性能，再考虑 .NET 版。&lt;/p&gt;
&lt;p&gt;尤其要注意一点：在 Godot 4.x 中，C#/.NET 项目当前不能导出到 Web 平台。如果你的目标是 HTML5、浏览器小游戏、Itch.io Web 版，标准版更稳。&lt;/p&gt;
&lt;h2 id=&#34;1-godot-engine-标准版&#34;&gt;1. Godot Engine 标准版
&lt;/h2&gt;&lt;p&gt;Godot Engine 标准版是默认下载版本，也是最轻量的版本。&lt;/p&gt;
&lt;p&gt;它主要面向 GDScript 开发。GDScript 是 Godot 自己设计的脚本语言，语法接近 Python，专门为 Godot 的节点、场景和资源系统服务。&lt;/p&gt;
&lt;p&gt;标准版的特点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;主力语言是 GDScript。&lt;/li&gt;
&lt;li&gt;也可以通过 GDExtension 使用 C++ 扩展能力。&lt;/li&gt;
&lt;li&gt;不需要额外安装 .NET SDK。&lt;/li&gt;
&lt;li&gt;下载体积更小。&lt;/li&gt;
&lt;li&gt;启动更快。&lt;/li&gt;
&lt;li&gt;内置脚本编辑器开箱即用。&lt;/li&gt;
&lt;li&gt;桌面、移动和 Web 导出支持更直接。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对新手来说，标准版最大的好处是少折腾。下载后打开就能创建项目、写脚本、运行场景，不需要先配置外部 SDK 和 IDE。&lt;/p&gt;
&lt;p&gt;GDScript 也更贴近 Godot 的思维方式。写节点逻辑、连接信号、访问场景树、导出变量，语法都比较直接。&lt;/p&gt;
&lt;p&gt;例如：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript&#34; data-lang=&#34;gdscript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;extends&lt;/span&gt; &lt;span class=&#34;nc&#34;&gt;CharacterBody2D&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nd&#34;&gt;@export&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;speed&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;float&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;300.0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kd&#34;&gt;func&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;_physics_process&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;delta&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;float&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;kt&#34;&gt;void&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;kd&#34;&gt;var&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;direction&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;:=&lt;/span&gt; &lt;span class=&#34;nc&#34;&gt;Input&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;get_vector&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;move_left&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;move_right&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;move_up&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;move_down&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;velocity&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;direction&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;*&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;speed&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nf&#34;&gt;move_and_slide&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果你正在做第一个 Godot 项目，标准版通常就是正确选择。&lt;/p&gt;
&lt;h2 id=&#34;2-godot-engine---net-版&#34;&gt;2. Godot Engine - .NET 版
&lt;/h2&gt;&lt;p&gt;Godot Engine - .NET 版以前常被称为 Mono 版。它内置 .NET 支持，可以用 C# 写游戏逻辑。&lt;/p&gt;
&lt;p&gt;需要注意的是，.NET 版并不是只能写 C#。它仍然支持 GDScript，也就是说你可以在同一个项目里混用 GDScript 和 C#。&lt;/p&gt;
&lt;p&gt;.NET 版的特点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;主力语言是 C#，同时支持 GDScript。&lt;/li&gt;
&lt;li&gt;需要在电脑上安装外部 &lt;code&gt;.NET SDK&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;通常会配合 Visual Studio、VS Code 或 JetBrains Rider 使用。&lt;/li&gt;
&lt;li&gt;可以使用 .NET 生态，比如 NuGet、LINQ、async/await。&lt;/li&gt;
&lt;li&gt;对重 CPU 逻辑、数学计算、系统型代码更有优势。&lt;/li&gt;
&lt;li&gt;从 Unity 转 Godot 的开发者会更容易上手。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C# 版本更适合已经有 C# 基础的人。它的类型系统、IDE 补全、重构体验和大型工程管理能力都不错。&lt;/p&gt;
&lt;p&gt;例如，C# 更适合这类场景：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;复杂战斗系统&lt;/li&gt;
&lt;li&gt;大量数据结构和模拟逻辑&lt;/li&gt;
&lt;li&gt;需要复用现有 .NET 库&lt;/li&gt;
&lt;li&gt;从 Unity 迁移已有开发习惯&lt;/li&gt;
&lt;li&gt;团队已经有 C# 工程经验&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;但代价是环境更重。你需要安装 .NET SDK，配置外部编辑器，还要理解 Godot C# API 的命名风格和 GDScript 不同。&lt;/p&gt;
&lt;h2 id=&#34;关键差异对比&#34;&gt;关键差异对比
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;对比项&lt;/th&gt;
          &lt;th&gt;Godot 标准版&lt;/th&gt;
          &lt;th&gt;Godot .NET 版&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;主要语言&lt;/td&gt;
          &lt;td&gt;GDScript&lt;/td&gt;
          &lt;td&gt;C# 和 GDScript&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;外部依赖&lt;/td&gt;
          &lt;td&gt;无&lt;/td&gt;
          &lt;td&gt;需要 .NET SDK&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;上手难度&lt;/td&gt;
          &lt;td&gt;下载即用&lt;/td&gt;
          &lt;td&gt;需要配置 SDK 和 IDE&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;编辑体验&lt;/td&gt;
          &lt;td&gt;Godot 内置编辑器即可&lt;/td&gt;
          &lt;td&gt;通常配合 VS Code、Visual Studio 或 Rider&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;性能&lt;/td&gt;
          &lt;td&gt;足够应对大多数游戏逻辑&lt;/td&gt;
          &lt;td&gt;CPU 密集逻辑更有优势&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Web 导出&lt;/td&gt;
          &lt;td&gt;支持&lt;/td&gt;
          &lt;td&gt;Godot 4.x 的 C# 项目当前不支持 Web 导出&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;项目兼容&lt;/td&gt;
          &lt;td&gt;不能运行 C# 脚本&lt;/td&gt;
          &lt;td&gt;可以运行 GDScript 和 C#&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;适合人群&lt;/td&gt;
          &lt;td&gt;新手、独立开发、Web 游戏&lt;/td&gt;
          &lt;td&gt;C# 用户、Unity 迁移、系统较重的项目&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;web-导出是关键分水岭&#34;&gt;Web 导出是关键分水岭
&lt;/h2&gt;&lt;p&gt;很多人选择 Godot 是为了快速做小游戏，然后发布到 Web、Itch.io 或自己的网页。这种情况下，建议优先选择标准版。&lt;/p&gt;
&lt;p&gt;Godot 标准版可以直接导出 Web/HTML5 项目。只要浏览器支持 WebAssembly 和 WebGL 2.0，就能运行。&lt;/p&gt;
&lt;p&gt;但 Godot 4.x 的 C#/.NET 项目当前不能导出到 Web 平台。Godot 官方文档也明确提醒：如果需要 C# 的 Web 导出，目前应考虑 Godot 3，而不是 Godot 4。&lt;/p&gt;
&lt;p&gt;所以如果你的目标包含：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HTML5&lt;/li&gt;
&lt;li&gt;浏览器试玩版&lt;/li&gt;
&lt;li&gt;Itch.io Web 版本&lt;/li&gt;
&lt;li&gt;嵌入网页的小游戏&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;那么标准版更安全。&lt;/p&gt;
&lt;h2 id=&#34;性能差异不要过度放大&#34;&gt;性能差异不要过度放大
&lt;/h2&gt;&lt;p&gt;C# 的原始执行性能通常强于 GDScript，尤其在大量数学计算、复杂数据结构、AI 模拟或系统逻辑里会更明显。&lt;/p&gt;
&lt;p&gt;但这不等于新手项目必须用 C#。&lt;/p&gt;
&lt;p&gt;大多数 2D 游戏、独立游戏原型、UI 逻辑、角色控制、关卡交互，用 GDScript 完全够用。真正影响性能的，往往是场景结构、物理体数量、资源加载、渲染设置和算法设计，而不是一开始就换语言。&lt;/p&gt;
&lt;p&gt;更实际的判断是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;先用 GDScript 做出可玩的版本；&lt;/li&gt;
&lt;li&gt;如果后面确实出现 CPU 瓶颈，再考虑用 C# 或 C++ 承担局部重逻辑；&lt;/li&gt;
&lt;li&gt;不要为了“可能更快”在第一天就增加环境复杂度。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;什么时候选标准版&#34;&gt;什么时候选标准版
&lt;/h2&gt;&lt;p&gt;以下情况建议选 Godot 标准版：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;你是 Godot 新手。&lt;/li&gt;
&lt;li&gt;你想快速下载、打开、开始做项目。&lt;/li&gt;
&lt;li&gt;你喜欢 Python 风格语法。&lt;/li&gt;
&lt;li&gt;你主要做 2D 游戏、原型或小型独立游戏。&lt;/li&gt;
&lt;li&gt;你想导出 Web/HTML5。&lt;/li&gt;
&lt;li&gt;你希望减少 SDK、IDE 和构建链配置。&lt;/li&gt;
&lt;li&gt;你准备配合 VS Code + Codex 学 Godot。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果你不确定自己该选哪个，也选标准版。等你明确需要 C# 时，再切到 .NET 版并不晚。&lt;/p&gt;
&lt;h2 id=&#34;什么时候选-net-版&#34;&gt;什么时候选 .NET 版
&lt;/h2&gt;&lt;p&gt;以下情况可以选 Godot .NET 版：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;你已经熟悉 C#。&lt;/li&gt;
&lt;li&gt;你是从 Unity 转过来的。&lt;/li&gt;
&lt;li&gt;你需要使用 NuGet 或已有 .NET 库。&lt;/li&gt;
&lt;li&gt;你在做系统逻辑较重的游戏。&lt;/li&gt;
&lt;li&gt;你非常依赖 C# 的静态类型、IDE 重构和工程管理体验。&lt;/li&gt;
&lt;li&gt;你的目标平台不是 Web，或者你确认当前平台支持满足需求。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果项目团队本来就是 C# 团队，那么 .NET 版会更自然。它能降低语言迁移成本，也更容易复用已有工程习惯。&lt;/p&gt;
&lt;h2 id=&#34;能不能混用-gdscript-和-c&#34;&gt;能不能混用 GDScript 和 C#
&lt;/h2&gt;&lt;p&gt;可以。.NET 版支持在同一个项目里同时使用 GDScript 和 C#。&lt;/p&gt;
&lt;p&gt;一种常见做法是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;简单节点逻辑、UI、原型代码用 GDScript；&lt;/li&gt;
&lt;li&gt;复杂系统、性能敏感模块、可复用库用 C#。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;但新手不建议一开始就混用两种语言。混用会增加调试、项目结构和团队协作成本。除非你明确知道每种语言负责什么，否则先保持一种语言更清晰。&lt;/p&gt;
&lt;h2 id=&#34;我的建议&#34;&gt;我的建议
&lt;/h2&gt;&lt;p&gt;如果你正在从零开始学 Godot，并且准备用 VS Code + Codex 辅助开发，第一个项目直接选标准版。&lt;/p&gt;
&lt;p&gt;理由很简单：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;环境最少；&lt;/li&gt;
&lt;li&gt;教程最多；&lt;/li&gt;
&lt;li&gt;GDScript 更贴近 Godot；&lt;/li&gt;
&lt;li&gt;Web 导出更稳；&lt;/li&gt;
&lt;li&gt;出问题时更容易排查；&lt;/li&gt;
&lt;li&gt;Codex 生成和修改 GDScript 的成本也更低。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;等你做完一个小型 2D 项目，熟悉场景、节点、信号、资源和导出流程之后，再决定是否需要 .NET 版。&lt;/p&gt;
&lt;p&gt;对大多数初学者来说，正确路线不是“先选性能最强的语言”，而是先把游戏做出来。标准版更适合完成这件事。&lt;/p&gt;
&lt;p&gt;参考：Godot 官方文档的 C#/.NET 说明中提到，Godot 4.x 的 C# 项目当前不能导出到 Web 平台；官方 Web 导出文档则说明 HTML5 导出依赖浏览器的 WebAssembly 和 WebGL 2.0 支持。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
