ビデオ: The World Design of Hollow Knight | Boss Keys 2025
手順は、ステップイベントの一部として部屋を包むためのスクリプトを作成する方法を示しています。古典的なビデオゲーム小惑星では、プレーヤーの船は部屋の片側を部屋の反対側に再入力するだけです(例えば
-
<! - 1 - >
リソースツリーで[スクリプト]を右クリックし、[スクリプトの作成]を選択します。 > -
phy_position_x room_width phy_position_x - = room_width; if phy_position_y room_height phy_position_y - = room_height;
-
緑のチェックマークをクリックします。
スクリプトウィンドウが保存され、閉じられます。
-
このコードは、Xおよびこの例は基本的な運動と衝突システム(非物理学)ではなく、物理学に基づいているためです。
<! - 2 - >
このスクリプトをオブジェクトから呼び出す必要があります。スクリプトをオブジェクトに適用するには、次の手順を実行します。
リソースツリーの[オブジェクト]セクションで、obj_Playerオブジェクト(またはスクリプトを呼び出すオブジェクト)をダブルクリックします。[オブジェクトのプロパティ]ウィンドウが表示されます。
-
[イベント追加]→[ステップ→ステップ]を選択します。
「イベント」セクションにステップ・イベントが表示されます。
-
実行コードアクションをコントロールタブからアクションセクションにドラッグアンドドロップします。
<! - 3 - >
-
空のコードウィンドウが表示されます。
コードウィンドウに、次のコードを入力します。phy_wrap();
-
緑のチェックマークをクリックします。
コードウィンドウが保存され、閉じられます。
-
このコードはスクリプトを呼び出し、それをオブジェクトに適用します。さて、このオブジェクトのインスタンスがルームに置かれると、プレイヤーは部屋の片側からインスタンスを飛ばして、反対側に再度入ることができます。
