Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在unity2d中制作二维碎布玩偶_C#_Unity3d - Fatal编程技术网

C# 在unity2d中制作二维碎布玩偶

C# 在unity2d中制作二维碎布玩偶,c#,unity3d,C#,Unity3d,你好,我想在unity 2d中制作一个布娃娃播放器。角色的所有部分都由铰链连接在一起,我正试图让它移动。我不想使用动画,因为我更喜欢一个真正的布娃娃。我当前的移动不起作用,这是我的代码:)` bool-aKey=false; 浮动速度L=-20f; 私有刚体2d rb2D; 私有void Start() { rb2D=gameObject.AddComponent(); bool-aKey=Input.GetKey(KeyCode.A); } //每帧调用一次更新 无效更新() { 如果(aKe

你好,我想在unity 2d中制作一个布娃娃播放器。角色的所有部分都由铰链连接在一起,我正试图让它移动。我不想使用动画,因为我更喜欢一个真正的布娃娃。我当前的移动不起作用,这是我的代码:)`

bool-aKey=false;
浮动速度L=-20f;
私有刚体2d rb2D;
私有void Start()
{
rb2D=gameObject.AddComponent();
bool-aKey=Input.GetKey(KeyCode.A);
}
//每帧调用一次更新
无效更新()
{
如果(aKey==true)
{
rb2D.AddForce(transform.forward*speedl);
}
}

启动函数只运行一次,因此将GetKey函数移到Update()函数的内部

private void Start()
{
  rb2D = gameObject.AddComponent<Rigidbody2D>();
}


void Update()
{
  if(Input.GetKey(KeyCode.A))
  {
    rb2D.AddForce(transform.forward * speedl);
  }
}
private void Start()
{
rb2D=gameObject.AddComponent();
}
无效更新()
{
if(Input.GetKey(KeyCode.A))
{
rb2D.AddForce(transform.forward*speedl);
}
}
请查看工作原理..=>每帧(
Update
)用户按下键,返回
true
。。在
Start
private void Start()
{
  rb2D = gameObject.AddComponent<Rigidbody2D>();
}


void Update()
{
  if(Input.GetKey(KeyCode.A))
  {
    rb2D.AddForce(transform.forward * speedl);
  }
}