【.NET Tips】Visual Studio と ソース ジェネレーター (Source Generator) を使用してコードを自動生成する

T4 も結構便利なのですが、現在のプロジェクトのコードを解析しながらコードと自動生成するには少し不向きです。Roslyn が使えるソースジェネレーターなら解析しながらのコード自動生成が行えます。

しゃべりながらゲーム制作やってみます #25 探索経路自動生成3

投稿まで時間がかかってしまいましたが、探索経路自動生成3回目を投稿しました。1回目2回目は説明ばっかりになってしまいましたが、3回目はデモ中心になります。

実は最近制作のほうが停滞気味になってしまっているため、次の投稿がいつになるかは未定です。今年の投稿はこれが最後になると思います。

一応次回の投稿は Ver 0.20 公開に向けての内容になると思います。

また、今後の投稿内容の方針についてですが、最近実装の説明ばっかりの内容になってしまっているので、なるべく出来上がった機能の紹介を中心にやっていこうかと思います。動画制作にはあんまり時間をかけないで投稿するという当初の目標があったのですが、やっているうちに微妙にずれてきてしまっているので、投稿間隔としては月1ぐらいで投稿していければなーと思ってます。

]]>

しゃべりながらゲーム制作やってみます #23 探索経路自動生成1

マップに壁を作ったことにより、自動で動くユニットが、道なりに移動できるように経路を探索できるようにする必要があります。

通常は経路をマップに合わせて手動で作るのですが、マップ自体が自動生成されているため、探索経路も自動で作る必要があります。

]]>

しゃべりながらゲーム制作やってみます #22 マップの自動生成2

マップの自動生成、後半の動画をあげました。前半は説明が大半だったのですが、後半は実際にマップデータを自動生成する部分の内容と、できたマップをキャラクターを操作して歩くデモを行っています。

]]>