
godot
godot
zmlucky
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Godot入门 01Godot介绍
通过社区驱动的开发,Godot不断更新和改进,为用户提供了一个强大但用户友好的工具,可以用来开发任何类型的游戏,并且没有任何使用限制。总之,Godot是一个多功能、开源且免费的游戏引擎,适用于各种规模的项目和不同的平台,从桌面到移动设备再到Web平台.完整项目:https://github.com/Brackeys/first-game-in-godot Godot。Unity大神,YouTube百万游戏开发者的启蒙老师,Brackeys,携 Godot 新手教程,正式回归。原创 2024-07-26 22:55:51 · 466 阅读 · 0 评论 -
Godot入门 02玩家1.0版
完整项目:https://github.com/Brackeys/first-game-in-godot Godot。Unity大神,YouTube百万游戏开发者的启蒙老师,Brackeys,携 Godot 新手教程,正式回归。原创 2024-07-23 23:06:02 · 904 阅读 · 0 评论 -
Godot入门 03世界构建1.0版
进入选择模式,TileMap选择绘制,选中图块后在场景中左键点击绘制。左键拖动绘制多个,右键移除绘制。在game场景,删除StaticBody2D节点,添加TileMap节点。摄像机跟随玩家,拖动Camera2D节点到玩家节点下方,设置位置平滑。绘制树木技巧,可先绘制一个底部中间可绘制多个,最后再绘制树顶部。选择那些图块属于物理层级,树木、装饰不发生碰撞,可直接穿过。取消橡皮擦后按住Shift创建大型图块。碰撞体结合时需要相当精确,避免角色卡住。拖动图片到图块,自动创建图块。左键选择,或按住左键滑动选择。原创 2024-07-24 23:00:23 · 741 阅读 · 0 评论 -
Godot入门 04平台设计
重命名AnimatableBody2D节点为Platform,保存场景,拖动platform场景到game场景中。拖动一个新平台节点到game场景中,别给它添加AnimationPlayer节点,添加新动画move。动画位置修改为1秒,按住Shift键,水平方向移动。拖动平台移动到结束位置,添加关键帧。1、调整节点顺序,把Player节点拖动到Platform节点之后。移动太快可修改动画时间,并拖动关键帧到2秒位置,设置加载后自动播放。修改玩家层级,解决跳跃时平台在玩家前方问题。添加Sprite2D节点。原创 2024-07-25 21:26:03 · 495 阅读 · 0 评论 -
Godot入门 05收集物品
创建新场景,添加Area2D节点,AnimatedSprite2D节点 ,CollisionShape2D节点。按F键居中,放大视图。设置动画速度设为10FPS,加载后自动播放,动画循环。设置只有玩家碰撞硬币才出发信号,其他物体(如平台等)碰撞不加金币。碰撞形状设为圆形,修改Area2D节点为Coin,保存场景。拖动coin场景进入game场景,Ctrl+D复制节点。创建coin脚本,使用默认模板。设置硬币只检测第2层的碰撞。coin脚本中添加信号。修改玩家的物理层级为2。原创 2024-07-25 22:11:19 · 1304 阅读 · 0 评论 -
Godot入门 06死亡机制1.0版
0.6秒计时器结束后,触发_on_timer_timeout函数,调用get_tree().reload_current_scene(),重新加载当前活动的场景。添加新场景,添加节点Area2D,设置碰撞的物理层为2,改节点名为Killzone。玩家进入killzone场景,触发_on_body_entered函数,启动计时器。限制相机的底部滚动极限,使用标尺工具量出距离,设置距离为100,并设置平滑停止。添加Timer节点,设置等待时间0.6秒,单次触发。Killzone添加脚本,使用空模板。原创 2024-07-26 23:29:04 · 567 阅读 · 0 评论 -
Godot入门 07 世界构建2.0
添加基础节点Node,重命名为Platforms,整理场景树,拖动Platform到Platforms节点下。添加基础节点Node,重命名为Coins,整理场景树,拖动Coin到Coins节点下。添加图层元素,命名为Background,并修改排序,优先绘制背景图层。设置当前图层名称为Mid。使用矩形工具批量设置背景。原创 2024-07-27 21:25:14 · 288 阅读 · 0 评论 -
Godot入门 08敌人
Slime场景中,添加RayCast2D节点,设置射线方向,重命名为RayCastRight。同理添加RayCastLeft。添加CollisionShape2D节点,设置矩形碰撞形状。按住ALT可对称修改碰撞形状。添加Node2D节点,添加AnimatedSprite2D节点。设置加载后自动播放,10FPS,并拖动动画到水平线上。重命名Node2D为Slime,保存场景。Slime场景添加脚本。原创 2024-07-27 22:11:01 · 319 阅读 · 0 评论 -
Godot入门 09死亡机制及玩家2.0
添加死亡时慢动作效果,通过改变游戏时间尺度实现。触碰怪物后,移除玩家碰撞形状节点,使玩家掉落。编辑killzone脚本。原创 2024-07-28 12:09:00 · 381 阅读 · 0 评论 -
Godot入门 10计分、音频及导出
添加Label节点,加载字体,设置字体大小,使用8的倍数,使字体看起来清晰。修改字体颜色。原创 2024-07-28 16:30:04 · 759 阅读 · 0 评论