Unity3D-相关函数功能
生活随笔
收集整理的這篇文章主要介紹了
Unity3D-相关函数功能
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
函數(shù)功能
1.每隔固定時間執(zhí)行一次,時間間隔固定(0.02s),時間間隔可以修改。
適用性:適合對物體作移動,旋轉(zhuǎn)等物理操作。 函數(shù)執(zhí)行不受渲染影響。
- 設(shè)置更新頻率:Edit–>Project Setting -->Time -->Fixed Timestep;
- OnCollisionXXX 碰撞:當滿足碰撞條件是調(diào)用;
- OnTriggerXXX觸發(fā):當滿足觸發(fā)條件是調(diào)用。
2.每次渲染幀時執(zhí)行,執(zhí)行間隔不固定。也可以吧移動,旋轉(zhuǎn)操作放到該函數(shù),便宜開發(fā)。
適用性:處理游戲的邏輯。
3.延遲更新,在Update函數(shù)被調(diào)用后執(zhí)行;
適用性:適用于跟隨邏輯。
4.輸入事件
- OnMouseEnter
- OnMouseOver
- OnMouseExit
- OnMouseDown
- OnMouseUp
5.場景渲染
- OnBecameVisible當可見:當Mesh Renderer在任何攝像機上可見是調(diào)用;
- OnBecameInvisible當不可見:當Mesh Renderer在任何攝像機上都不可見時調(diào)用。
6.結(jié)束階段
- OnDisable當不可用:對象變?yōu)椴豢捎没蚋綄儆螒驅(qū)ο蠓羌せ顮顟B(tài)時此函數(shù)被調(diào)用。
- OnDestroy當銷毀:當腳本銷毀或附屬的游戲?qū)ο蟊讳N毀時調(diào)用。
- OnApplicationQuit當程序結(jié)束:應(yīng)用程序退出時調(diào)用。
注意:
具體用法可以查看開發(fā)文檔,點擊Unity中的如下按鈕
可聯(lián)網(wǎng)查看API用法,如下。
重要類簡單介紹
Component
- 添加一個Cube對象,添加該腳本,如下代碼,展示了如何操作Cube的所有組件的相關(guān)信息。
- 由于類的繼承關(guān)系,對于繼承自Monobehaviour的類,對于其上的繼承關(guān)系,包含了很多父類(多級)的相關(guān)屬性和方法。
運行Unity場景,結(jié)果如下。
點擊Setting按鈕,執(zhí)行相關(guān)操作。
輸出的組件信息
Transform
包括操作物體的位置,狀態(tài)的函數(shù)。
總結(jié)
以上是生活随笔為你收集整理的Unity3D-相关函数功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows坐标系统
- 下一篇: 牛客16438 回文日期