技術と趣味の亜空間

主にゲームプログラミングとその周辺に関する記事を不定期で上げていきます

2023-01-01から1年間の記事一覧

メモリ改竄防止用int変数

【Unity】エクセルのマスタデータ変換ツールを作ったときの備忘録

概要 過去にUnityでスタンドアロンなエクセルのマスタデータ変換ツールを作ったときの備忘録。

【Unity】TextMeshProは将来的にレガシーに移行? 今後はTextCoreが主流に?

概要 UnityエンジンのTextコンポーネントに取って代わり、高品質な表現が可能であっという間に主流になり、最終的にUnity公式プラグインとして組み込まれたTextMesh Proですが、どうやら中の人の異動を契機にTextCoreというコアエンジンモジュールへと将来的…

【GitHub】WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

2023年3月24日 5:00 UTC にて、GitHub側のホストのキーを更新したみたいで、 その影響でGitプロジェクトのフェッチ等をすると以下のエラーがでます。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION H…

TextMeshProをAddressablesに対応させる

概要 TextMeshProのフォントデータやシェーダといったリソース関係は "Essential Resources" としてローカルフォルダに設置しますが、このフォルダがResourcesフォルダであるため、Addressable 化するには Resources フォルダから外してやる必要があります。…

【iOS実機エラー】Library not loaded: @rpath/OneSignalCore.framework/OneSignalCore

概要 UnityのOneSignal SDK を 3.0.9 にアップデートしてiOSの実機ビルドしたら起動直後にクラッシュが発生。 ログを取ってみると、表題のエラーが発生していた。 なお、本件はiOSのみで発生しAndroidでは問題なかった。 エラーログ 2023-02-22 14:49:42.993…

【Xcode】ローカルビルド時に「iPhone does not have Developer Mode enabled. 」

概要 Xcodeで実機ビルドしようとしたら以下のエラーが表示された。 環境: 端末iOS 16.1.1 Xcode Version 14.2 (14C18)

【Addressables】warning: yield SceneInstance is not supported on await IEnumerator or IEnumerator.ToUniTask(), please use ToUniTask(MonoBehaviour coroutineRunner) instead.

概要 Addressablesを導入し、シーン読み込みをUnitySceneManager.UnloadSceneAsyncからAddressables.UnloadSceneAsyncに差し替えた時に発生。 これによりシーン内の一部スクリプトが実行時にMissingになるなどの問題が発生した。 docs.unity3d.com 実行環境…