<<前 [TOP]
プロジェクトウィンドウでAssets > LEGO > Prefabs > LEGO Models > Stone Structuresを開き、「Platform」モデルをシーンにドラッグします。
レゴツールを以下の画像のようにします。
[プロジェクト]ウィンドウでAssets > LEGO > Prefabs > LEGO Behaviour Bricksに移動し、[Move]ブリックを見つけます。
Moveブリックをシーンビューにドラッグし、クリックして「Platform」に接続します。
続いてプロジェクトウィンドウで「Input Trigger」ブリックを見つけてシーンにドラッグし、[Move]ブリックの上に設置します。
テストプレイして確認します。
「Input Trigger」ブリックに触れてキーボードの「E」を押すとプラットフォームが動き出します。
シーンで「Move」ブリックを選択し、インスペクターを開きます。
インスペクターでMove Action(Script)コンポーネントを見つけ、RepeatプロパティとCollideプロパティを無効にします。
次にシーンで「Input Trigger」ブリックを選択し、 Input Trigger (Script)コンポーネントを見つけて「Other Key」プロパティを「R」に変更します。
これでキーボードの「R」を押した時だけプラットフォームが動くようになりました。
プロジェクトウィンドウで「Rotate」ブリックを見つけてシーンに2つドラッグし、「Platform」の上に設置します。
プラットフォームの中心に設置する必要があります。
シーンで下にある「Rotate」ブリックを選択し、名前を「RotateRight」に変更します。
Rotate Action(Script)コンポーネントで 次のプロパティを調整します。
[Angle]を90に設定します。
[Time]を1に設定します。
[Collide]を無効にします。
[Repeat]を無効にします。
シーンで上にある「Rotate」ブリックを選択し、名前を「RotateLeft」に変更します。
Rotate Action(Script)コンポーネントで 次のプロパティを調整します。
[Angle]を-90に設定します。
[Time]を1に設定します。
[Collide]を無効にします。
[Repeat]を無効にします。
プロジェクトウィンドウで「Input Trigger」ブリックを見つけてシーンにドラッグし、プラットフォームの上に設置します。
インスペクターでTargetプロパティをSpecificActionsに設定して展開します。
表示されるSizeプロパティを1に設定します。
[Select Action]ボタンを選択します。
「Rotate」アクションを見つけ、「RotateLeft」になるように選択します。
「Other Key」を「Q」に設定します。
「Input Trigger」ブリックを複製し、プラットフォームの反対側に配置します。
インスペクターでアクションを「RotateRight」とし、「Other Key」を「E」に設定します。
これでキーボードの「Q」と「E」を入力した時にプラットフォームが回転するようになりました。
↓↓クリックして頂けると励みになります。