freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

unity3d腳本中文教程(完整版)

  

【正文】 therScript // 調(diào)用它上面的DoSomething // 大多數(shù)時(shí)候碰撞器不會(huì)附加腳本 // 所以我們需要首先檢查以避免null引用異常 if 注意通過上述例子中的other變量你可以訪問碰撞物體中的任何組件。 Part 2 . 。 //等同于 1 0 注意transfom和Transform之間大小寫的區(qū)別前者是變量小寫后者是類或腳本名稱大寫。下面的表達(dá)式以2單位/秒改變半 徑。 FixedUpdate 這個(gè)函數(shù)在每個(gè)物理時(shí)間步被調(diào)用一次這是處理基于物理游戲的地方。 Unity內(nèi)部的腳本是通過附加自定義腳本對(duì)象到游戲物體組成的。 所以對(duì)于上面的例子修改它使這個(gè)物體以一個(gè)恒定的速度旋轉(zhuǎn)而不依賴于幀率 function Update 移動(dòng)物體 function Update transform. Translate 0 。查看ComponentBehaviour和MonnoBehaviour類文檔。在下面我們假定有個(gè)一名為OtherScriptjs的腳本附加到場(chǎng)景的游戲物體上。 OnTriggerStay給我們一個(gè)到碰撞器的引用。 var direction // 與 Vector30 1 0相同 單個(gè)向量上的操作可以使用下面的方式訪問 使用多個(gè)向量的操作可以使用Vector3類的數(shù) theDistance otherVector 注意你必須在函數(shù)名之前寫Vector3來告訴JavaScript在哪里找到這個(gè)函數(shù)這適用于所有類函數(shù) 你也可以使用普通數(shù)學(xué)操作來操縱向量。私有成員變量不會(huì)被保存到磁盤并且在檢視面板中不能編輯。 實(shí)例化是難以置信的快和非常有用的。 // 做一些事情 yield //等待5秒 //做更多事情… 可以疊加和連接coroutines。如果你在Unity內(nèi)部使用Asset gt Create gt C Sharp/Boo Script菜單創(chuàng)建腳本創(chuàng)建模板已經(jīng)包含了必需的定義。 7避免使用構(gòu)造函數(shù) 不要在構(gòu)造函數(shù)中初始化任何變量使用Awake或Start實(shí)現(xiàn)這個(gè)目的。因此Unity可能使用大量的編譯時(shí)間來優(yōu)化。 function Start var foo : MyScript GetComponentMyScript 這里我們強(qiáng)制foo為指定類型你將獲得更好的性能。這一次可以很容易地通過緩存保存在一個(gè)私有變量里引用該組件。 private var positions : Vector3 function Awake positions new Vector3100 for var i0ilt100i positionsi 最簡(jiǎn)單的和所有優(yōu)化最好的是少工作量的執(zhí)行。只要任何相機(jī)可以看到物體OnBecameVisible將被調(diào)用當(dāng)沒有相機(jī)看到任何一個(gè)OnBecameInvisible將被調(diào)用。這應(yīng)該會(huì)節(jié)省大量的處理周期。 在這些文件夾之內(nèi)的腳本不能直接訪問這些文.。 這允許腳本以驚人的速度執(zhí)行。 function OnBecameVisible enabled true function OnBecameInvisible enabled false 。直到玩家靠近時(shí)什么都沒有做。這同樣適用于腳本組件在你使用GetComponent代替變換或者其它的東西。pragma strict解決了這個(gè)簡(jiǎn)單的在腳本頂部添加pragma strict。這就是為什么Unity比其他在JavaScript的實(shí)現(xiàn)平均快20倍的原因之一。構(gòu)造函數(shù)不僅會(huì)在無法預(yù)料的時(shí)刻被調(diào)用它也會(huì)為預(yù)設(shè)或未激活的游戲物體調(diào)用。 Awake和Start的不同是Awake在場(chǎng)景被加載時(shí)候運(yùn)行而Start在第一次調(diào)用Update或FixedUpdate函數(shù)之前被調(diào)用所有Awake函數(shù)在任何Start函數(shù)調(diào)用之前被調(diào)用。 Do print quotThis is printed immediatelyquot function Do printquotDo nowquot yield WaitForSeconds 2 printquotDo 2 seconds laterquot 這個(gè)例子將執(zhí)行Do并等待直到它完成才繼續(xù)執(zhí)行自己。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1