Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);//传参为在屏幕上触摸的坐标
//打印射线,只有在scene视图中才能看到
Debug.DrawLine(ray, Color.white);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
//Debug.Log(hit.collider.gameObject.name);
}
void update ()
{
ray ray = uicamera.maincamera.screenpointtoray (uicamera.maincamera.worldtoscreenpoint(transform.position));// 向屏幕发射线
raycasthit hit;
debug.drawline(uicamera.maincamera.transform.position,gameobject.transform.position,color.blue);
// 射线的碰撞检测
if (physics.raycast (ray, out hit,200)) {
print ("点到ngui");
debug.log(hit.collider.name);
}
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....