Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hitinfo;
RaycastHit hitinfo;
bool isCollider = Physics.Raycast(ray, out hitinfo);
简单屏幕点转射线
鼠标指针图标
public Texture2D cursor_pick;
private Vector2 hotspot = Vector2.zero;
private CursorMode mode = CursorMode.Auto;
public void SetNpcTalk()
{
Cursor.SetCursor(cursor_pick, hotspot, mode);
}
//可编写多个设置鼠标指针图标方法

本文介绍了在Unity中如何通过Physics.Raycast进行屏幕射线检测,并展示了如何自定义鼠标指针图标,包括设置Texture2D、hotspot坐标以及CursorMode。
最低0.47元/天 解锁文章
7627

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



