我是小白,昨天才接觸的Unity3D,想讓攝像機(jī)移動(dòng),形成漫游的功能,但是為什么一點(diǎn)運(yùn)行就提示“all compiler errors have to be fixed”呀?我代碼都是照著教程上寫的,反復(fù)檢查了多次,沒錯(cuò)呀。后來我把Js從攝像機(jī)里面刪除掉了,還是依然運(yùn)行不了。。。下面是我的代碼:#pragma strictfunction 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);}代碼里面明明已經(jīng)聲明變量了,但屬性面板里面的Js組件里竟然沒有這個(gè)變量....為什么呀?教程里面,人家就有,小白求教大神。。。
2 回答

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
提示的內(nèi)容是讓你把所有的錯(cuò)誤解決然后再運(yùn)行游戲。unity左下角那個(gè)紅色的嘆號是錯(cuò)誤的詳細(xì)信息,你點(diǎn)一下就會(huì)彈出窗口。具體什么錯(cuò)就得你自己改了。在inspector面板中沒有顯示你自己定義變量speed這個(gè)問題,我不太清楚var speed:int這樣寫在ja...

侃侃爾雅
TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
提示的內(nèi)容是讓你把所有的錯(cuò)誤解決然后再運(yùn)行游戲。unity左下角那個(gè)紅色的嘆號是錯(cuò)誤的詳細(xì)信息,你點(diǎn)一下就會(huì)彈出窗口。具體什么錯(cuò)就得你自己改了。在inspector面板中沒有顯示你自己定義變量speed這個(gè)問題,我不太清楚var speed:int這樣寫在java中是公有還是私有,你最好在前面加上public。因?yàn)橹挥斜?a >序列化的變量才會(huì)在inspector面板顯示出來。
- 2 回答
- 0 關(guān)注
- 3910 瀏覽
添加回答
舉報(bào)
0/150
提交
取消