処理落ちの原因を調べていました。
原因はDictionaryのContainsValueを繰り返していたことでした。
見つけるのにとても時間がかかりました。
O(n)検索(Order of n)と言うらしいです。
使うときは気をつけようと思いました。
個人ゲーム開発
処理落ちの原因を調べていました。
原因はDictionaryのContainsValueを繰り返していたことでした。
見つけるのにとても時間がかかりました。
O(n)検索(Order of n)と言うらしいです。
使うときは気をつけようと思いました。
今日は、朝6:00から4時間ほどやりました。
敵ユニットがプレイヤーを認識するようになりました。
ターン制実装しました#roguelike #gamedev #Unity #ローグライク pic.twitter.com/4ppf2d3Usz
— なかやまそふと (@nakayama_soft) August 16, 2024
夏休みなので、家に籠もって開発しています。
今日は朝の3:30から16:30までやってました。
以下は実装したターン制の状態遷移図です。
これから、Unityでのローグライクゲーム制作の記録をしていきます。
今は、マップを作って、プレイヤーの移動処理までできています。
マップを作ったと言っても、10×10マスの固定マップを表示しているだけです。
マップ生成部分は交換できるようになっているので、後で自動生成に置き換えることにします。