Unity是由Unity Technologies開發的一個讓玩家輕松創建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內容的多平臺的綜合型游戲開發工具,是一個全面整合的專業游戲引擎。Unity類似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的圖型化開發環境為首要方式的軟件其編輯器運行在Windows 和Mac OS X下,可發布游戲至Windows、Mac、Wii、iPhone、Windows phone 8和Android平臺。也可以利用Unity web player插件發布網頁游戲,支持Mac和Windows的網頁瀏覽。它的網頁播放器也被Mac widgets所支持。
下面通過一段代碼給大家介紹unity3d獲取系統時間。
具體代碼如下所示:
var gSkin:GUISkin;var str="";var Months:String[]=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"];var Days:String[]= ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"];var dNow:System.DateTime;var i=0;function OnGUI(){if(gSkin)GUI.skin=gSkin; GUILayout.Box("本地日期時間:"+System.DateTime.Now);//本地時間,12小時制的 GUILayout.Box("軍事日期時間:"+System.DateTime.Now.ToString("yyyyMMddHHmmss")); GUILayout.Box("UTC日期時間:"+System.DateTime.UtcNow);//UTC時間GUILayout.SelectionGrid(System.DateTime.Now.Month-1,Months,3); GUILayout.SelectionGrid(System.DateTime.Now.Day-1,Days,10); GUILayout.Box(str+dNow.Now.Year+"年"+dNow.Now.Month+"月"+dNow.Now.Day+" 日"+" "+dNow.Now.Hour+"時"+dNow.Now.Minute+"分"+dNow.Now.Second+"秒");}
以上代碼就是關于Unity3d獲取系統時間的全部內容,代碼附有注釋,哪里寫的不好的地方歡迎各位大俠提出寶貴意見。謝謝。
新聞熱點
疑難解答