3
自分のバージョン(32ビットまたは64ビット)に応じて自分のアプリケーションにアップデート機能を追加したいと思います。私のアプリケーション(1からビルド)が32ビットまたは64ビットであることがわかるいくつかの関数がありますか?ユニティビルドのアプリケーションが32ビットまたは64ビットであること
ありがとうございましたEveryOne!
自分のバージョン(32ビットまたは64ビット)に応じて自分のアプリケーションにアップデート機能を追加したいと思います。私のアプリケーション(1からビルド)が32ビットまたは64ビットであることがわかるいくつかの関数がありますか?ユニティビルドのアプリケーションが32ビットまたは64ビットであること
ありがとうございましたEveryOne!
"Programmer"が言ったように... IntPtr.Sizeを評価することは、道のりです。ここでは、我々のアプリケーションでは、現在のUIバージョンを検出する方法の完全な例です:
#if UNITY_EDITOR
this.uiType = "UNITY-EDITOR";
#elif UNITY_ANDROID
this.uiType = "UNITY-ANDROID";
#elif UNITY_IPHONE
this.uiType = "UNITY-IOS";
#elif UNITY_STANDALONE_LINUX
this.uiType = "UNITY-LINUX";
#elif UNITY_STANDALONE_OSX
this.uiType = "UNITY-MAC";
#elif UNITY_WEBGL
this.uiType = "UNITY-WEBGL";
#elif UNITY_STANDALONE_WIN
if (IntPtr.Size == 8)
this.uiType = "UNITY-WINDOWS64";
else
this.uiType = "UNITY-WINDOWS";
#else
Debug.LogError("Bad Version detected! (is this a new UI build?)");
#endif
'アプリは32ビットで64ビットと4時にアプリがあるときに8を返しますIntPtr.Size'。 – Programmer
ありがとう、それはうまくいきます! – flyzhao