早教吧 育儿知识 作业答案 考试题库 百科 知识分享

unity3d求射线碰撞物体的例子,要求只可以与某层物体发生碰撞.

题目详情
unity3d 求射线碰撞物体的例子,要求只可以与某层物体发生碰撞.
▼优质解答
答案和解析
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");
}
}
}
}
看了 unity3d求射线碰撞物体...的网友还看了以下:

中子以一定速度与静止碳核发生正碰,碰后中子反向弹回,则碳核的动量()碰后中子的动量答案是大于为什么  2020-06-02 …

速度为v0的氦核与静止的质子发生正碰,氦核的质量是质子的4倍,碰撞是弹性的,求碰撞后两个粒子的速度  2020-07-29 …

速度为1000米每秒氦核与静止的质子发生正碰,氢核质量是质子的4倍,碰撞是弹性的,求碰撞后两粒子的  2020-07-29 …

下列说法正确的是()A.增大压强,活化分子数增加,化学反应速率一定增大B.升高温度,活化分子百分数  2020-07-31 …

一个具有动能EK0=13.6eV且处于基态的氢原子与一个静止的同样处于基态的氢原子发生正碰,则两个氢  2020-11-02 …

某实验室工作人员,用初速度v0=0.09C(C为真空中的光速)的粒子,轰击静止的氮原子核,产生了质子  2020-11-06 …

(2009•潮州一模)氢原子的能级示意图如图所示,一个自由电子的动能为12.89eV与处于基态的氢原  2020-11-12 …

有效碰撞概念模型是研究化学反应速率的基础.下列说法中正确的是()A.升高温度,有效碰撞次数增加B.发  2020-11-20 …

下列说法正确的是()A.一定条件下,增大反应物的量会加快化学反应速率B.增大压强,肯定会加快化学反应  2020-11-20 …

一个能量为5.0*10^4eV的光子与一个能量为2.0*10^4eV的电子发生正碰,碰后光子向后折回  2020-11-25 …