位置: 编程技术 - 正文

NGUI之UICamera

编辑:rootadmin

推荐整理分享NGUI之UICamera,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity本身也自带了一个GUI系统,因此,点击GamObject--创建的Camera上,会默认附加上GUILayer,它是可以响应Unity本身的GUI事件的。

UICamera是一个非常重要的组件,只有将其附加在场景中的Camera上,才能将NGUI事件发送给述附加了UICamera脚本的Camera渲染所看到的场景中的游戏对象。

EventType:

UIMode----NGUI事件只会发给NGUI元素,并且响应事件的优先级是依据NGUI元素的Depth的;

WorldMode----NGUI事件将会发给场景中的所有物体,并且响应事件的优先级是依据场景中物体到该Camera之间的距离,越近越先响应;

因此,一般情况下,游戏场景中,需要一个UICamera负责UI对象;另外一个UICamera负责非UI对象。

NGUI之UICamera

EventMask:

事件遮罩,让我们可以限定哪层的游戏对象才能接受NGUI事件。

总结:UICamera的2个属性,可以帮助我们指定游戏场景中的哪些物体才能响应事件!

UICamera会发送如下列举的事件给场景中的附有Collider的游戏对象:

从中可以看出,只有附加了Collider的对象才能响应事件,而且用户之所以能够通过这些事件与游戏场景中的对象进行互动,最本质的原理是:射线碰撞检测!另外,如果游戏设计中,需要一些特定操作,可以依托上述事件进行扩展组合来完成。

【猫猫的Unity Shader之旅】之高光材质 之前我们的Shader用的光照模型都是Lambert,这种光照表示的是一种漫反射的情况。所谓的漫反射,表示的是光线照射在粗糙的表面的情况。由于表面粗糙

unity 实例化命令:检测开火键,给物体加力、 销毁物体脚本 if(Input.GetButtonDown(Fire1)){//检测开火键;//n是Transform类型;varn:Transform=Instantiate(newobject,transform.position,transform.rotation);//开火键按下后生成物体;varfwd:Vector3

【Unity】NGUI插件核心脚本类的继承关系 虽说目前(年3月日)Unity4.6版本之后推出的UGUI系统替代NGUI已是大势所趋,但作为被长久且广泛使用的优秀插件之一,NGUI的代码和架构依然有很多

标签: NGUI之UICamera

本文链接地址:https://www.jiuchutong.com/biancheng/380141.html 转载请保留说明!

上一篇:Unity学习笔记——逐字显示一首诗(unity learn premium)

下一篇:【猫猫的Unity Shader之旅】之高光材质(猫的游戏视频)

  • 企业所得税如何做分录
  • 递延收益所得税负债
  • 汇算清缴期间发生的计入当期损益吗
  • 公对公打款开票
  • 小规模未达起征点的增值税怎么做账
  • 卖出看跌期权的损益图
  • 开票可以只开大数据吗
  • 个体工商户怎么变更法人
  • 单一窗口出口退税申报
  • 小规模纳税人计税方法
  • 员工个人部分所承担的社保会计分录怎么做
  • 未计提职工教育经费汇算清缴
  • 房屋租赁费发票可以抵扣吗
  • 工程材料发票备注栏未备注可以进成本吗
  • 购销合同印花税税率2023
  • 防伪税控技术维护费是进项还是销项
  • 税收分类编码选错了有事吗
  • 个人借支备用金限额
  • 计提资产减值损失账务处理
  • 销售折扣账务怎么处理
  • 没有税控盘怎么开票
  • 押金算不算房租
  • 购买工程资质文件怎么写
  • 苹果手机电池低于多少需要更换
  • 盈亏余额
  • windows11怎么添加打印机驱动
  • linux如何使用
  • ·exe是什么文件
  • PHP:oci_define_by_name()的用法_Oracle函数
  • vue解决数据量过大的问题
  • 最贵的手机号码值多少钱
  • 企业收到对外投资收益交所得税吗
  • pa等比例缩放
  • php备份mysql数据库
  • 小规模企业做账表格
  • 语义分割入门教程
  • ai形成生成器工具怎么用
  • ip6tables-save命令 保存ip6tables表配置
  • 技术咨询费属于
  • php composer 常用库
  • js reverse
  • 帝国cms要授权吗知乎
  • 学电脑的好网站
  • 培训费属于什么
  • 珠宝首饰可以开发票吗
  • sqlserver2008不存在或拒绝访问怎么办
  • 收到发票挂账如何处理
  • 个人独资企业购入设备可以一次性计提吗
  • 应付职工薪酬如何结转
  • 申报残保金的时候有处罚决定书怎么办
  • 应缴国库款和应缴专户款的区别
  • 票据行为的构成要件
  • 固定资产清理不及时
  • 建筑业发票的相关要求
  • 对方公司收钱不开发票怎么办
  • 新办企业增多
  • 简易征收预缴税款
  • 明细分类账三栏式
  • sql汇总查询
  • mac app store打开一片空白
  • 怎么检测u盘是否扩容
  • win7 启动程序
  • win10怎么设置定时关机和开机
  • winxp如何设置文件共享
  • win7开机黑屏只有一个鼠标箭头
  • windows8怎么关闭广告弹窗
  • win8系统咋样
  • Leap Motion Using Unity3D——环岛跑车篇
  • Unity3D Editor类(Inspector) 编写经验总结
  • js实现简单的画图功能
  • oculus dk2
  • 分析天平
  • activity生命周期的方法
  • 原生js实现ajax步骤
  • 常用python编程软件
  • unity分成
  • wxpython怎么用
  • 嵌入式安卓开发入门
  • 经营所得专项扣除养老保险费可以全额扣除吗
  • 怎么删除天眼查的犯罪记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设