概要 代わりに UnityWebRequest.result を使用します using System; using System.Collections; using UnityEngine; using UnityEngine.Networking; public class Example : MonoBehaviour { private IEnumerator Start() { var request = UnityWebRequest.G…
リポジトリ 使い方 シーンに存在するゲームオブジェクトに「SpriteAtlasReferencer」します これで、シーンを保存した時にそのシーンが使用しているすべての SpriteAtlas の参照が 「SpriteAtlasReferencer」に自動で保持されるようになります シーンをアセ…
リポジトリ 使用例 通常 using UnityEngine; public class Example : MonoBehaviour { private void Awake() { var name = "ピカチュウ"; var result = name.Replace( "ピカチュウ", "カイリュー" ); Debug.Log( result ); // カイリュー } } UniStringRepla…
リポジトリ 使い方 Unity の Project Settings を開いて「Kogane > UniPlatformChecker」を選択して 「Build Target Groups」に適切なプラットフォームを設定します もしも Unity エディタのプラットフォームが設定したプラットフォームではない場合は Unity…
リポジトリ 実装環境 Unity 2020.2.0b2 使い方 Unity メニューの「Edit > UniStyleSheetExporter > Export」を選択すると エディタで使用されているスタイルシート(.uss)をエクスポートできます
概要 Release.loader.js:1 exception thrown: RuntimeError: float unrepresentable in integer range Unity 2020.1.17f1 で WebGL ビルドしたゲームで特定の操作をすると 上記の例外が発生する現象に遭遇した Unity プロジェクトの「ProjectSettings/Projec…
概要 received no data in response UnityWebRequest でキャッシュからアセットバンドルを読み込もうとした時に 上記のエラーが発生して読み込みに失敗することがあった 複数回読み込み処理をリクエストしていると読み込みに成功することもあった 該当のアセ…
概要 PlayerSettings.Android.useAPKExpansionFiles = true;
概要 EditorUserBuildSettings.buildAppBundle = true;
はじめに 上記のサイト様に記載されている手順でインストールできます 備忘録として自分が試した手順も書き残しておきます インストールする方法 例えば Unity プロジェクトの Package Name が「com.kogane.obbtest」で ビルドした .apk と .obb が「game.ap…
概要 Unity のインストール先に存在する「bundletool-all-X.XX.X.jar」を使用する 【Unity のインストール先】\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bundletool-all-X.XX.X.jar 以下の手順で Android App Bundle を端末にインストールする java…
概要 // 相対パスの記述だと認識してくれない // var folder = Application.dataPath + "/../../Hoge"; // フルパスの記述だと認識してくれる var folder = Path.GetFullPath( Application.dataPath + "/../../Hoge" ); var targetDirectory = EditorUtility…
概要 ArgumentException: May only be called in OnPostProcessTexture .png の Inspector 表示時に上記のエラーが発生する状況に遭遇した Project ビューで .png を確認するとサムネイルが正常に表示されていなかった 画像編集ソフトや画像ビューアでは正常…
概要 Uncaught SyntaxError: Invalid or unexpected token Uncaught ReferenceError: unityFramework is not defined at HTMLScriptElement.r.onload (XXXX.loader.js:1) Unity 2020.1.17f1 で WebGL ビルドして、 それを「Web Server for Chrome」で起動し…
概要 using System.Runtime.CompilerServices; using UnityEngine; public sealed class Example : MonoBehaviour { private void Start() { Test( "ピカチュウ" ); } private void Test ( string message, [CallerMemberName] string memberName = "", [Cal…