Godot– category –
-
Godot
【Godot】スマホを左右に傾けたときに、プレイヤーを移動させる方法
スマホを左右に傾けてプレイヤーを移動させるには加速度センサー(Accelerometer)を使用します。 以下はその例です。 extends CharacterBody2D var accelerometer_speed = 200 # 加速度スピード func _physics_process(delta): # 加速度センサーの値を取... -
Godot
【Godot】デバイスがスマホかパソコンかを判別する方法
Godotでは、OSクラスを使用してOSの種類を判別することができます。 これにより、デバイスがモバイルかデスクトップかを推測することができます。 【判別方法】 以下の関数を実行することで、対象の端末のOSを文字列で取得できます。 OS.get_name() 関数が... -
Godot
【Godot】iOS(iPhone・iPad)の実機テストのやり方
このページではGodotで作成したゲームをiPhoneやiPadでテストする方法を紹介します。 Androideでテストしたい場合は、以下の記事を参考にしてください。 【前提条件】 iPhoneでテストするには、以下が必須条件です。 Macのパソコン Xcodeのインストール Xc... -
Godot
【Godot】Androidの実機テストのやり方
このページではGodotで作成したゲームをAndroid端末でテストする方法を紹介します。 iOS(iPhoneやiPade)でテストしたい場合は、以下の記事を参考にしてください。 【テストを行うための環境設定】 1. OpenJDK 17のインストール すでにインストール済みの... -
Godot
【Godot】Collisionの形状・範囲を見えるようにする方法
コリジョンを設定しても、ゲームプレイ時にはその形状や範囲が見えません。 これを見えるようにするには、デバッグ -> コリジョン形状を表示をONにします。 これでゲームを起動すると、設定したコリジョンが目で見えるようになります。 -
Godot
【Godot】ゲームをリセットする方法
Godotでゲームをリセットするには、現在のシーンを再読み込みすることで実現できます。 これを行うためには、get_tree().reload_current_scene()メソッドを使用します。 【サンプルコード】 例としてキーボードの”R”が押されたときに、ゲームをリセットし... -
Godot
【Godot】ゲームを終了させる方法
Godotでゲームを終了させるには、get_tree().quit()メソッドを使用します。 このメソッドによりゲームの実行を終了します。 【サンプルコード】 例としてエスケープキーが押されたときに、ゲームを終了するようにしてみましょう。 まずは、インプットマッ... -
Godot
【Godot】キャラクターを上下左右に動かす方法
キーボードの矢印キーでキャラクターを上下左右に移動させる方法を紹介します。 【入力アクションの登録】 まずは、キーボードの操作(今回は上下左右)を登録する必要があります。 メニューから「プロジェクト → プロジェクト設定」を選択します。 「イン... -
Godot
【Godot GDScript】print()関数の使い方
print()関数は、コンソールにメッセージを出力するために使用されます。 開発中に変数の値を確認したいときよく利用します。 【print()関数の基本の書き方】 単に文字列を出力したい場合は次のようにprint()の()の中に文字列入れて""で囲います。 # 文字列... -
Godot
【Godot GDScript】match文の使い方
GDScriptのmatch文は、特定の値や条件に基づいてコードを分岐させるための制御構造で、他のプログラミング言語ではswitch文に該当します。 【match文の書き方】 match expression: value1: # value1にマッチした場合の処理 value2: # value2にマッチした場... -
Godot
【Godot】画面タップを検知する方法
画面をタップしたときを検知するには、以下の手順を行います。 入力イベントの取得: _input(event) メソッドを使用して、入力イベントを検知します。タッチ入力やマウス入力のイベントをキャッチするために使用します。 タッチ入力の確認: InputEventScree... -
Godot
【Godot】レンタルサーバー上にゲームをアップロードしたが、Cross Origin IsolationとSharedArrayBufferエラーが出たときの対処法
エックスサーバーにGodotで作成したゲームをアップロードして開いてみると、以下のようなエラーが出てゲームがプレイできませんでした。 ErrorThe following features required to run Godot projects on the Web are missing:Cross Origin Isolation - Ch...