【原】unity這些函數你知道嗎?


1、網絡檢測函數(注意:需要在真機上實驗,我原來在Imac上 斷了網絡檢測不到

網絡檢測
if(Application.internetReachability==NetworkReachability.NotReachable)//無網絡
{ 

}
else//if(Application.internetReachability==NetworkReachability.ReachableViaLocalAreaNetwork||Application.internetReachability==NetworkReachability.ReachableViaCarrierDataNetwork)
 {

 }

2、設備類型檢測

或者采用Screen.width=(480、960、1024、2048)來判斷

3、游戲暫停
Time.timeScale=0f 暫停游戲   Time.timeScale=1f 恢復正常  介於0到1之間 可以做慢動作

 

4、        Screen.orientation=ScreenOrientation.Portrait;  解決華為設備橫豎屏旋轉

5、靜態批處理 降低DC好辦法   同時需要注意 Static batching only supports objects in the scene, you can't apply it to run-time instantiated items.

6.static function Combine(staticBatchRoot: GameObject): void; 手動靜態批處理

7.unity在android設備上路徑總結

Application.dataPath :/data/app/xxx.apk;

Application.persistentDataPath:/storage/sdcard0/Android/data/包名(例如:com.example.test)/files

Application.streamingAssetsPath:jar:file:///data/app/xxx.apk!/assets

8 unity3d 連接profiler

adb forward tcp:54999 localabstract:Unity-包名   前提是打包的時候勾選Autoconnect profiler


免責聲明!

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



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