Godot4开发2D游戏,GDScript控制人物移动
需积分: 0 184 浏览量
更新于2024-01-25
收藏 6.26MB ZIP 举报
Godot4开发2D游戏自学手册,第五节代码,用GDScript控制人物移动。extends CharacterBody2D
enum {
WALK,
SWORD
}
var state = WALK
const SPEED = 300.0
func _physics_process(delta):
match state:
WALK:
walk_state()
SWORD:
sword_state()
move_and_slide()
func walk_state():
var direction = Vector2.ZERO
direction.x = Input.get_axis("left", "right")
direction.y = Input.get_axis("up", "down")
if direction:
velocity = direction * SPEED
else:
velocity= Vector2.ZERO
func sword_state():
pass
游戏自学
- 粉丝: 1609
- 资源: 44
最新资源
- 光伏逆变器设计方案TMS320F28335-176资料 PCB 原理图 源代码 1. 本设计DC-DC采用Boost升压,DCAC采用单相全桥逆变电路结构 2. 以TI公司的浮点数字信号控制器TMS
- 通讯录排序-基于Python实现的通讯录多维度排序方法
- 全志V3S linux qt程序实现按键控制LED灯代码.zip
- allwinner全志-V3S-LINUX-QT-实现RJ45以太网数据收发通讯.zip
- allwinner全志-V3S-LINUX-QT-第一个程序实现helloword.zip
- 扑克牌数字检测19-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- allwinner全志-V3S-LINUX-QT-GC0308摄像头实现人脸检测-MTCNN神经网络-OPENCV-FACENET.zip
- 毕业设计-基于SpringBoot+Mybatis开发的分布式校园租赁系统全部资料+详细文档+高分项目.zip
- 毕业设计-基于java的校园二手交易系统全部资料+详细文档+高分项目.zip
- 毕业设计-基于Hadoop的校园资源云存储的设计与开发全部资料+详细文档+高分项目.zip
- 毕业设计-基于tp5的校园生活系统全部资料+详细文档+高分项目.zip
- 毕业设计-基于SpringBoot的二手商城系统、二手交易平台,校园二手书籍交易,社区二手交易平台全部资料+详细文档+高分项目.zip
- 基于 Next.js(RSC) & tRPC 的多功能校园表白墙论坛系统校园万能墙全部资料+详细文档+高分项目.zip
- 基于 Laravel 校园二手交易平台全部资料+详细文档+高分项目.zip
- 基于 微信小程序-云开发 的校园服务平台(提供二手交易和失物招领功能)全部资料+详细文档+高分项目.zip
- 基于 React Native 的校园社交APP.全部资料+详细文档+高分项目.zip