[01]プラットフォーマーゲームを作る
プラットフォーマーが何かと言うと、スーパーマリオのような横スクロール型アクションゲームです。
Godot4.4.1
アセット:https://www.kenney.nl/assets/new-platformer-pack
初期設定
プロジェクト設定
画面サイズは標準のまま

キー設定
左右移動とジャンプ

プレイする地面を作る
TileMapLayerを追加。今回のタイルは64x64

背景と地面を別ノードで配置。背景の空は256x256タイル

プレイヤーを配置
CharacterBody2Dを親にAnimatedSprite2D、CollisionShape2Dを配置

スクリプトはBasicMovement

メインシーンに配置して実行するとプレイヤーが落下していきます。
これは地面に対してPhysics、物理的な設定をしていないからなので、次で設定します

TileMapLayerのGroundでPhysicsLayersを開き「要素を追加」

下部のTileSetからペイントを選び「物理レイヤー」を設定


地面に使っているものを選び物理範囲をしてしていく

丸太は上だけなので範囲を調整して設定する

シーンを再生すると