
使用Godot4开发2D游戏,用GDScript实现角色移动
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本教程介绍如何利用Godot 4引擎和GDScript语言创建一个简单的2D游戏角色,并实现其基本移动功能。适合初学者入门学习。
Godot4开发2D游戏自学手册,第五节代码部分介绍如何使用GDScript控制人物移动。
```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 != Vector2.ZERO:
velocity = direction * SPEED
else:
velocity= Vector2.ZERO
func sword_state():
pass
```
全部评论 (0)
还没有任何评论哟~


