Example:
using UnityEngine;
using SK.Framework;
public class Foo : MonoBehaviour
{
private GameObject target;
private bool isDetected;
private void Update()
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
//获取射线检测到的物体
target = ray.GetDetectedObject();
//获取射线检测到的物体 检测距离为10f
target = ray.GetDetectedObject(10f);
//获取射线检测到的物体 检测距离为10f 检测层级为Default层
target = ray.GetDetectedObject(10f, 1
关注
打赏
热门博文
- Unity SKFramework框架(二十三)、MiniMap 小地图工具
- Unity SKFramework框架(二十二)、Runtime Console 运行时调试工具
- Unity SKFramework框架(十九)、POI 兴趣点/信息点
- Unity SKFramework框架(十八)、RoamCameraController 漫游视角相机控制脚本
- Unity SKFramework框架(十六)、Package Manager 开发工具包管理器
- Unity SKFramework框架(十五)、Singleton 单例
- Unity SKFramework框架(十四)、Extension 扩展函数
- Unity SKFramework框架(五)、ObjectPool 对象池
- Unity SKFramework框架(二)、UI模块
- Unity SKFramework框架(一)、Audio音频管理器