大家好。 我想开始制作游戏,但我完全迷失了。 我认为这并不是我需要学习游戏引擎的UI、制作3D(我知道Blender)或类似东西的主要问题,而是代码和编程本身的问题。 我个人想从头开始制作一个定制的驱动物理系统,以模拟像侧滑角度、重量转移、悬挂、发动机功率输出等东西,但我甚至不知道从哪里开始——我如何将代码分解成一个可以驾驶的车辆,而不像完全的杂乱之作? 也许这是我想要制作一个“宏伟”的东西,但我根本无法制作什么呢? 我尝试过在Godot中制作一个类似Frictional Games的FPV控制器,但当我试图制作一个道具互动时,我意识到很多工作都是由AI完成的(是的,我尝试过,但我不认为它真的有效)。 然后我记起我制作过一个类似老Resident Evil游戏的第三人称坦克控制系统,甚至包括相机切换,尽管我有一些AI的帮助,但我自己做了很多工作(我使用AI重写了Godot 3.6.2的代码,因为我最初的系统是在更新的版本中制作的,使用不同的语法和函数)。 即使这是一件很小的事情,我也制作过一个Minecraft Bedrock地图,包括自己的纹理包、着色包和JSON操作(尽管大部分时间都是简单地更改一些值,如纹理包的名称、僵尸的健康值、伤害值和速度、添加UI声音和自定义声音等)。 但是,我仍然感觉很迷茫。 我尝试过GDQuest,但这只让我更迷惑了,我尝试过AI,但它并没有教会我什么,甚至有些建议对一个像我这样的新手来说都是很傻的,我尝试过查看Godot的文档,但它并没有帮助多少(我忘了提到我使用过GDScript)。 我甚至不确定我是否能在游戏引擎中制作什么。 所以,我想问的是: 从哪里开始? 什么资源可以提供给我? 什么建议可以给我? 你有相同的问题吗? 你是如何克服它的? 我的技能水平基本为零,我是否应该尝试制作一个2D的Cookie Clicker或类似的简单游戏? 我应该坚持使用Godot还是尝试其他引擎? 我不想使用Unity或Unreal(我不想在我的电脑上安装一个臃肿的中心应用程序),但我也不知道其他3D引擎我不需要出售肾脏的价格。 除了Godot之外,我还知道其他什么引擎? 请提供你的建议。 感谢阅读,祝你有一个美好的日子。