Unity3D技術之Android 指令碼進階 Unity 手機指令碼

來源:互聯網
上載者:User

標籤: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 手機指令碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.