游戲物體的顯示和隱藏
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("場景名稱");