しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

Unity で音源ファイルのパスを列挙値から取得できるようにする

※ これは 2022/01/14 時点の Unity 2021.2.8f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は列挙型(enum)の記述を partial によって既定部分とアプリごとに追記する部分みたいな分散記述をできるようにした

この仕組みを使って今度は Unity の音源ファイルの場所を調べて列挙値コードを自動生成することで、列挙値で音源ファイルの配置パスを取得できるようにしたい

f:id:matatabi_ux:20220114224601p:plain
音源ファイルを読み取って列挙値コード生成

スポンサードリンク

続きを読む

C# の列挙型風のクラスで partial 記述ができるようにする

※ これは 2022/01/01 時点の Unity 2021.2.7f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

Packages 管理の自作基盤ライブラリで Assets 側にテンプレートファイルをコピーできるようにしたものの、列挙型(enum)の記述を partial によって既定部分とアプリごとに追記する部分みたいな分散記述ができなくて困った

これを何とかする

スポンサードリンク

続きを読む

Unity 2021 でローカルパッケージにテンプレートファイルを含めるようにする

※ これは 2022/01/01 時点の Unity 2021.2.7f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

あけましておめでとうございます!今年もよろしゅう~

Packages 管理の自作基盤ライブラリで Assets 側にアプリアイコン画像などテンプレートファイルを下記のようにコピーできるようにしたい

f:id:matatabi_ux:20220103104134p:plain
テンプレートファイルのコピー

ただの画像ファイルならこのままでもなんとかなりそうだが、.cs ファイルなどだとライブラリ側とアプリ側で競合してエラーが起きるのでひと工夫が必要

スポンサードリンク

続きを読む

Unity 2021 でローカルパッケージから名前空間のない外部ライブラリを参照する

※ これは 2021/12/16 時点の Unity 2021.2.6f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

Packages 管理の自作基盤ライブラリの移行を進めているとまたコンパイルエラー!

f:id:matatabi_ux:20211216203930p:plain
また見つからない系エラー

今度は Asset Store からインポートした下記 Precise Locale というライブラリの参照ができない模様

スポンサードリンク

続きを読む

Unity 2021 でローカルパッケージから外部ライブラリを参照する

※ これは 2021/12/03 時点の Unity 2021.2.5f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回、Packages 管理の自作基盤ライブラリで出ていた警告に対応したので、スクリプトの移行を進めていると新たにコンパイルエラー!

f:id:matatabi_ux:20211210201234p:plain
UniRx が見つからないエラー

UniRx が見つからないエラー・・・

スポンサードリンク

続きを読む

Unity 2021 でローカルパッケージにスクリプトを追加する

※ これは 2021/12/03 時点の Unity 2021.2.5f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回、自作基盤ライブラリを Packages 管理にするための準備をしたが、よく見ると何やら警告メッセージが出ていた

f:id:matatabi_ux:20211203194955p:plain
警告メッセージ

なんと Script がコンパイル対象外になっているらしい・・・これをなんとかする

スポンサードリンク

続きを読む

Unity 2021 で基盤ライブラリをローカルパッケージ化したい

※ これは 2021/11/26 時点の Unity 2021.2.4f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は新しい NavMesh Building で無理やり 2D の NavMesh を作ることができたので、見下ろし型のスマホゲームを作る準備ができた

・・・が、その前に基盤ライブラリを Unity Package Manager で管理できるようにパッケージ化したい

これまではプロジェクトを丸コピしていたが、いいかげん流用できる基盤部分だけを分離して Unity からかんたんにインポートできるようにしたいというわけ

f:id:matatabi_ux:20211126195829p:plain
自作基盤ライブラリを Packages 管理下にしたい

これの Packages の配下に入るように

スポンサードリンク

続きを読む

Unity 2021.2 の NavMesh Building の Bake ボタン表示

※ これは 2021/11/19 時点の Unity 2021.2.2f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は新しい NavMesh Building で無理やり 2D の NavMesh を作ることに成功

www.matatabi-ux.com

だが NavMesh Builder コンポーネントBake ボタンが表示されない

f:id:matatabi_ux:20211119200630p:plain
Bake ボタンが出ない

これを何とかする

スポンサードリンク

続きを読む

Unity 2021.2 の NavMesh Building を 2D Tilemap で強引に使いたい

※ これは 2021/11/05 時点の Unity 2021.2.0f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

前回は新しい NavMesh Building で 2D の NavMesh を作ろうとして見事に失敗

www.matatabi-ux.com

それでも何か方法はないかということで、無理やり以前に利用した NavMesh Compentnt 2D のソースを強引に使ってみたい

www.matatabi-ux.com

スポンサードリンク

続きを読む

【失敗】Unity 2021.2 の NavMesh Building を 2D Tilemap で使いたい

※ これは 2021/11/05 時点の Unity 2021.2.0f1 の情報です

最新版では動作が異なる可能性がありますのでご注意ください

新しい NavMesh Building をインポートして使えるようになったはずなので以前のねこ追いかけ処理が動くようにしてみたい

www.matatabi-ux.com

スポンサードリンク

続きを読む

スポンサードリンク