在GODOT中为什么精灵没有获得新的位置?

问题描述 投票:0回答:1

当我拖动精灵时,精灵应该移动并改变其初始位置。动画也不起作用。请帮助我[在此处输入图像描述]((https://i.sstatic.net/tt2oRwyf.png))(在此处输入图像描述)

如果需要的话,有视频链接! https://youtu.be/Nt5IN6wh4ms

我一直在改变中心和位置,但没有用。

position godot godot4
1个回答
0
投票

我的兄弟。欢迎来到 Stack Overflow,但是你见过 Stack Overflow 吗?请使用 Markdown 语法将您的代码以文本形式发布。

无论如何,基本上,你并不是在“改变”玩家的位置,而是在“设置”它。尝试使用+=: global_position.x += direction * delta * speed

更好的是,使用

move_and_slide()

velocity.x = direction.x * speed move_and_slide()

在这里你不需要

delta
move_and_slide()

自动为您计算。

    

© www.soinside.com 2019 - 2024. All rights reserved.