概要 iOS で加速度センサを使用しない場合、 Unity メニューの「File > Build Settings...」から 「Player Settings...」を開いて、iOS の Other Settings の中に存在する 「Accelerometer Frequency」を「Disabled」にすることで 少しだけパフォーマンスを…
概要 Windows で Unity エディタの Profiler を Android に接続する際に Profiler の「Enter IP」から IP アドレスを指定して Android に接続する場合、 adb shell ip route Windows に Android を接続した状態で コマンドプロンプトで上記のコマンドを実行…
一覧
はじめに 「Unity Native Camera Plugin」を Unity プロジェクトに導入することで iOS / Android でゲーム中にカメラを起動し、 撮影した写真や動画をゲーム内で使用できるようになります 使い方 この記事では Android における使用方法を紹介していきます U…
はじめに 「simple-disk-utils」を Unity プロジェクトに導入することで Windows / Mac / iOS / Android でストレージの 空き容量・使用中容量・合計サイズを取得できるようになります 使い方 Windows using SimpleDiskUtils; using UnityEngine; public cla…
はじめに 「GameViewSize」を Unity プロジェクトに導入することで iOS や Android のよく使う解像度を Game ビューに追加できるようになります 使用例 適用前 適用後 使い方 Unity メニューの「Window>GameViewSize Settings」を選択すると Game ビューに解…
はじめに 「iPhone X Overlay」を Unity プロジェクトに導入することで Game ビューで iPhone X のセーフエリアの領域を確認できます 使用例 使い方 Game ビューの解像度から「iPhone X Wide」か「iPhone X Tall」を選択します
はじめに 「iPhone X Overlay」を Unity プロジェクトに導入することで uGUI で iPhone X のセーフエリアに対応できるようになります 使用例 使い方 uGUI で Image オブジェクトに「SafeAreaPadding」をアタッチして その子オブジェクトに uGUI のオブジェク…
はじめに 「Unity-SafeAreaCanvas」を Unity プロジェクトに導入することで uGUI で iPhone X / XS のセーフエリアに対応したキャンバスを使用できるようになります 使用例 使い方 シーンに「SafeAreaCanvas」プレハブを配置して uGUI のオブジェクトはその…
はじめに 「GameViewSize Changer」を Unity プロジェクトに導入することで Game ビューで iPhone X / XS のセーフエリアの領域を確認できるようになります 使い方 Unity メニューの「Window>GameViewSizeChanger」を選択して 表示されたウィンドウで解像度…
概要 using UnityEditor.Android; using UnityEngine; public class Example : IPostGenerateGradleAndroidProject { public int callbackOrder { get { return 0; } } public void OnPostGenerateGradleAndroidProject( string path ) { Debug.Log( path );…
はじめに 「Unity3D LogCat extension」を Unity プロジェクトに導入することで Unity 上で Android の logcat が実行できるようになります Unity 2018.2.18f1 で動作することを確認済みです 使い方 Unity メニューの「Window>LogCat - Android Logger」を選…
概要 【Unity のインストール先】\Editor\Data\PlaybackEngines\AndroidPlayer\Apk 上記のフォルダにデフォルトの AndroidManifest.xml が保存されています
はじめに Unity 上で Android の logcat が実行できるパッケージが Package Manager からインストールできるようになっていました 2018/12/25 現在はプレビュー版となっております 検証環境 Unity 2019.1.0a12 インストール方法 Unity メニューの「Window>Pa…
はじめに iOS / Android でプッシュ通知を実装できるパッケージが Package Manager からインストールできるようになっていました 2018/12/18 現在はプレビュー版となっております インストール方法 Unity メニューの「Window>Package Manager」から 「Mobile…
概要 2015/2/7 に「SRDebugger」がリリースされました 「SRDebugger」を導入すると簡単にデバッグメニューを実装できるようになります 目次 概要 目次 検証環境 タブ System タブ Console タブ Options タブ Profiler タブ 開き方 ショートカットキー 設定ウ…
概要 Poco を使用してゲームオブジェクトをドラッグしたい場合は drag_to 関数を使用します # -*- encoding=utf8 -*- from poco.drivers.unity3d import UnityPoco poco = UnityPoco() button = poco('Button') target = poco('Target') # 2秒間かけてドラッ…
概要 「Airtest IDE」の「Poco Assistant」でゲームオブジェクトを選択することで そのゲームオブジェクトのパラメータを参照することができます # -*- encoding=utf8 -*- from poco.drivers.unity3d import UnityPoco poco = UnityPoco() button = poco('St…
概要 # -*- encoding=utf8 -*- from airtest.core.api import * auto_setup(__file__) start_app("【アプリのパッケージ名】") start_app 関数を使用することで、Airtest IDE から Android のアプリを起動できます 引数には、アプリのパッケージ名を指定しま…
はじめに 前回、Airtest IDE を使用して Android のゲームで 画像認識による UI の自動テストを行う方法を紹介しました 今回は「Poco」というフレームワークを Unity プロジェクトに導入して、 画像認識ではなく、Hierarchy のオブジェクトを文字列で指定す…
はじめに 「Airtest IDE」を使用することで、Android のゲームで 画像認識による UI の自動テストを行うことができます 使用例 試しに Airtest IDE を使用して Android 版のデレステで UI の自動テストをしてみました 上記の動画では指定した画像を認識させ…
はじめに 「unity-webview」を Unity プロジェクトに導入することで iOS / Android で WebView を使用できるようになります 使用例 その他 // 前のページに戻れる場合 true if ( webViewObject.CanGoBack() ) { } // 前のページに戻ります webViewObject.GoB…
概要 上記のスクリプトを Unity プロジェクトに導入することで Android で日付ピッカー、タイムピッカーを使用できるようになります 日付ピッカーを表示する AndroidNativePicker.ShowDatePicker( ( year, month, day ) => { Debug.LogFormat( "{0}/{1}/{2}"…
概要 上記のスクリプトを Unity プロジェクトに導入することで Android でトースト表示できます
概要 if ( iOS.DeviceGeneration.generation == DeviceGeneration.iPhoneX ) { } 参考サイト様
概要 var are = Screen.safeArea; 参考サイト様
検証環境 Windows 7 Unity 2018.2.7f1 ビルド時間 Internal:55 秒 Gradle:60 秒
メモ Mono IL2CPP アプリ起動までにかかった時間 1.75 秒 1.27 秒 最初のシーンロードまでにかかった時間 2.05 秒 1.33 秒 関連記事
概要 Invalid JDK home selected The path you specified does not look like a valid JDK installation. Unity で Android JDK のフォルダを選択した時に上記のダイアログが表示された場合、 フォルダの指定を間違えている可能性があります Android JDK を…
はじめに Invalid NDK version NDK rXXXX is incompatible with IL2CPP. IL2CPP requires rYYYY. Unity で Android 向けの IL2CPP ビルドを行う時に上記の警告が発生した場合、 Android NDK のバージョンが正しくないので、 最新の Android NDK をダウンロー…