やっていきましょう 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()関数が実行され、放水される。という流れになります。
次回
視線を向けた先のボタンがハイライトするようにスクリプトを書いていきます。
圧倒的かずまなぶ(‘ω’)ノ
The following two tabs change content below.
Keita N
最新記事 by Keita N (全て見る)
- 2024/1/13 ビットコインETFの取引開始:新たな時代の幕開け - 2024年1月13日
- 2024/1/5 日本ビジネスにおける変革の必要性とその方向性 - 2024年1月6日
- 2024/1/3 アメリカ債権ETFの見通しと最新動向 - 2024年1月3日