博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Unity】射线中LayerMask参数的使用方式
阅读量:4086 次
发布时间:2019-05-25

本文共 349 字,大约阅读时间需要 1 分钟。

void Update ()	{		if (Input.GetMouseButtonDown(0)) {			// 只检测第6层			LayerMask mask1 = 1 << 6;			// 只不检测第7层			LayerMask mask2 = ~(1 << 7);			// 只检测第8层和第9层			LayerMask mask3 = (1 << 8)|(1 << 9);			Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);			RaycastHit hit;			if (Physics.Raycast(ray, out hit, mask1)) {				Debug.Log("test");			}		}	}

转载地址:http://qkkii.baihongyu.com/

你可能感兴趣的文章
DirectX11 环境光
查看>>
DirectX11 镜面光
查看>>
DirectX11 三种光照组成对比
查看>>
DirectX11 指定材质
查看>>
DirectX11 平行光
查看>>
DirectX11 点光
查看>>
DirectX11 聚光灯
查看>>
DirectX11 HLSL打包(packing)格式和“pad”变量的必要性
查看>>
DirectX11 光照演示示例Demo
查看>>
漫谈一下前端的可视化技术
查看>>
VUe+webpack构建单页router应用(一)
查看>>
Vue+webpack构建单页router应用(二)
查看>>
从头开始讲Node.js——异步与事件驱动
查看>>
Node.js-模块和包
查看>>
Node.js核心模块
查看>>
express的应用
查看>>
NodeJS开发指南——mongoDB、Session
查看>>
Express: Can’t set headers after they are sent.
查看>>
2017年,这一次我们不聊技术
查看>>
实现接口创建线程
查看>>