SakuraCrowd(さくらくらうど)

ゲ制

Godot4 ビッグカツブロック崩し27 音量調節のスライダーの配置

「ビッグカツブロック崩し」作成の第28回では、ゲームの BGM や効果音などの音量を調節するためのスライダー UI をタイトルシーンに配置して、その値が変わったときに音量を変更する関数の実装例と、そのテスト結果を紹介します。
ゲ制

Godot4 ビッグカツブロック崩し26 Curveから各位置の反射角度を取得

「ビッグカツブロック崩し」作成の第26回では、前回紹介した、ボールがパドルに衝突した位置によるボールの反射角度を設定したパドルの左側用・右側用の各 Curve リソースを用いて、以前に計算して行っていた反射角度の取得をより直感的に行うスクリプト例とテストの結果を紹介します。
ゲ制

Godot4 ビッグカツブロック崩し25 Curveで位置ごとの反射角度を設定

「ビッグカツブロック崩し」作成の第25回では、前回紹介した、ボールがパドルに衝突した位置によって、ボールの反射角度を変えるスクリプトのややこしい計算のかわりに Curve リソースで各位置の反射角度をグラフとして設定する手順を紹介します。
ゲ制

Godot4 ビッグカツブロック崩し24 ボールを打ち返す位置で角度を変える

「ビッグカツブロック崩し」作成の第24回では、ボールがパドルに衝突した位置によって、ボールの反射角度を変えるスクリプト例を紹介して、そのテストについても手順と結果を紹介します。無料・軽快な 2D/3D ゲームエンジン GodotEngine4 を用いて実装します。
ゲ制

Godot4 ビッグカツブロック崩し23 リトライボタンと面の再読込みの実装例

「ビッグカツブロック崩し」作成の第23回では、ゲームオーバー時に表示される、リトライボタンが押されたときにシグナルを用いて関数を呼び出す設定と、その面(レベル)をリセットしてやり直すリトライ処理の実装例、それらのテスト結果について紹介します。
ゲ制

Godot4 ビッグカツブロック崩し22 ゲームの各タイミングで UI を表示

「ビッグカツブロック崩し」作成の第22回では、ゲームオーバーやゲームクリア、プレイ開始前やレベルクリア時のそれぞれのタイミングで表示するメッセージやボタンなどの UI を、それぞれのタイミングで表示を切り替えるためのスクリプトの例とそのテスト結果を紹介します。ノードの表示・非表示を切り替える関数についても紹介します。
ゲ制

Godot4 ビッグカツブロック崩し21ゲームオーバー・クリア画面の作成2/2

「ビッグカツブロック崩し」作成の第22回では、ゲームオーバーやゲームクリア、プレイ開始前やレベルクリア時のそれぞれのタイミングで表示するメッセージやボタンなどの UI を作成する手順を紹介します。テキストの色の変更や、似たUIノード群を簡単に作成する際に便利な複製や非表示の機能も紹介します。
ゲ制

Godot4 ビッグカツブロック崩し21ゲームオーバー・クリア画面の作成1/2

「ビッグカツブロック崩し」作成の第21回では、ゲームオーバーになった際に表示するメッセージやボタンなどの UI ノードをまとめる上位の Control クラスのノードを作成・配置する手順を紹介します。実行後に動的に追加されたノードよりも手前に表示するために Z Index プロパティを調整します。
ゲ制

Godot4 ビッグカツブロック崩し20 カスタムシグナルでゲームオーバー通知

「ビッグカツブロック崩し」作成の第20回では、独自のシグナル(カスタムシグナル)を使って、ブロック崩しのボールが画面外に出てゲームオーバーになったことを、ボールシーンの外部にあるステージのシーンのノードの関数(受信側メソッド)に伝える実装例を紹介します。
ゲ制

Godot4 ビッグカツブロック崩し19 球が画面外に出たシグナルで失敗判定

「ビッグカツブロック崩し」作成の第19回では、ブロック崩しのボールが画面の下側に消えてしまったらゲームオーバーと判定するために、VisibleOnScreenNotifier2D ノードを使って、ボールのノードが画面外に出た際のシグナルを受け取る実装を紹介します。
Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.