Unity笔记鼠标射线由指定层接收

Posted 霍莉雪特

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity笔记鼠标射线由指定层接收相关的知识,希望对你有一定的参考价值。

LayerMask mask = 1 << LayerMask.NameToLayer("UI");
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hitInfo;
if (Physics.Raycast(ray, out hitInfo, 100000.0f, mask.value))     
{
    ...
}

 

以上是关于Unity笔记鼠标射线由指定层接收的主要内容,如果未能解决你的问题,请参考以下文章

关于Unity3D中鼠标移动指定物体的解决方案

Unity 射线检测(RayCast)

unity中实现物体的拖拽到指定位置的功能

如何在Unity中实现射线判断鼠标所点击的2D游戏对象?

Unity3D_(API)射线检测

unity 射线检测,鼠标点击3D物体交互