17回目【進捗2週目】GoDotでPokemonを作成してみよう
12週間でポケモンの機能を一通り完成させるチャレンジをgodotで実践中。
今回は2週間でどこまで進めたか、そしてこれからどう進めていくのかを記事にします。
1.現状報告
まず現状です。
いろんなチュートリアルを先に学習してから作成しています。
総工数は30hほどでポケモンだけで言えば14hほど使用していると思います。
![](https://assets.st-note.com/production/uploads/images/141762528/picture_pc_ff420c41da94846f048a72ef1109badd.gif?width=800)
ひとまずキャラクターが矢印キーの入力に合わせて動くようになりました。
ですが、キャラクターとカメラの位置が合わない状況。。。
そこで今日は以下のビデオで学習することに。
※Godotについては本当に知りたい情報が日本語ではかなり少ない気がします。
すると原因解明!
なんとcamera2Dはただ追加するだけで良かった。
これだけで親ノード(キャラクター)の動きに追従してくれるそうな。
![](https://assets.st-note.com/img/1716604134215-r0r40ayWjZ.png)
![](https://assets.st-note.com/production/uploads/images/141762391/picture_pc_815af185c4f3ba9ea86c59df33737ee6.gif?width=800)
背景がなかったので、歩行してるか分かりにくいですが、、(笑)
ここまで来たら意地でも背景の作成まで実施します。
2.背景の作成
今日は休日で余裕があるので自分の勉強記メモもかねて開発状況を共有していきます。
まず、ポケモンの背景といえばこんなかんじですよね。
![](https://assets.st-note.com/img/1716605145400-ctGTbN4An9.png)
godotではTileMapを利用します。
TileMapでTileSetを選択し、用意したアセットをTileSetに挿入し行きます。
すると、TileMapタブでペイントができるようになります。
このあたり、詳しくはいろんな方が説明しています。
もし需要があればより詳細に解説していきますね。
![](https://assets.st-note.com/img/1716605209119-J5hLHsrHce.png)
![](https://assets.st-note.com/img/1716605247216-SiCeLVpxTO.png?width=800)
![](https://assets.st-note.com/img/1716605344747-XrbIo3n4YO.png?width=800)
その結果完成したのがこちら。
とりあえず、少しずつですが近づいている気がしています。
※画質が良いgifがアップロードできなかったので悪いです。
![](https://assets.st-note.com/production/uploads/images/141771834/picture_pc_5b0641b088a19de6403e277ce3c59414.gif)
今回はここまでです。
明日はよりマップ作成を進めていこうと思います。
この記事が気に入ったらサポートをしてみませんか?