ローグライクゲーム制作・開発の記録 ④

処理落ちの原因を調べていました。

原因はDictionaryのContainsValueを繰り返していたことでした。

見つけるのにとても時間がかかりました。

O(n)検索(Order of n)と言うらしいです。

使うときは気をつけようと思いました。

ローグライクゲーム制作・開発の記録 ③

今日は、朝6:00から4時間ほどやりました。

敵ユニットがプレイヤーを認識するようになりました。

ローグライクゲーム制作・開発の記録 ①

これから、Unityでのローグライクゲーム制作の記録をしていきます。

今は、マップを作って、プレイヤーの移動処理までできています。

マップを作ったと言っても、10×10マスの固定マップを表示しているだけです。

マップ生成部分は交換できるようになっているので、後で自動生成に置き換えることにします。