求助一下,目前Godot4版本的AnimationTree中的State Machine,当State Machine中的状态切换时,如何在gdscript中得到这个切换的signal
   
求解 我做一个角色,有五段普通攻击,在状态机里 用数组存着 按键检测不在状态机attack 问题就是快速快速按下按键的时候攻击动画没播放完就跳到第二段了 有遇到过的吗
   
这个新的教程系列,我将向您展示如何在 Godot 4 中制作 2D ARPG 游戏。

游戏资源包下载:https://pixel-boy.itch.io/ninja-adventure-asset-pack

#1:项目设置,第一个玩家场景
#2:自上而下的玩家移动
#3:制作玩家运动动画
#4:使用TileMap图块地图和TileSet图块集
#5:创建动画图块
#6:玩家和图块地图之间的 Y-sorting 排序
#7:Tilemap collision 地图碰撞
#8:让摄像机跟随玩家
#9:使用 TileMap 地形(autotiles)(上)
#10:使用 TileMap 地形(autotiles)(下)
#11:创建第一个敌人、动画 Sprite2D
#12:玩家与敌人的碰撞
#13:玩家生命值1
#14:玩家生命值2
#15:玩家击退效果
#16:让玩家精灵受伤时眨眼
#17:让玩家免疫攻击
#18:拾取物品、继承
#19:视觉效果、开场和结束、暂停游戏、创建库存系统
#20:库存系统、库存模型和 Godot 资源
#21:库存系统:插入新项目、断点

点击观看:

查看更多.....
   
在这个 Godot 游戏开发课程中,您将学习如何构建 3D 动作角色扮演游戏。如果您一直想学习如何创建 3D 游戏,那么这门课程就是适合您的。
您将学习的一些关键主题,包括 3D 世界创建、使用复杂动画树创建角色、使用字典的库存系统以及简单的 AI 怪物系统。

游戏资产下载:
世界环境:
https://devassets.com/assets/adventure-starter-pack/
https://kaylousberg.itch.io/kaykit-dungeon-remastered
https://fertile-soil-productions.itch.io/modular-terrain-pack
https://fertile-soil-productions.itch.io/modular-village-pack
玩家角色:
https://kaylousberg.itch.io/kaykit-skeletons
https://kaylousberg.itch.io/kaykit-animations
https://www.mixamo.com/#/
装备库存:
https://admurin.itch.io/mega-admurins-freebies
https://opengameart.org/content/golden-ui-bigger-than-ever-edition

点击观看:

查看更多.....
   
欢迎来到《从零到塞尔达》的第二课,我们将在 Godot 4 ARPG 项目中将玩家角色带入生活。
在本课程中,我们将重点关注三个关键组件:添加玩家角色、创建空闲动画以及通过脚本实现基本运动。玩家角色:我们首先将主角引入游戏世界。空闲动画:接下来,我们将创建一个空闲动画,即使在静止不动时也能让我们的角色充满活力。基本动作:最后,我们将深入研究脚本来为我们的角色启用基本动作。
本课程采用基于神经科学的方法设计,确保以有助于理解和记忆的方式呈现内容。无论你是跟随学生、跟随老师,或者是游戏开发爱好者,本课程将为您提供创建动态和交互式玩家角色的基本技能。

点击观看:

查看更多.....
   
欢迎来到《从零到塞尔达》的第一课,这是一个使用 Godot 4 的综合 ARPG 教程系列。
本系列旨在带您从新手成长为合格的游戏开发人员,能够创建自己的动作角色扮演游戏,让人想起《塞尔达传说》,经典的《塞尔达》系列。在第一课中,我们将为我们的游戏奠定基础。我们将介绍 Godot 4 引擎的基础知识,建立我们的项目,并开始了解游戏设计和开发的基本原理。我们还将深入研究创建游戏世界和玩家角色的初始步骤。

本系列以基于神经科学的教学方法为基础,确保每节课的结构都能优化您对材料的理解和记忆。无论你是学生、老师,无论是爱好者还是爱好者,本系列旨在帮助您掌握创建自己的 ARPG 所需的技能和知识。

图块资产下载:https://analogstudios.itch.io/fantasy

点击观看:

查看更多.....
   
完整代码(MIT)下载:https://github.com/uheartbeast/FSM-Tutorial

点击观看:

   

Godot游戏引擎经典的2D横版平台跳跃游戏的高级实例进阶教程,实例讲解了机关门、隐藏区域、弹簧跳跃平台、拾取和投掷等实用功能,以及用于移动设备上的触摸屏操作等高级应用,值得推荐学习!

