问题描述
我正在 Godot 上开发 2d 平台游戏(我的第一款游戏)。
我有一个角色(KinematicBody2D),它可以左右移动,也可以用脚本跳跃。
它还有站立和左右移动的动画(使用AnimationPlayer)
这是它的 structure。
而且我有一个门户 (StaticBody2D),它也有一个动画。
我将 body_entered 信号与 Area2D 连接到门户的 StaticBody。
并且还在我的角色脚本中制作了一个 function,当它接触到传送门时,它会播放角色的另一个动画。
在我的门户脚本中我添加了这个:
func _on_Area2D_body_entered(_body):
var character_node = get_node("/root/main_scene/character")
character_node.stuff()
但是当我运行它时,它不起作用(动画没有开始)
有什么问题吗? . .感谢大家的支持!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)