C#語言unity常用功能總結(一)


游戲物體的顯示和隱藏

GameObject.SetActive(true);

實現鍵盤按鍵功能

if (Input.GetKey(KeyCode.Mouse0))  //當鍵盤的0鍵按下的時候
        {
        //邏輯判斷
        }

在Update中只執行一次的方法

Update中是每一幀都在執行,想要在這個方法里讓函數執行一次,我的思路是添加一個變量,或者布爾值,比如先申請一個值:

int a =0;

在Update里執行的時候,加一個判斷條件:

if(a==0){
    //其他的邏輯運算
    a=1;
}

在方法的最后一句,改變a的值,循環執行的時候判斷條件就不符合了,就會執行一次。

unity視頻播放8K視頻

眾所周知unity是個以游戲開發為主的引擎工具,現實中許多商業需求會涉及到視頻播放,在unity里支持的視頻最大為4K,也就是4096,如果有超大視頻需要播放則需要在unity里新建兩個平面,把8K的視頻分別輸出成左右各一個共兩個視頻,在兩個平面的屬性面板設置Video Player,再用腳本控制兩個視頻同步播放,關於同步播放完全幀同步,我還沒有方法,希望廣大網友提供思路。

場景跳轉

添加引用:

using UnityEngine.SceneManagement;

使用的時候:

SceneManager.LoadScene("場景名稱");

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM