コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】エディタの現在のプラットフォームが適切ではない場合にログを出力するエディタ拡張「UniPlatformChecker」を GitHub に公開しました

リポジトリ 使い方 Unity の Project Settings を開いて「Kogane > UniPlatformChecker」を選択して 「Build Target Groups」に適切なプラットフォームを設定します もしも Unity エディタのプラットフォームが設定したプラットフォームではない場合は Unity…

【Unity】エディタで使用されているスタイルシート(.uss)をエクスポートするエディタ拡張「UniStyleSheetExporter」を GitHub に公開しました

リポジトリ 実装環境 Unity 2020.2.0b2 使い方 Unity メニューの「Edit > UniStyleSheetExporter > Export」を選択すると エディタで使用されているスタイルシート(.uss)をエクスポートできます

【Unity】Release.loader.js:1 exception thrown: RuntimeError: float unrepresentable in integer range

概要 Release.loader.js:1 exception thrown: RuntimeError: float unrepresentable in integer range Unity 2020.1.17f1 で WebGL ビルドしたゲームで特定の操作をすると 上記の例外が発生する現象に遭遇した Unity プロジェクトの「ProjectSettings/Projec…

【Unity】received no data in response

概要 received no data in response UnityWebRequest でキャッシュからアセットバンドルを読み込もうとした時に 上記のエラーが発生して読み込みに失敗することがあった 複数回読み込み処理をリクエストしていると読み込みに成功することもあった 該当のアセ…

【Unity】スクリプトから OBB(APK 拡張ファイル)を有効化する(Split Application Binary をオンにする)方法

概要 PlayerSettings.Android.useAPKExpansionFiles = true;

【Unity】スクリプトから Android App Bundle を有効化する(Bundle App Bundle をオンにする)方法

概要 EditorUserBuildSettings.buildAppBundle = true;

【Unity】ビルドした APK 拡張ファイル(OBB)を端末にインストールする方法

はじめに 上記のサイト様に記載されている手順でインストールできます 備忘録として自分が試した手順も書き残しておきます インストールする方法 例えば Unity プロジェクトの Package Name が「com.kogane.obbtest」で ビルドした .apk と .obb が「game.ap…

【Unity】ビルドした Android App Bundle を端末にインストールする方法

概要 Unity のインストール先に存在する「bundletool-all-X.XX.X.jar」を使用する 【Unity のインストール先】\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bundletool-all-X.XX.X.jar 以下の手順で Android App Bundle を端末にインストールする java…

【Unity】EditorUtility.OpenFolderPanel の引数 folder にプロジェクト外のパスを指定したい場合は相対パスではなくフルパスを指定する

概要 // 相対パスの記述だと認識してくれない // var folder = Application.dataPath + "/../../Hoge"; // フルパスの記述だと認識してくれる var folder = Path.GetFullPath( Application.dataPath + "/../../Hoge" ); var targetDirectory = EditorUtility…

【Unity】ArgumentException: May only be called in OnPostProcessTexture

概要 ArgumentException: May only be called in OnPostProcessTexture .png の Inspector 表示時に上記のエラーが発生する状況に遭遇した Project ビューで .png を確認するとサムネイルが正常に表示されていなかった 画像編集ソフトや画像ビューアでは正常…

【Unity】Uncaught SyntaxError: Invalid or unexpected token

概要 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」で起動し…

【Unity】関数の呼び出し元の情報を取得する方法

概要 using System.Runtime.CompilerServices; using UnityEngine; public sealed class Example : MonoBehaviour { private void Start() { Test( "ピカチュウ" ); } private void Test ( string message, [CallerMemberName] string memberName = "", [Cal…

【宣伝】Nintendo Switch 版「ガブッチ」が1/14まで半額セール中です!

概要 Nintendo Switch 版「ガブッチ」が1/14まで半額セール中です! 不思議で可愛い生き物「ガブッチ」をゴールに導くアクションパズルゲームです ひらめき力が試される180個のステージを用意しています ダウンロードページ:https://ec.nintendo.com/JP/ja/…

【Unity】Windows のエクスプローラからファイルを Project ビューにドラッグするとファイル名の先頭が「_」になる不具合

概要 Unity 2020.1.16f1 で Windows のエクスプローラからファイルを Project ビューにドラッグしたらファイル名の先頭が「_」になる不具合に遭遇した 同バージョンでも Windows によってこの現象が発生する場合としない場合があった

【Unity】Failed tot start the unity package manager local server process

概要 Failed tot start the unity package manager local server process. Make sure the process [XXXX/UnityPackageManager.exe] is not blocked by Windows Defender or any other anti-virus configuration. Click on Retry to relaunch Unity and reope…