やっていきましょう 3回目です。
操作対象を設置する
- Standard Assets の中にパーティクルシステムとして放水ホースがあるのでシーンに適当に追加します。 Assets/Standard Assets/ParticleSystems/Prefabs/Hose.prefab
- InspectorからHoseを有効にします。(なぜか無効になっている)
- play on awakeはOFFにしておきます。
- Hose(script)とSimple Mouse Rotator(script)はOFFにしておきましょう。今回は使いません。
- Hoseの子要素にWaterShowerがあります。これが放水のON/OFFをつかさどっています。
- StarButtonのInspector>Button(Script)にOnclik()したときの動作を決める項目があります。プラスボタンを押して項目を増やし、WaterShawerを入れます。
- ParticleSystem.Playを選択します。これでボタンを押すとWaterShaweが実行されるようになりました。
こんどはStopボタンです。
違うのは、ParticleSystem.playでなくてParticleSystem.Stopにします。
まとめ
スタートボタンをマウスでクリックすると Button(script)のOn Click()関数が実行され、WaterShower(Script)を呼び出し、ParticleSystem.Play()関数が実行され、放水される。という流れになります。
次回
視線を向けた先のボタンがハイライトするようにスクリプトを書いていきます。
圧倒的かずまなぶ(‘ω’)ノ