在运行期间启用/禁用Fluvio Emitter(Unity 2D)

时间:2015-04-28 16:55:21

标签: unity3d particle-system

我在运行时尝试启用/禁用发射器时遇到问题。我希望能够点击发射器并相应地打开/关闭它。我知道如何调用Input.GetMouseDown(0),但我不知道如何设置发射器。我尝试使用gameObject.particleEmitter.enabled,但不幸的是,这不起作用。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果要单击发射器,首先,发射器游戏对象必须具有Collider组件。它可以是各种形式的2d或3d对撞机,具体取决于您想要什么。然后,实现IPointerClickHandler接口的现代方式,并确保你有一个EventSystem和一个相关的Raycaster(2d或3d,取决于你使用的是什么对撞机)。