コガネブログ

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

【SVN】「svn: E200009: 'XXXX' is not under version control」

svn: E200009: 'XXXX' is not under version control MacでファイルをSVNにコミットしようとした時に上記のエラーが発生した ファイル名に空白文字が含まれていたことが原因だったため ファイル名から空白文字を削除してコミットしたトコロ、正常に動作した

【Unity】UnityプロジェクトをUnity5.5にアップデートするとアセットバンドルの読み込み時にアプリがフリーズする原因と対応方法

原因 同一フレーム内で AssetBundle.LoadAssetAsync を複数回リクエストするとアプリがフリーズする 対応方法 AssetBundle.LoadAssetAsync を AssetBundle.LoadAsset に変更する もしくは、Unity 5.5.2 で直るらしいのでそれまで待つ 参考サイト様

【Unity】Unity5.5でAndroidのIL2CPPビルド版のアプリを実機で起動すると起動直後に強制終了する不具合の原因と対応方法

エラー内容 failed to extract resources needed by il2cpp. Unity5.5でAndroidのIL2CPPビルド版のアプリを実機で起動したところ、 起動直後に上記のエラーが発生してアプリが強制終了する不具合に遭遇した 原因 グラフィックAPIに「OpenGLES3」が追加されて…

【Unity】UnityプロジェクトをUnity5.5にアップデートするとスクリプトの先頭の#ifの記述が動作しなくなる?

#if !ENABLE_RELEASE #define DISABLE_RELEASE #endif public class Example { public void Log() { #if DISABLE_RELEASE UnityEngine.Debug.Log( "テスト" ); #endif } } 上記の様な、リリースビルド用の ENABLE_RELEASE シンボルが定義されていなければ 開…

【Unity】UnityプロジェクトをUnity5.5にアップデートしている時に「Too many heap sections」というエラーが発生する原因と対応方法

Too many heap sections UnityプロジェクトをUnity5.5にアップデートしている時に 上記のエラー文言が記載されたダイアログが何回か表示されることがあった 原因 Unity5.5にアップデートすると消える関数が存在する関係で それらの関数を使用している場合に…

【Unity】「Unity5.4.4p1」でゲーム実行中にシーン遷移を繰り返すとCPU使用率が100%まで上がっていく現象に遭遇

「Unity5.4.4p1」をインストールして、 エディタ上でゲームを実行していたところ、 シーン遷移を繰り返すとCPU使用率が100%まで上がっていき PCの動作がとても重たくなる現象に遭遇しました (Unityを終了するとCPU使用率が20%くらいまで戻る) 原因はわから…

【Unity】「Assertion failed on expression: '!(GetPersistentManager ().IsStreamLoaded (pathName) && !GetPersistentManager ().HasMemoryOrCachedSerializedFile (pathName))'」

概要 Assertion failed on expression: '!(GetPersistentManager ().IsStreamLoaded (pathName) && !GetPersistentManager ().HasMemoryOrCachedSerializedFile (pathName))' Unityで下記のようなスクリプトを記述した所、上記のエラーが発生 using UnityEng…

【Unity】Androidのデフォルトのアクティビティ名

com.unity3d.player.UnityPlayerActivity

【おすすめスライド】「【Unity道場京都スペシャル】あんさんぶるスターズ!の開発方針」

関連記事

【おすすめスライド】「Unity 5.4 & 5.5 新機能キャッチアップ講座」

関連記事

【Unity】Unityプロジェクトを5.3から5.4にアップデートしたらアプリ開始時にエラーが発生するようになった場合の対応方法

エラー内容 MonoBehaviour を継承したクラスでコンストラクタを使用している箇所で 下記のエラーが発生する get_gameObject is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start ins…

【Unity】Unityプロジェクトを5.3から5.4にアップデートしたらNGUIのスクリプトでエラーが発生するようになった時の対応方法

エラー内容 NGUIMenu.cs でエラーが発生する Ignoring menu item NGUI because it is in no submenu! 対応方法 NGUIMenu.csの下記の記述を [MenuItem("NGUI/", false, 11)] static void Breaker () { } [MenuItem("NGUI/Help", false, 12)] static public vo…

【Unity】Unityプロジェクトを5.3から5.4にアップデートしたらシーン遷移時にフリーズする現象が発生するようになった場合の対応方法

Unityを終了しておく Unityプロジェクト直下の下記のフォルダを削除する Library Temp Unityプロジェクトを開く

【Unity】スクリプトからAndroidのビルド方法をIL2CPPに変更する方法

概要 下記のようなプログラムを作成する using UnityEditor; public static class ExampleClass { [MenuItem( "Tools/Example" )] public static void Example() { PlayerSettings.SetPropertyInt( name : "ScriptingBackend", value : ( int )ScriptingImpl…

【Unity】MacでUnityのメニューのPreferencesからAndroid NDKを落とした場合に解凍する方法

概要 AndroidのIL2CPPビルド環境構築時に調べたのでメモ ターミナルから実行権限を付与する chmod +x android-ndk-r10e-darwin-x86_64.bin ターミナルから実行する ./android-ndk-r10e-darwin-x86_64.bin 下記のフォルダが展開される android-ndk-r10e 参考…