【问题标题】:How to make camera follow player in Godot如何在Godot中让相机跟随玩家
【发布时间】:2020-04-08 19:53:32
【问题描述】:

我在 Godot 中制作一个自上而下的游戏,当我将 Camera 2D 节点添加到我的播放器并将其设置为当前时,播放器被卡在同一个地方并且不能再移动。我收到此错误消息

modules/gdscript/gdscript_tokenizer.cpp:1129 - 条件 “tk_rb[ofs].type != TK_IDENTIFIER”为真。返回:StringName()

有什么办法可以解决这个问题,还是我没有提供足够的信息?

【问题讨论】:

  • 确认一下,Camera2D是player的child,移动脚本在player节点上?
  • 它在kinematicbody2D上,在播放器节点上
  • 嗯。我不确定这个错误,但我记得当我第一次开始时,我在让播放器和相机一起移动时遇到了问题。事实证明,我在背景中没有任何东西可以显示运动,但实际上相机和玩家完美地一起移动 - 非常完美,它们看起来是静止的,直到我在背景中添加了一些不动的精灵。这里不可能是这种情况,是吗?
  • 我有背景,也许我的背景有问题?它也是一个视差背景。

标签: godot


【解决方案1】:

确保 Camera 2D 节点是播放器的子节点,并且相机没有脚本。只需选中属性中的当前复选框即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 2023-03-15
    • 2018-04-05
    相关资源
    最近更新 更多