コガネブログ

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

【Git】error: unable to unlink old 'XXXX': Invalid argument

概要 error: unable to unlink old 'XXXX': Invalid argument git でブランチをマージする時に上記のエラーが出てマージできない現象に遭遇した 該当のファイルを開いていそうなソフトをすべて終了してからマージしたら エラーが発生せず正常にマージできた

【Jenkins】ビルドキューに存在するすべてのジョブのビルドを停止する方法

概要 def q = Jenkins.instance.queue q.items.findAll { q.cancel(it.task) } 「Jenkinsの管理 > スクリプトコンソール」を開いて上記のコードを入力して 「実行」を押す 参考サイト様

【Jenkins】GitHub Pull Request Builder の結果がプルリクに表示される時の表示名を「default」以外にする方法

概要 Jenkins のジョブの設定画面の 「ビルド・トリガ > GitHub Pull Request Builder > 高度な設定 > Trigger Setup」 を開いて 「Commit Status Context」に表示名を設定する 参考サイト様

【Jenkins】Unity Test Runner の結果を NUnit plugin で表示すると日本語が文字化けする場合

概要 Unity Test Runner の結果を NUnit plugin で表示したところ、 日本語が ? で表示されてしまう状況に遭遇した Jenkins の NUnit plugin を 0.26 から 0.27 にアップデートして 再度 Unity Test Runner を実行してみたところ 日本語が正常に表示されるよ…

【Xcode】Failed to start remote service "com.apple.debugserver" on device.

概要 Failed to start remote service "com.apple.debugserver" on device. Xcode で「Build and then run the current scheme」を実行したら 上記のエラーが出てアプリを実行できない現象に遭遇した Mac と接続していた iPhone を再起動したらエラーが出な…

【Unity】日本語設定の Unity エディタで Device Simulator を使おうとするとエラーが発生する問題の対策

はじめに ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, Syst…

Unity1Week お題「2」で総合3位をいただきました!

概要 Unity1週間ゲームジャム お題「2」で総合3位をいただきました 評価してくださった方、ありがとうございます! ゲームはこちら https://unityroom.com/games/moveblock

【Jenkins】GitHub のプルリクをトリガーにジョブをビルドする方法

目次 目次 検証環境 GitHub Pull Request Builder プラグインのインストール GitHub Pull Request Builder プラグインの設定 ジョブの設定 動作確認 その他 すでに存在するプルリクでジョブをビルドし直す ジョブのビルド結果によってプルリクのチェックを変…

【Unity】RangeError: Maximum call stack size exceeded

はじめに RangeError: Maximum call stack size exceeded Unityroom にゲームをアップロードして Chrome で動作確認していたら 上記のエラーが表示されてゲームがプレイできなくなる現象に遭遇した 対応方法 Chrome の設定画面を開いて「閲覧履歴データの削…

【Unity】アセットバンドルを暗号化しているプロジェクトで「Use incremental GC」を有効化したらときどき iOS でアプリがクラッシュ(強制終了)するようになった

概要 アセットバンドルを暗号化しているプロジェクトで 「Use incremental GC」を有効化したら、暗号化したアセットバンドルの読み込み時に ときどき iOS でアプリがクラッシュ(強制終了)するようになった Unity エディタや Android ではクラッシュしない…

【Unity】エディタの UI のサイズを拡大する方法

概要 Unity メニューの「Edit > Preferences...」を押して 「UI Scaling」を選択して「Use default desktop setting」をオフにして 「Use custom scaling value」で任意の文字サイズを選択して Unity エディタを再起動すると UI のサイズを拡大できます(画…

【Unity】Addressable Asset System で無効なファイルや Unity がサポートしていないファイルを無視する方法

概要 1.17.0 以降の Addressable Asset System なら AddressableAssetSettings の「Ignore Invalid/Unsupported Files in Build」をオンにすると 無効なファイルや Unity がサポートしていないファイルを無視できる

【Unity】Addressable Asset System でカタログのサイズを減らす方法

概要 1.16.10 以降の Addressable Asset System なら AddressableAssetSettings の「Optimize Catalog Size」をオンにすると カタログのサイズを減らせる

【Unity】Addressable Asset System でアセットバンドルの読み込み速度を改善する方法

概要 1.13.1 以降の Addressable Asset System なら AddressableAssetSettings の「Contiguous Bundles」をオンにすると アセットバンドルの読み込み速度を改善できるらしい Added AddressableAssetSettings.ContiguousBundles option, which when enabled w…

Unity1Week お題「2」でアクションパズルゲーム「ムーブロック」を公開しました!

ゲームはこちら https://unityroom.com/games/moveblock ブロックを押せるゴーストと2人で協力してゴールを目指すアクションパズルゲーム「ムーブロック」を公開しました!(全40ステージ)https://t.co/bSJZ1wLYKR#unity1week #unityroom pic.twitter.com/d…