記事一覧
-
はじめてのGodot 第8回(最終回): 音とリスタートで「ゲーム」に仕上げよう
効果音、スタート画面、リトライボタンを付けて連載完結。AudioStreamPlayer、Button、シーンのリロードを学びます。
-
はじめてのGodot 第7回: スコアを表示しよう — UIの基本
CanvasLayerとLabelで生存時間スコアをリアルタイム表示します。UIをゲーム世界と分けて作る理由と、%固有名も学びます。
-
はじめてのGodot 第6回: 当たったらゲームオーバー — 当たり判定とif文
宇宙船に当たり判定を付け、隕石との衝突を検知してゲームオーバーを実装します。if文とカスタムシグナルが初登場する回です。
-
はじめてのGodot 第5回: 隕石をランダムに降らせよう — タイマーとインスタンス化
Timerノードとtimeoutシグナル、instantiate()による部品の量産、randf_range()による乱数を使って、隕石を絶え間なく降らせます。
-
はじめてのGodot 第4回: 隕石を作ろう — シーンを部品として作る
隕石を独立したシーンとして作ります。Area2Dと当たり判定の形、画面外に出たら自分を消すqueue_free()を学ぶ回です。
-
はじめてのGodot 第3回: 画面の外に出ないようにしよう — 関数とclamp
clampで宇宙船を画面内に制限し、はじめて自分の関数を定義します。Godotの座標系(yは下向き)もここで押さえます。
-
はじめてのGodot 第2回: 宇宙船をキーボードで動かそう — はじめてのGDScript
はじめてのプログラミング。GDScriptで宇宙船を矢印キーで動かしながら、変数・フレーム・deltaの意味を体験的に学びます。
-
はじめてのGodot 第1回: ゲームの完成形を見てから、Godotを準備しよう
プログラミング未経験からゲームを1本完成させる連載の第1回。Godotのインストールから、宇宙船が画面に表示されて実行できるところまで進めます。