第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

unity3d js 和web js的區(qū)別

unity3d js 和web js的區(qū)別

尚方寶劍之說 2019-05-03 20:55:51
unity中的js與其說是js,不如說是Unity Script。unity中的js是會(huì)經(jīng)過編譯的,其性能和本地速度差不多。在官方教材《unity 4.x從入門到精通》中unity稱C#,Boo,JS的性能是差不多的。unity3d js 和web js的區(qū)別
查看完整描述

2 回答

?
慕標(biāo)琳琳

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊

unity中的js腳本是可以和C#腳本等值替換的,所以自然也有一大堆數(shù)據(jù)類型,對(duì)象繼承等傳統(tǒng)語言及OOP的概念。不過var speed = 5這么寫也是可以的,因?yàn)榫幾g器會(huì)自動(dòng)理解成var speed:int = 5。但是其他數(shù)據(jù)類型比如GameObject、Transform就不行了,必須在聲明變量時(shí)指定數(shù)據(jù)類型。
自然,很多標(biāo)準(zhǔn)js中的特性在unity中也不支持,比如高階函數(shù),閉包等。
Unity3D中的Math對(duì)象叫做Mathf。
Unity中的js可以直接調(diào)用Mono,C#封裝的dll等。
Unity中的調(diào)試語句用Debug.Log。
每行后面必須有分號(hào)。

查看完整回答
反對(duì) 回復(fù) 2019-05-03
?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

總之,Unity中的js是會(huì)在運(yùn)行前被編譯成本地代碼的。和標(biāo)準(zhǔn)js僅是寫法比較相似,內(nèi)在是完全不同的。比如js是非阻塞的,而unity中的js是阻塞的;js是動(dòng)態(tài)語言,而unity中的js則是不折不扣的靜態(tài)語言。所以前端攻城獅們想要熟練掌握untiy的js的話最好的方法就是多參考官方的js腳本,相信上手還是很快的,畢竟語法很相似。

查看完整回答
反對(duì) 回復(fù) 2019-05-03
  • 2 回答
  • 0 關(guān)注
  • 1205 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)