Godot 3.0.2-stable

【Godot Engine】画面遷移時のアニメーションのやり方を検討してみる

前回 erudoru.hatenablog.com 読み込みスクリプト 前回とほぼ同じですが、今回の用途から少しだけ修正。読み込み完了の状態を保持しておくように finished を追加しました。 SceneLoader.gd extends Node # 読込進捗通知シグナル signal _scene_loading(perc…

【Godot Engine】画面遷移時のシーンのローディングのやり方を検討してみる

公式ドキュメント SceneTree — Godot Engine latest documentation Background loading — Godot Engine latest documentation 公式ドキュメントを読んで ResourceLoader を使用すれば実現できるのはなんとなく理解できたけど、いまいちコレと言った決定的な…

【Godot Engine】TileMap の使い方

素材 使用させていただく素材はこちら。 opengameart.org 公式ドキュメント Using tilemaps — Godot Engine latest documentation 基本的には公式ドキュメント通りの手順でタイルが作成できますが、別の方法を紹介したいと思います。 Region を使用して Spri…

【Godot Engine】一時停止・終了確認ポップアップ

ポップアップ作成 Godot には何種類かポップアップが用意されていますが、自分でオリジナルのポップアップを作るのも簡単にできます。 シーンを新規作成し、ざっくりこんな感じのポップアップダイアログを作成します。 ポップアップスクリプト ポップアップ…

【Godot Engine】サウンドファイルのループ設定

音声ファイルのループ設定をしようとしたときに少しハマったのでメモ AudioStreamPlayer などをツリーに追加して音声ファイルを設定しますが、node の設定を行うインスペクター上にループ再生か1回のみ再生かを指定する項目がありません。 ループに関する設…

【Godot Engine】2Dキャラクターアニメーション

素材 今回使用させて頂いた素材はこちら。 Platformer Art Deluxe | OpenGameArt.org AnimatedSprite 複数の画像をパラパラ漫画のように表示するアニメーションです。 使用は非常に簡単で、Node に AnimationSprite を追加します。Frames を追加するまでは警…

【Godot Engine】ブロック画像を繰り返し表示する

タイルを使用せずに画像を繰り返し表示する場合 Sprite の Region を使用します。 Region.Enabled をオンにして、Rect に「画像サイズ x 繰り返し回数」を設定します。 繰り返し表示させるため、テクスチャ画像をクリックして設定を開き Repeat フラグを立て…