概要
- UGDGアドカレ2024のページです
このページはUnityゲーム開発者ギルド Advent Calendar 2024の◯日目のコンテンツです。
いつもお世話になっております!
- 自己紹介
wataseshiuというIDで参加させていただいております。
プログラムを組んでは失敗を繰り返しながら牛歩で進んでいます。
Lua的なスクリプトは結構かけますが、プログラムはUnityがほぼ初です。
wataseshiu
- 自身のプログラムの書き方の変遷について書きます
ふだん軽率に新規プロジェクトを作ってはプログラムが難しくて中断する、そこまでで獲得した経験値を引き継ぎ次のプロジェクト~、というローグライト?開発をしています。
そして最近になって、屍になるたびに獲得してきた知識がつながってきて少しプログラムをかけるようになってきたので、この機会に今までの歩みを記事にしたためることにしました。
- 娯楽コンテンツです
そういった性質上、このコンテンツには正しい情報を共有するなんて性質はございません。
一人の人間のプログラムに対する歩みをざっくり眺められる手記のようなものとご認識ください。ここまで読んでくれているあなたへの、何らかの娯楽になれば幸いです。けっこう長いです。では始めます。
プログラムの書き方の変遷
▽①旅の始まり:Updateにぜんぶ書く
敵は魔王バラモスじゃ!
約束されたはじまりの地。プログラムに疎い人のスタート地点がここのはず。私はそうだった。
旅が始まったときにUnity王からもらったものをまずは書き留める。
初期ステータス(機能と自分にできること)まとめ
おおよそこれくらいの情報や概念でゲーム開発の荒波に乗り出すことになる。
そしてわりと序盤で見つけた便利なスキルも使って頑張ってコードを書く。
スキル獲得:Listとforeachで回す
- for文で回すのしんどい
配列やコレクションの中身がちょいちょい増減する系に対して処理をしたいことがままある。
for文だと項目数いくつとか、配列だとCount?Length?とかlist[i]とか面倒。
foreachならシンプルにかけてかなり好き。
暫くの間メインウェポンはこれ。ブーメランくらい強い。
この段階で作れたもの