GDScript入门

2021-06-06 约 237 字 预计阅读 1 分钟

未归档

获取节点的方法

get_node或者$符号

1
2
3
4
5
6
var playerAnimation = null

func _ready():
    playerAnimation = get_node("AnimationPlayer")
    # or
    playerAnimation = $AnimationPlayer

定义ready后初始化的变量

除了在_ready()里初始化变量,我们也可以用onready var语法

1
onready var playerAnimation = $AnimationPlayer

动画

AnimationTree

关于混合模式

image-20210703103909346

这里有3种,参考Using AnimationTree — Godot Engine (stable) documentation in English里最后一段

第一种模式实线,默认模式,这个模式下两个动画是同时播放的

第二种模式虚线,离散模式,2D动画一般是这种模式,直接计算后进行切换,只播放一个动画

第三种模式携带模式,在播放新的动画的时候保持原有动画

TAG: godot game
文章作者 : Cocding