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