关于unity3d出现错误?

我是小白,昨天才接触的Unity3D,想让摄像机移动,形成漫游的功能,但是为什么一点运行就提示“all compiler errors have to be fixed”呀?
我代码都是照着教程上写的,反复检查了多次,没错呀。
后来我把Js从摄像机里面删除掉了,还是依然运行不了。。。
下面是我的代码:
#pragma strict

function Start () {

}
var Speed : int 5;
function Update () {
var x : float = Input.GetAxis("Horizontal")*Time.deltaTime*Speed;
var z : float = Input.GetAxis("Vertical")*Time.deltaTime*speed;
transform.Translate(x,0,z);
}

代码里面明明已经声明变量了,但属性面板里面的Js组件里竟然没有这个变量....
为什么呀?教程里面,人家就有,小白求教大神。。。

  •  




慕沐林林
浏览 3686回答 2
2回答

隔江千里

  提示的内容是让你把所有的错误解决然后再运行游戏。unity左下角那个红色的叹号是错误的详细信息,你点一下就会弹出窗口。具体什么错就得你自己改了。在inspector面板中没有显示你自己定义变量speed这个问题,我不太清楚var speed:int这样写在ja...

侃侃尔雅

提示的内容是让你把所有的错误解决然后再运行游戏。unity左下角那个红色的叹号是错误的详细信息,你点一下就会弹出窗口。具体什么错就得你自己改了。在inspector面板中没有显示你自己定义变量speed这个问题,我不太清楚var speed:int这样写在java中是公有还是私有,你最好在前面加上public。因为只有被序列化的变量才会在inspector面板显示出来。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Unity 3D