按住按钮时如何使播放器连续移动?

时间:2020-08-23 06:12:49

标签: c# unity3d

我想让我的播放器每当按下一个按钮时就向左移动,但是当我统一测试脚本时,它只会移动一次。我想让他不断前进,有人知道如何解决这个问题吗?

#!/usr/bin/perl
use warnings ;
use strict ;
use DBI;
print "Connecting to DB..";
my $dbh = DBI->connect('dbi:Oracle:xe',  'scott', 'tiger') or
          die "Cannot connect to DB => " . DBI->errstr;

# prepare ????????

1 个答案:

答案 0 :(得分:0)

为此,我将使用MonoBehaviorhttps://docs.unity3d.com/ScriptReference/Input.GetKey.html?_ga=2.41628450.1679355400.1598170423-1757949218.1598170423

这不是您要查找的事件,因此如果按下该键,则需要每个周期检查一下自己:

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    void Update()
    {
        if (Input.GetKey(KeyCode.DownArrow))
        {
            rb.AddForce(120 * Time.deltaTime, 0, 0, ForceMode.VelocityChange);
        }
    }
}
相关问题