永发信息网

求教关于射线的问题,如何让射线只与某层上的物件碰撞

答案:1  悬赏:20  手机版
解决时间 2021-03-29 22:18
求教关于射线的问题,如何让射线只与某层上的物件碰撞
最佳答案
c#:
using UnityEngine;
using System.Collections;

public class Pathing : MonoBehaviour {

private int LayerGround;
private bool CastRays = true;

void Start () {
LayerGround = LayerMask.NameToLayer("Ground");
}

void Update () {
if (CastRays) {

Ray ray = Camera.mainCamera.ScreenPointToRay (Input.mousePosition);
RaycastHit hit;

// Raycast
if (Physics.Raycast(ray, out hit, Mathf.Infinity)) {

if (hit.transform.gameObject.layer == LayerGround) {
Debug.Log("Ground");//这里和指定层碰撞
} else {
Debug.Log("Other Objects");
}
}
}
}
}

js:

private var LayerGround;
private var CastRays : boolean = true;

function Start () {
LayerGround = LayerMask.NameToLayer("Ground");
}

function Update () {
if (CastRays) {

var ray = Camera.mainCamera.ScreenPointToRay (Input.mousePosition);
var hit : RaycastHit;

// Raycast
if (Physics.Raycast(ray, hit, Mathf.Infinity)) {

if (hit.transform.gameObject.layer == LayerGround) {
Debug.Log("Ground");//这里和指定层碰撞
} else {
Debug.Log("Other Objects");
}
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
32,34,35,36,58的中位数是多少?
戒烟几天后 皮肤相当的差 比戒烟前黑了好多
考研激光原理的大学学校排名
冬瓜炖鸭爪怎么做
MAYA安装失败是什么原因
1.温度的“零上5摄氏度”与“零下6摄氏度”、
妍字在古代表表的意思是什么
农历9月9日,是什么日子,怎么祝福朋友
为什么有些外国人的名字后面有“三世”、“二
高度戒备拒绝任何人接近,到底有何玄机
蜜蜂咬巢门口会有什么情况
这个是什么潮牌?
自考是自己网上报名就可以还是一定要教育机构
求类似《林小乐在末世》《七色》《回家》《他
勤劳什么的词语
推荐资讯
江西省九江市九江县涌泉乡泉塘畈村张家社邮编
一十二不等于三
坐地铁一号线到西安西万路口应该在哪站下车
北京丰一元环保科技有限公司怎么样?
东风标致诚狮二手车地址有知道的么?有点事想
肠粉鼓油汁怎么做?要体现出鼓油汁的色、香、
大连市开发区的大连艺术学院在哪?
问她耍别人好玩,她说随你怎么想,这是耍老子
饱览的近义词和解释
2018河池金城江桂西北驾校今年通过率高吗
bt-audio品牌的ab音箱哪里有卖
这幅图里藏着一句祝福八个字是哪八个字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?