感谢 卡萨德_王 的辛苦搬运和翻译,感谢原作者的付出!

1.Godot平台跳跃游戏进阶_地图自动铺砖、角色动画、角色移动脚本编程

2.Godot平台跳跃游戏进阶_跳上去会破裂的平台

3.Godot平台跳跃游戏进阶_扳动杠杆开门、进入新关卡

4.Godot平台跳跃游戏进阶_碰撞和吃金币

5.Godot平台跳跃游戏进阶_隐藏区域

6.Godot平台跳跃游戏进阶_弹簧跳跃平台

7.Godot平台跳跃游戏进阶_屏幕触控按钮(用于移动设备)

8.Godot平台跳跃游戏进阶_拾取、放下和投掷物体

查看更多.....
   

Godot游戏引擎的游戏状态机编程的视频教程,Godot引擎中的游戏状态机AI的代码实现。游戏开发中角色的行为状态会有很多,不可避免要用到状态机,推荐学习!

感谢作者 张学徒_studio 的辛苦付出和努力!

1.Godot游戏引擎游戏状态机教程1

2.Godot游戏引擎游戏状态机教程2

3.Godot游戏引擎游戏状态机教程3

查看更多.....
   

Godot游戏引擎经典的仿"谷歌小恐龙游戏"的无尽模式跑酷游戏开发视频教程,对面向对象编程的设计理念做了良好的传达,值得优秀初学者学习!感谢 卡萨德_王 的辛苦搬运和翻译,感谢原作者的付出!

1.Godot谷歌小恐龙跑酷游戏_项目介绍和设计原则

2.Godot谷歌小恐龙跑酷游戏_游戏项目结构化、分解与耦合

3.Godot谷歌小恐龙跑酷游戏_拓展场景、前景、背景

4.Godot谷歌小恐龙跑酷游戏_动画节点、碰撞

5.Godot谷歌小恐龙跑酷游戏_扩展玩家脚本、运动、地面检测

6.Godot谷歌小恐龙跑酷游戏_有限状态机

7.Godot谷歌小恐龙跑酷游戏_(障碍物)生成器

8.Godot谷歌小恐龙跑酷游戏_障碍物的运动等

9.Godot谷歌小恐龙跑酷游戏_扩展骨骼、物品和场景等

10.Godot谷歌小恐龙跑酷游戏_信号等

11.Godot谷歌小恐龙跑酷游戏_音频音效等

12.Godot谷歌小恐龙跑酷游戏_项目导出(含导出到HTML5Web网页端)

查看更多.....
   

Godot游戏引擎开发的仿《仙剑奇侠传》RPG回合制战斗游戏的系列基础视频教程,不但适合开发回合制游戏者学习,涉及到的技术同样也适合其它类型游戏开发学习。

感谢作者(99金馆长)辛苦的付出和奉献,让我们共同努力推动Godot游戏引擎在国内的普及和发展!

1.Godot回合制RPG游戏开发_移动篇

2.Godot回合制RPG游戏开发_移动篇进阶

3.Godot回合制RPG游戏开发_场景切换篇

4.Godot回合制RPG游戏开发_状态机篇

5.Godot回合制RPG游戏开发_我方回合篇

6.Godot回合制RPG游戏开发_我方施法篇

7.Godot回合制RPG游戏开发_敌方回合篇

查看更多.....
   

Godot游戏引擎开发的多关卡地图平台闯关游戏实例视频教程,并生成发布Android安卓端、IOS苹果端、iPhone手机端、H5移动端、Google Play Store 游戏平台上,完整丰富的多关卡闯关游戏实例教程,玩家状态机、开门、推箱子、多种陷阱、机关按钮、屏幕UI、移动控制操纵杆等等,强烈推荐必学!感谢 爱丽丝的梦境Official 辛苦翻译和搬运,感谢原作者的付出。

1.游戏项目介绍

2.背景和瓷砖

3.敌人

4.玩家动画

5.设置玩家状态机

6.状态机:闲置、行走、跳跃、坠落

7.状态机:攻击、冲刺、死亡

8.地面按钮

9.开关

10.石门

11.盒子和碰撞

12.PlayerState玩家状态、推箱子

13.旋转的狼牙棒

14.地刺陷阱

15.坠落的长矛陷阱

16.关卡设计

17.声音

18.场景管理器和LOGO层

19.介绍屏幕和标题屏幕

20.音量设置功能

21.游戏结束界面

22.导出至Android安卓端

23.移动控制操纵杆

24.在 Google Play Store 发布

25.导出 iOS、iPhone 苹果端

26.导出 HTML5 移动端

