標籤:android style http io ar os 使用 sp on
歡迎來到unity學習、unity培訓、unity企業培訓教育專區,這裡有很多U3D資源、U3D培訓視頻、U3D教程、U3D常見問題、U3D項目源碼,我們致力於打造業內unity3d培訓、學習第一品牌。
進階 Unity 手機指令碼裝置屬性
您可以訪問一系列特定裝置的屬性:
| |
|
| SystemInfo.deviceUniqueIdentifier |
唯一的裝置標識。 |
| SystemInfo.deviceName |
使用者指定的裝置名稱。 |
| SystemInfo.deviceModel |
裝置型號。 |
| SystemInfo.operatingSystem |
作業系統名稱和版本。 |
反盜版檢查
通過刪除 AppStore DRM 保護來破解應用程式,並使其變成免費的的應用,這一現象非常普遍。Unity 配備了反盜版檢查,可確定在提交至 AppStore 之後,應用程式是否經過修改。
可通過 Application.genuine 屬性檢查應用程式是否為正版(非盜版)。如果屬性的傳回值是 false,那麼可以通知應用程式的使用者,他/她正在使用破解的應用程式,或者可以禁止其訪問應用程式上的某些功能。
注意: Application.genuineCheckAvailable 應與 Application.genuine 一併使用,以確認應用程式的完整性可得到實際驗證。訪問 Application.genuine 屬性是一項相當昂貴的操作,不應用於幀更新期間或其他時序要求嚴格的代碼。
震動支援
可通過調用 Handheld.Vibrate 觸發震動。但是,缺乏震動硬體的裝置將直接忽略這一調用。
活動指標
移動作業系統配有內建的活動指標,您可以在緩慢運行期間使用。請參閱 Handheld.StartActivityIndicator docs 作為使用範本。
螢幕方向
Unity iOS/Android 允許您控制當前螢幕的方向。如果您需要建立取決於使用者如何持有裝置的遊戲行為,那麼,檢測方向更改或強制保持某些特定的方向將成為非常實用的功能。
可通過訪問 Screen.orientation 屬性檢索裝置方向。方向可能是以下一種:
| 縱向模式 (Portrait) |
裝置處於縱向模式,裝置垂直放置,home 鍵位於下方。 |
| 縱向倒置模式 (PortraitUpsideDown) |
裝置處於縱向模式,但是上下顛倒。裝置顛倒放置,home 鍵位於上方。 |
| 水平向左模式 (LandscapeLeft) |
裝置處於水平模式:裝置垂直放置,home 鍵在右邊。 |
| 水平向右模式 (LandscapeRight) |
裝置處於水平模式:裝置垂直放置,home 鍵在左邊。 |
可以將 Screen.orientation 設定成上述一種模式來控制螢幕方向,如需自動旋轉,可將其設定成 ScreenOrientation.AutoRotation 。您可以根據具體情況禁用某些方向。
| |
|
| Screen.autorotateToPortrait |
允許垂直方向。 |
| Screen.autorotateToPortraitUpsideDown |
允許垂直顛倒方向。 |
| Screen.autorotateToLandscapeLeft |
允許水平向左方向。 |
| Screen.autorotateToLandscapeRight |
允許水平向左方向。 |
iOS進階 iOS 指令碼確定裝置的代
裝置不同的代支援不同功能,效能差別很大。應查詢裝置的代,並確定應禁用哪些功能以補償較慢的裝置。可在 iPhone.generation 屬性中查看裝置的代。
Android進階 Android 指令碼確定裝置的代
不同的 Android 裝置支援不同的功能,並且效能差別很大。應確定特定的裝置或裝置系列,並決定應禁用哪些功能以補償較慢的裝置。針對目前使用的裝置,有一系列特定的裝置屬性可供使用。
注意: Android Marketplace 會進行一些額外的相容性過濾,如果在一些老式、運行速度慢的裝置上使用 OGLES2 最佳化的 ARMv7 專用應用程式,您也不必有任何擔心。
更多精彩請點擊 http://www.gopedu.com/
Unity3D技術之Android 指令碼進階 Unity 手機指令碼