2024-01-01から1ヶ月間の記事一覧

「良いコード/悪いコードで学ぶ設計入門」を読んだ

Amazon.co.jp: 良いコード/悪いコードで学ぶ設計入門―保守しやすい 成長し続けるコードの書き方 eBook : 仙塲 大也: Kindleストア メモ インスタンス変数の上書きは理解を難しくする 設計パターン 完全コンストラクタ 値オブジェクト ストラテジ ポリシー …

【C#】リフレクションを使用して特定インスタンスが指定型のフィールドを持っているか再帰的に調べる

C#

特定インスタンスのフィールドに指定型が含まれているか調べるコードです。 フィールドの中のフィールドも調べます。 試した感じですが, フィールドを省略してプロパティを定義していても取得できるっぽかったです。 ↓みたいなやつ public Hoge Hoge { get; …

【Unity】AnimationClip のリネームサポートツール

Animator を使用している GameObject の子の命名を変えると, AnimationClip で Missing が発生してしまい, 修正が手間なため, ツールを作成しました。 完成形 存在するパスが入力されると緑色のアイコンが表示されます。 ソースコード using System.Collecti…

【Unity】特定の型のアセットの依存情報をJSONで保存する

特定の型の依存情報のみを高速で取得したい案件があったので, JSONで依存情報を保存しておき, 必要な時にデシリアライズして使用します. ソースコード using System; using System.Collections.Generic; using System.IO; using System.Linq; using UnityEdi…

「FINAL FANTASY XV の人工知能 - ゲームAIから見える未来」を読んだ

FINAL FANTASY XV の人工知能 - ゲームAIから見える未来 | 株式会社スクウェア・エニックス『FFXV』AIチーム |本 | 通販 | Amazon

【Unity】AnimationClip を path で検索できるツール

完成イメージ アニメーションクリップをパスで検索したいケースがあったので作成しました。 要素を ドラッグ&ドロップして Inspector などの ObjectField にアタッチすることも可能です。 ソースコード using System.Collections.Generic; using System.Lin…

「実例で学ぶゲーム3D数学」を読んだ

https://amzn.asia/d/heY020Lamzn.asia