【发布时间】:2020-11-18 02:59:51
【问题描述】:
我正在努力寻找一个好的教程或信息,让我能够以用户友好的方式选择多个 3D 对象。
到目前为止,我找到的最好的教程是这个:https://sharpcoderblog.com/blog/unity-3d-rts-style-unit-selection。本教程通过使用可选对象的 transform.position 并检查它是否在用户的选择范围内来工作。
我希望让用户能够选择一个单位,即使它只是部分在用户的选择范围内,例如大多数 RTS 游戏(2D 和 3D)。
一种可能性是使用相机的剪裁距离和用户的选择创建一个临时网格,然后检查碰撞,但我找不到任何使用这种方法的教程,也不知道这是否是最好的方法主题。
【问题讨论】:
-
我认为这是一个很好的起点:How to make free area selection
-
看起来很有希望,谢谢,我会试试看
标签: unity3d 3d collision-detection multipleselection