【问题标题】:Is there a way to make clickable/interactable particles in Unity?有没有办法在 Unity 中制作可点击/可交互的粒子?
【发布时间】:2022-08-18 04:36:00
【问题描述】:

我想创建一个气泡弹出机制,气泡将从屏幕顶部落下,玩家将能够通过单击/点击它们来“弹出”它们。

基本上是这样的:https://www.youtube.com/watch?v=OH4dcpSk7n0

我首先创建了一个粒子系统。但是有没有办法将脚本附加到粒子上?还是我应该以完全不同的方式去做?

  • 据我所知,您不能将脚本添加到单个粒子,最好的办法可能是用 Circle Collider 2D 实例化 GameObject(如果您在 3D 中,则为 Sphere Collider) ,然后只需使用 Raycast 检测碰撞并以这种方式摧毁它们。

标签: c# unity3d


【解决方案1】:

您不应该使用粒子来实现这一点,而是应该制作一个带有刚体和碰撞器的游戏对象,并在您想要的位置生成这些游戏对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多