Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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/8/lua/3.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# Unity3D播放器运动_C#_Unity3d - Fatal编程技术网

C# Unity3D播放器运动

C# Unity3D播放器运动,c#,unity3d,C#,Unity3d,我试图用C#编写我的玩家动作脚本,但由于某种原因,当我在unity中启动游戏时,它仍然无法工作。我想知道,在脚本中设置向量之后,是否需要说明可以按下什么按钮来移动播放器 这是我的密码。(当前无法发布图片) 使用UnityEngine; 使用系统集合; 公共类玩家控制器:单行为 { 公众浮标速度; 公共刚体; void start() { rb=GetComponent(); } void fixedupdate() { float movementHorizontal=Input.GetAxis

我试图用C#编写我的玩家动作脚本,但由于某种原因,当我在unity中启动游戏时,它仍然无法工作。我想知道,在脚本中设置向量之后,是否需要说明可以按下什么按钮来移动播放器

这是我的密码。(当前无法发布图片)

使用UnityEngine;
使用系统集合;
公共类玩家控制器:单行为
{
公众浮标速度;
公共刚体;
void start()
{
rb=GetComponent();
}
void fixedupdate()
{
float movementHorizontal=Input.GetAxis(“水平”);
float movementVertical=Input.GetAxis(“垂直”);
Vector3移动=新的Vector3(移动水平,0.0f,移动垂直);
rb.AddForce(移动*速度);
}
}

C#区分大小写,因此如果这是您的确切代码,则永远不会调用您的函数。它们需要被调用
Start()
FixedUpdate()

您的方法命名不正确;这个案子很重要。因此,他们从未接到过电话。相反,它们应该是:

void Start()


Unity不会抛出任何错误,因为它认为您编写的是您自己的私有方法。

请不要发布代码的图片。1:您是否已将脚本附加到播放器上?2:确保哪些按钮绑定到轴。3:打印一些文件来调试你的代码,看看你达到了什么程度,你得到了什么值。还要确保你有一个与你的游戏对象相关联的RididBody。检查你的速度是否没有设置为0。谢谢你为我做了这个把戏。不知道它们区分大小写哈哈=)@MrDucky38假设所有编程语言都区分大小写。很少有人不是。
void Start()
void FixedUpdate()