/// <summary>
/// 鼠标选择物体
/// </summary>
public class TestControl
{
Vector3 mBtnDownPos = Vector3.zero;
List<LineRenderer> lines = new List<LineRenderer>();
List<GameObject> cubes = new List<GameObject>();
public void Init()
{
GameObject prefabLine = Resources.Load<GameObject>("Line");
for (int i = 0; i < 4; i++)
{
lines.Add((GameObject.Instantiate(prefabLine) as GameObject).GetComponent<LineRenderer>());
}
GameObject _cubes = GameObject.Find("Cubes");
for (int i = 0; i < _cubes.transform.childCount; i++)
{
cubes.Add(_cubes.transform.GetChild(i).gameObject);
}
}
public void Update()
{
//按下
if (Input.GetMouseButtonDown(0))
{
foreach (LineRenderer line

本文介绍了在Unity游戏开发中如何实现鼠标点击来批量选择场景中的多个物体,分享了具体的实现步骤和一些实用心得,帮助开发者提高工作效率。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



