ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Godot-demo-projects 指南:3 分钟跑通 40+ 官方可运行示例

Godot-demo-projects 指南:3 分钟跑通 40+ 官方可运行示例 Godot-demo-projects 指南3 分钟跑通 40 官方可运行示例【免费下载链接】godot-demo-projectsDemonstration and Template Projects项目地址: https://gitcode.com/GitHub_Trending/go/godot-demo-projectsGodot-demo-projects 是 Godot Engine 官方提供的示例项目集合MIT 协议适配 Godot 4.x。里面有 40 多个独立可运行的示例覆盖 2D、3D、移动端和网络每个带project.godot文件的文件夹就是一个完整项目。新手不需要先读完文档直接把示例跑起来、翻代码就行。 3 分钟跑通第一个示例克隆仓库git clone https://gitcode.com/GitHub_Trending/go/godot-demo-projects打开 Godot 4.x 编辑器主界面点「导入」定位到克隆下来的目录点「扫描」所有子目录里的示例都会列出来点选任意一个示例比如 2d/dodge_the_creeps/按 F5 运行之后换别的文件夹重复第 2、3 步即可不用装任何依赖也不用改配置。 按顺序精读 3 个示例建议路线先做最小完整游戏再学刚体物理最后切到 3D。躲避怪物搭出最小完整游戏循环它解决什么从白纸到一个能玩的游戏要写哪些东西。2d/dodge_the_creeps/ 就是官方教程《Your first 2D game》的成品版游戏循环完整敌人生成、玩家躲避、计分、死亡重开。怎么操作方向键或 WASD 移动躲开不断刷出的怪物活越久分越高死了重开一局。看哪些文件main.gd 管敌人生成和游戏流程player.gd 管移动hud.gd 管分数显示。三个脚本加几个场景体量不大一次能读完。平台跳跃让角色真正服从物理它解决什么上一关角色的移动基本是写死的而 2d/physics_platformer/ 把玩家和敌人全部换成 RigidBody2D由物理引擎驱动的刚体。跷跷板会真的被压下去敌人能被撞飞甚至能踩到敌人头上骑一段。怎么操作左右移动加跳跃压跷跷板会被弹起来撞到敌人会改变它的动量——所有碰撞表现都是物理算出来的。看哪些文件重点读 2d/physics_platformer/player/player.gd。刚体的速度每帧都被物理引擎改写所以移动逻辑必须写进_integrate_forces()回调里这是它和普通角色控制器的核心区别。3D 入门跳上怪物头得分它解决什么怎么把前面 2D 的游戏循环搬进 3D 空间。3d/squash_the_creeps/ 是官方教程《Your first 3D game》的成品版覆盖输入、跳跃、随机刷怪、动画和死亡重开。怎么操作WASD 或方向键移动空格或鼠标右键跳跃手柄 A 键同样可以每踩扁一只怪物得 1 分结束后按 Enter 重开。看哪些文件3d/squash_the_creeps/Player.gd 管移动跳跃3d/squash_the_creeps/Mob.gd 管敌人行为3d/squash_the_creeps/Main.gd 管刷怪和游戏流程。对照 2D 版读能直接看出 3D 多出来哪些部分。 示例速查表使用场景示例路径学到什么平台跳跃2d/platformer/完整关卡制作、角色动画、双人分屏六边形地图2d/hexagonal_map/TileMap用图块画网格地图的节点六边形坐标与铺设骨骼动画2d/skeleton/2D 骨骼的逐帧动画控制精灵特效2d/sprite_shaders/用 GDShader 做扭曲、溶解等实时效果全局光照3d/global_illumination/VoxelGI让场景光照更真实的渲染技术与烘焙光照的对比反向运动学3d/ik/IK从末端反推骨骼姿态的算法求解与骨骼动画大型寻路3d/navigation_mesh_chunks/导航网格分块、按需加载多点触控mobile/multitouch_cubes/移动端多指手势事件处理传感器mobile/sensors/用重力/加速度数据让设备倾斜控制角色应用内购mobile/android_iap/Google Play 计费完整流程C# 示例mono/同款玩法的 C# 实现需 .NET 版 Godot联网networking/多人同步、WebSocket、WebRTC 信令语言与平台怎么选选语言刚入门就选 GDScript全部示例默认都是 GDScript语法接近 Python翻代码门槛最低团队已有 C# 栈直接进 mono/mono/dodge_the_creeps/、mono/squash_the_creeps/ 可以和 GDScript 版逐行对照但必须装 .NET 版 Godot推荐顺序是 GDScript 版读完再看 C# 版对照着记 API 比单读文档印象深选平台桌面端游戏2d/ 和 3d/ 下的示例可以直接当参考要上移动端先跑 mobile/sensors/ 和 mobile/multitouch_cubes/把传感器读取和多触事件这两块摸清涉及计费只看 mobile/android_iap/它绑定 Google Play其他平台的流程要另行调研示例之外的延伸资料官方文档docs.godotengine.org其中「Your first 2D game」和「Your first 3D game」两篇教程正好对应本文精读的两个示例社区讨论godotengine.org/community结构更完整的射击游戏参考godotengine/tps-demo三个示例读完剩下的就按速查表对场景挑、F5 跑起来翻代码每个体量都不大一次吃透一个功能点就够。【免费下载链接】godot-demo-projectsDemonstration and Template Projects项目地址: https://gitcode.com/GitHub_Trending/go/godot-demo-projects创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表