27.游戏项目完结

查看更多.....
   

开发3D第三人称射击游戏必备,第三人称角色人物FPS射击教程,感谢 爱分享而已 辛苦的中文重置版,感谢原作者的付出。

[项目资源包下载地址:https://godotengine.org/asset-library/asset/716]

【观看之前,强烈建议请先观摩学习 与此完美衔接 的上一系列教程《Godot游戏引擎3D第三人称游戏角色控制视频教程[7集]》,衔接效果更佳】

1.在地形上跳跃、滚动(以及冲刺切换)

2.动画树

3.编译动画树

4.反向运动学、瞄准、肩负、倾斜

5.径向菜单、武器切换

查看更多.....
   

开发3D第三人称游戏必备,第三人称角色人物控制教程,感谢 爱分享而已 辛苦翻译和搬运,感谢原作者的付出。

[项目资源包下载地址:https://godotengine.org/asset-library/asset/686]

1. 简介

2. 导入3D动画角色

3. 鼠标控制相机、H/V(航向轴/俯仰轴)

4. 运动、平稳旋转

5. 动画混合

6. 使用线性方程式进行速度动画混合

7. 人物的滚动

【此教程还有 与此完美衔接 的下一系列《Godot游戏引擎3D第三人称FPS射击游戏系列教程[5集]》,欢迎前往观摩】

查看更多.....
   

Godot游戏引擎2D平面ARPG像素风第三人称打怪游戏的经典必备教程,原作是本杰明大神,感谢 薰之君 小姐姐的辛苦而精确的翻译和搬运。

1. 最后成果、资源导入、项目设置、角色移动基础
2. 关于delta、优化移动
3. 碰撞、move_and_slide()
4. 场景、YSort节点
5. 角色动画-AnimationPlayer
6. 利用AnimationTree动画树设置角色四方向动画
7. 草地背景和AutoTile自动铺砖
8. AutoTile碰撞
9. 攻击动画和StateMachine状态机
10. 信号、在代码中引用场景
11. 近战攻击的Hurtbox(伤害检测框)和Hitbox(攻击检测框)
12. 角色的翻滚
13. 蝙蝠小怪和击退效果
14. 敌人属性、输出变量、Setget、代码结构
15. 小怪死亡效果、Bug修复
16. 蝙蝠基础AI
17. 玩家属性、小怪攻击
18. 玩家生命值UI
19. 小怪软碰撞、性能监测
20. 摄像机镜头
21. 蝙蝠小怪游荡状态(自动巡逻)
22. 音效、闪烁特效(着色器)
23. 摄像机镜头限制、Hurtbox的Bug修复

查看更多.....
   

本系列视频教程为Godot游戏引擎2D开发的基础入门完整实例教程,适合Godot爱好者入门学习,开发自己的第一个完整的游戏实例作品。

感谢作者(timothyqiu)有磁力的嗓音和丰富的实例技巧,大家共同努力推动Godot游戏引擎在国内的普及,这也是本站创建的初衷!

1. 花10分钟开发平台跳跃游戏

2. 通过摄像机发现更大的世界

3. 实现视差背景滚动

4. 用三行代码实现吃金币

5. 实现丝滑的角色控制

6. 实现可移动的平台

7. 使用碰撞层

8. 养殖史莱姆_敌人小怪

9. 实现攻击判定

10. 实现飞行单位_会飞的小怪

11. 控制音效和背景音乐

12. 实现角色死亡和简单转场

13. 用Shader着色器实现转场

14. 进入新关卡

15. 让玩家掉进坑里

16. 制作标题界面_上

17. 制作标题界面_下

18. 实现金币计数

19. 实现暂停菜单

20. 实现结算界面_通关界面

21. 实现黑夜效果_灯光光源

22. 保存游戏设置

23. 在TileMap中使用实例场景

24. 用代码完善角色动画

25. 修复摄像机的初始位置

番外:

26. 实现残影效果

27. 用Blender给游戏做个金币素材

查看更多.....
   
>>> Godot国内下载镜像 <<<
mirror.godotcn.com
(最新版本以及导出模板)
[投稿须知]
投稿邮箱:hareqj@163.com
教程投稿:可提供B站视频BV号,会直接生成视频播放页。
游戏投稿:须原创,请提供 作品web版文件、作者、简要操控说明。
内容举报邮箱:hareqj@163.com,请告知内容编号(右上角)及违规说明。
[Godot中文教程]
Copyright Godot中文社区 GodotCN.com All Rights Reserved.
Godot国内镜像:http://mirror.godotcn.com
京ICP备13032831号