当前位置: 首页 > wzjs >正文

来个网站好人有好报单一产品销售网站建设模板

来个网站好人有好报,单一产品销售网站建设模板,企业网站建设一般考虑哪些因素?,石家庄seo网站优化考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。 【C#篇】:主要讲解C#的基础语法,包括变量、数据类型、运算符、流程控制、面向对象等,适合没有编程基础的…

考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇

  • 【C#篇】:主要讲解C#的基础语法,包括变量、数据类型、运算符、流程控制、面向对象等,适合没有编程基础的同学入门。
  • 【unity通用篇】:主要讲解unity的基础通用的知识,包括unity界面、unity脚本、unity资源管理、unity动画、unity摄像机等,适合unity初学者入门。
  • 【unity3D篇】:主要讲解unity3D的知识,unity3D角色、unity3D物理系统、unity3D光照等,适合只想做2D游戏的开发者学习。
  • 【unity2D篇】unity2D篇:主要讲解unity2D的知识,包括unity2D角色、unity2D物理系统、unity2D光照等,适合只想做3D游戏的开发者学习。

这样方便大家按需选择性的去学习,比如有编程基础的大概率可以直接从unity通用篇开始入门,没有编程基础的建议从C#篇开始学习。只想做2D游戏的话,可以直接从unity2D篇开始学习,3D篇大概率就不需要看了,节约学习时间成本。

文章目录

  • 一、层级(Layer)检测
    • 1、层级(Layer)的作用
    • 2、层级编号
    • 3、通过层级名字获取层级编号
    • 4、层级的二进制掩码
    • 5、如何选择多个层级?
    • 6、排除层
      • 6.1 排除某个层
      • 6.2 排除多个层
    • 7、Unity层级检测原理
      • 7.1 检测层
      • 7.2 排除层
    • 8、为什么二进制掩码来判断层级?
  • 二、更快捷的方式获取层级二进制掩码
    • 1、`LayerMask.GetMask`获取层级二进制掩码
    • 2、例子
    • 发现打印结果,和前面位运算是一样的。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2dc0448667934882924afc6042493c25.png)
  • 专栏推荐
  • 完结

一、层级(Layer)检测

看了之前的【范围检测】和【射线检测】案例,你可能会疑惑,为什么检测的层级参数填的都是类似与1 << LayerMask.NameToLayer("UI")这样的参数?下面我们就来介绍一下。

1、层级(Layer)的作用

在Unity中,层级(Layer)是用来区分不同对象的。比如:

  • 玩家可以放在“Player”层。

  • 敌人可以放在“Enemy”层。

  • 地形可以放在“Ground”层。

2、层级编号

每个层级都有一个编号,从0到31。
在这里插入图片描述
比如:

  • 第0层:Default(默认层)

  • 第5层:UI层

3、通过层级名字获取层级编号

在unity中,我们可以使用LayerMask.NameToLayer通过层级名字获取层级编号。

比如:

int layer = LayerMask.NameToLayer("Default"); // 获取"Default"层的编号 也就是0

4、层级的二进制掩码

在Unity中,可以用二进制掩码来表示层级。每个层级对应二进制的一个位(bit)。比如:

  • 第0层:0000 0000 0000 0000 0000 0000 0000 0001(1左移0位)

  • 第1层:0000 0000 0000 0000 0000 0000 0000 0010(1左移1位)

  • 第5层:0000 0000 0000 0000 0000 0000 0010 0000(1左移5位)

结合前面使用LayerMask.NameToLayer通过层级名字获取层级编号,我们就可以通过1 << LayerMask.NameToLayer("层级名称"),可以快速获取某个层级的二进制表示。例如:

int defaultLayerMask = 1 << LayerMask.NameToLayer("Default"); // 获取第0层的二进制掩码

5、如何选择多个层级?

如果你想同时检测多个层级,比如既检测“Default”层又检测“UI”层,你可以用或运算(|)把这两个层级的二进制数合并起来。

比如:

  • Default层


文章转载自:

http://uTl5MQSM.yrjxr.cn
http://4WywCNqZ.yrjxr.cn
http://ShDN4JW3.yrjxr.cn
http://KQFaP1sh.yrjxr.cn
http://rP19XLOu.yrjxr.cn
http://UlsgB71b.yrjxr.cn
http://YCsPGCH8.yrjxr.cn
http://SRegq2Ut.yrjxr.cn
http://JQzvhotS.yrjxr.cn
http://wOZtCNWg.yrjxr.cn
http://l7KRp7yo.yrjxr.cn
http://f1EWG9a5.yrjxr.cn
http://V9FjVnoy.yrjxr.cn
http://v9K9LBYl.yrjxr.cn
http://vzlYing2.yrjxr.cn
http://K8xx2bCU.yrjxr.cn
http://3pFVzugI.yrjxr.cn
http://d4L5bEnU.yrjxr.cn
http://VwcIfZoa.yrjxr.cn
http://pGmUG8sz.yrjxr.cn
http://p0jSkobE.yrjxr.cn
http://9QYewSyX.yrjxr.cn
http://IQ4zg87B.yrjxr.cn
http://G2iqCCRW.yrjxr.cn
http://QboeJzJB.yrjxr.cn
http://iHn7gx9F.yrjxr.cn
http://T2FDRkzR.yrjxr.cn
http://THZaDRod.yrjxr.cn
http://425WWzz7.yrjxr.cn
http://ZOBlkC3B.yrjxr.cn
http://www.dtcms.com/wzjs/739463.html

相关文章:

  • 中山古镇做网站苏州公众号开发公司
  • 网页制作与网站建设实战大全 豆瓣网站开发汇报ppt模板
  • 做网站不推广平台设计图片
  • 如何做网站卖产品广州17做网站
  • 程序开发 网站开发成都旅游住哪里
  • 南海网站建设公司网站建设云服务器
  • 阿里云建站教程视频域名查询ip网站
  • 南京定制网站建设怎么收费wordpress 图片域名
  • 中国常用网站十大网站建设排名
  • 搭建网站平台举三个成功的新媒体营销案例
  • 网页设计模板图片什么软件好用快速排名优化
  • 深圳网站设计专家乐云seo品牌北京社保网上服务平台
  • 网站开发的目的意义特色创新wordpress完整搬家
  • 法制教育网站谷歌浏览器官网手机版
  • 打开网页出现网站建设中场所码小程序怎么做
  • 制作个人网站主页网站开发公司怎么接单
  • 域名买完后如何做网站mil后缀网站
  • 中国企业公司网站建设跨境购网站建设
  • 常州网站制作计划wordpress主机配置
  • 郑州企业网站推广外包高德地图怎么没有菲律宾位置
  • 如何用dw制作网页框架重庆seo综合优化
  • 网站建设开发报价方案模板网站开发的著作权和版权
  • 邹平建设局官方网站微网站开发视频
  • 企业解决方案提供商清理优化大师
  • 长尾关键词有哪些东莞公司网站做优化
  • 石家庄医院网站建设爬虫 做资讯网站
  • 用数据库做学校网站论文北京文化传媒有限公司网站建设
  • 做网站需不需要云数据库app页面模板简单制作
  • 做网站和做免费推广网站的区别建设主管部门指定网站
  • 只做黑白摄影的网站怎样制作网站后台