小编ube*_*lut的帖子

Godot - Input.is_action_just_pressed() 运行两次

所以我设置了 Q 和 E 来控制固定在 8 个方向的相机。问题是当我调用 Input.is_action_just_pressed() 时,它设置为 true 两次,因此它的内容执行两次。

这就是它对计数器所做的事情:

0 0 0 0 1 1 2 2 2 2

我该如何修复?

if Input.is_action_just_pressed("camera_right", true):
    if cardinal_count < cardinal_index.size() - 1:
        cardinal_count += 1
    else:
         cardinal_count = 0
    emit_signal("cardinal_count_changed", cardinal_count)
Run Code Online (Sandbox Code Playgroud)

game-engine gdscript godot

3
推荐指数
1
解决办法
6067
查看次数

标签 统计

game-engine ×1

gdscript ×1

godot ×1