当前位置: 首页 > news >正文 安徽建筑大学城市建设学院网站顺德网站建设价格 news 2025/11/3 15:23:07 安徽建筑大学城市建设学院网站,顺德网站建设价格,南通小企业网站建设,php网站开发实践1.UI --- User Interface --- 使用者与机器之间的交互界面 1.所谓的自适应系统指的是分辨率的适应#xff1a; 比如在一个分辨率下做的UI放到另一个分辨率下显示时#xff0c;如果没有自适应系统的话就会导致UI过大#xff0c;过小#xff0c;被辟成一半等等情况#xff…1.UI --- User Interface --- 使用者与机器之间的交互界面 1.所谓的自适应系统指的是分辨率的适应 比如在一个分辨率下做的UI放到另一个分辨率下显示时如果没有自适应系统的话就会导致UI过大过小被辟成一半等等情况而有了自适应系统之后放到另一个分辨率下的UI会自动根据当前分辨率改变自身大小来进行显示。 2.深度系统指的是 --- 图片的显示顺序 --- 在老式的OnGui中图片的显示顺序是否被覆盖或者覆盖别人取决于图片的深度值而在UGUI中则是变为 --- 子物体优先于父物体显示的逻辑 接下来开始介绍基础的一些UI物体 没错是UI物体 --- 这些都是场景中存在的游戏物体 1.选中UI后就会出现这么多的UI物体选中任意一个UI物体后Unity就会自动在场景中创建该UI物体 2.在创建一些UI物体前如果没有创建Canvas画布物体的话Unity会自动创建画布物体并将这些UI物体作为画布物体的子物体创建 --- 如果强行将这些UI物体拉出来不作为子物体的话Unity会报错 3.还有一些UI物体则是作为单独的游戏物体创建 1.在画布中操作UI游戏物体时最好先选则上图中圈中的两个选项这样能很好的方便我们进行操作 2.画布的大小是根据game面板处的屏幕大小自适应生成的我们在画布上生成的任何图片/文字都会在game面板处的屏幕的对应位置处显示 3.当我们通过四边的蓝点来放大缩小UI的时候出现在下面和左边的数字分别表示的是当前AI的长和宽单位是像素 4.在画布中图片的覆盖顺序取决于其在Hirarchy面板中的排列顺序UGUI的特点 --- 规则是排在后面的UI物体会覆盖排在前面的UI物体 5.如果是两张画布重叠在一起的话其图片覆盖顺序取决于Insepector面板中的画布的属性值 --- Sort Order Sort Order大的画布会优先覆盖Sort Order小的画布 --- 也就是说Sort Order大的画布的图片优先覆盖Sort Order小的画布中的图片 画布之间谁盖谁取决于画布的属性画布之内谁盖谁取决于排列的顺序 1.接下来开始介绍画布的渲染模式 A.overlay --- 覆盖在...上面 Screeen Space --- 屏幕空间 -- 说白了就是2DUi模式 而World Space世界空间 则是3D UI模式 2.Screen Space --- 2d Ui模式 --- 在2d模式下UI会与摄像机保持相对静止 --- 也就是说摄像机动的时候UI会跟随着一起动。 接下来介绍2d模式下的两个分支 PS使用覆盖模式的时候UI物体的屏幕坐标与其世界坐标相重合 a.Overlay --- 覆盖 --- 在这个模式下当摄像机所拍摄到的非UI物体与UI重合的时候UI会覆盖掉非UI物体 --- 原理是渲染顺序不同摄像机会先渲染非UI物体然后再渲染UI物体这时呈现出的效果就是UI物体覆盖在了非UI物体上 b.选择Camera模式的话 会出现一个属性 --- Render Camera --- 这个参数需要我们传一个摄象机参数作为UI的渲染摄象机 如果我们没有传摄象机参数给这个属性的话Carema模式和Overlay模式没有区别 给定了一个渲染摄象机后对应画布的大小方向等等各种属性都会受到渲染摄象机的影响 比如渲染摄象机的视锥拉长则画布会变小渲染摄象机旋转画布就会跟着旋转 1.用了摄象机模式后画布还会出现一个属性 --- Plane Distance 通过设置这个属性的大小我们可以改变摄象机与画布之间的距离 如果有一个非UI物体离摄象机更近的话 --- 则出现的结果是非UI物体覆盖住UI物体 反之UI物体更近的话那就是UI物体覆盖住非UI物体 1.使用Carema模式的时候我们需要传一个摄象机而这个摄象机一般都不是主摄像机 --- 主摄象机一般都是游戏中位置变化最频繁的摄象机如果在Carema模式中使用主摄象机的话摄象机一动画布就要跟着一起动而画布又会带着其UI子物体移动 --- 这些移动都会造成CPU和GPU的性能消耗 2.那么使用Carema模式时的正确操作是什么呢 a.创建一个新的摄象机游戏物体 --- UICarema --- 将这个摄象机作为参数传给画布中的属性 --- 此时这个UICarema就是专门用来渲染UI画布的 b.当一个场景中出现了多个摄象机时每个摄象机都会往Game屏幕上输出渲染后的画面 --- 此时就需要考虑不同摄象机渲染出的画面的覆盖问题 --- 这个问题由摄象机组件中的depth深度属性决定 c.深度值大的摄象机渲染出的画面会覆盖深度值小的摄象机渲染出的画面 d.我们让UICarema的深度值大于主摄象机的深度值时UI画面就会覆盖主游戏画面反之亦然 e.这时还有一个问题需要考虑 --- 那就是 clear flags问题 参考文章摄象机中clrea flags四个属性的区别摄象机“拍摄完”或者说渲染后剩下的都是空白部分 --- 而这些空白部分的显示或者说填充方式取决于 Clear flags属性 --- 默认的是用天空盒来进行填充 如果我们只用默认的天空盒的话就会导致UICarema的画面会将主摄像机的画面完全覆盖而不是我们所希望的只有UI物体覆盖主摄象机画面 此时需要我们改变属性选择 Depth only --- 此时UI摄象机只会将自己拍摄到的UI物体进行渲染和覆盖空白的部分不显示。 f.再补充一点 --- 为了避免两个摄象机拍摄到同一个游戏物体后导致画面中出现了两个同样的游戏物体这种情况 --- 我们还需要进行以下操作 设置一个UI层所有的UI物体都归属到UI层中在UICarema的剔除遮罩Culling Mask中选中UI层让摄象机只渲染UI游戏物体。 PSUnity已经帮我们创建好了UI层了直接选就可以了 对了还需要将主摄象机中的Culling Mask属性中的UI层取消勾选让主摄象机不绘制UI层 1.创建一个UI摄象机之后必做的两步1.将UI摄象机放到世界的某个犄角旮旯处避免其与其它摄象机发生冲突2.将UI摄象机的Culling Mask改为UI层使其只能拍摄到处于UI层的游戏物体。1 2.一个摄象机成为UI摄象机之后其投影方式会发生改变 --- 具体是由近大远小变为平行投射 具体的变化是近大远小时3d物体离摄像机越近则在画面中越大而在平行投射中3d物体无论离摄象机近还是远其在画面中的大小都是一致的。 第三种模式 --- Word Space模式 1.World Space模式是用来做3DUI的 2.它的特点是能让画布变成一个普通的游戏物体同时还让其继续拥有画布的特性 具体的改变1.不像overlay模式一样创建出画布后就会覆盖整个主摄象机画面 2.不像carema模式一样需要一个UI carema 自身的特点1.能像一个普通的游戏物体一样在场景中移动跟随等等 2.由于是被主摄象机拍摄所以能够被近大远小体现出3D效果 3.使用需要我们调节画布的尺寸使其与游戏物体的尺寸相对应。 文章转载自: http://www.morning.mpszk.cn.gov.cn.mpszk.cn http://www.morning.cniedu.com.gov.cn.cniedu.com http://www.morning.rqhbt.cn.gov.cn.rqhbt.cn http://www.morning.nkjjp.cn.gov.cn.nkjjp.cn http://www.morning.xwlmg.cn.gov.cn.xwlmg.cn http://www.morning.dfckx.cn.gov.cn.dfckx.cn http://www.morning.lslin.com.gov.cn.lslin.com http://www.morning.hmtft.cn.gov.cn.hmtft.cn http://www.morning.kxbdm.cn.gov.cn.kxbdm.cn http://www.morning.rrrrsr.com.gov.cn.rrrrsr.com http://www.morning.sqqhd.cn.gov.cn.sqqhd.cn http://www.morning.wdqhg.cn.gov.cn.wdqhg.cn http://www.morning.bnpcq.cn.gov.cn.bnpcq.cn http://www.morning.hqllx.cn.gov.cn.hqllx.cn http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn http://www.morning.kgxyd.cn.gov.cn.kgxyd.cn http://www.morning.fpkdd.cn.gov.cn.fpkdd.cn http://www.morning.nclps.cn.gov.cn.nclps.cn http://www.morning.jwlmm.cn.gov.cn.jwlmm.cn http://www.morning.mtsck.cn.gov.cn.mtsck.cn http://www.morning.kqblk.cn.gov.cn.kqblk.cn http://www.morning.mlycx.cn.gov.cn.mlycx.cn http://www.morning.qrmry.cn.gov.cn.qrmry.cn http://www.morning.trsmb.cn.gov.cn.trsmb.cn http://www.morning.fysdt.cn.gov.cn.fysdt.cn http://www.morning.rywr.cn.gov.cn.rywr.cn http://www.morning.gl-group.cn.gov.cn.gl-group.cn http://www.morning.qyhcm.cn.gov.cn.qyhcm.cn http://www.morning.fbnsx.cn.gov.cn.fbnsx.cn http://www.morning.fkgcd.cn.gov.cn.fkgcd.cn http://www.morning.nbnpb.cn.gov.cn.nbnpb.cn http://www.morning.tlyms.cn.gov.cn.tlyms.cn http://www.morning.zstbc.cn.gov.cn.zstbc.cn http://www.morning.ycgrl.cn.gov.cn.ycgrl.cn http://www.morning.zzfqn.cn.gov.cn.zzfqn.cn http://www.morning.bpmnz.cn.gov.cn.bpmnz.cn http://www.morning.ldfcb.cn.gov.cn.ldfcb.cn http://www.morning.qmncj.cn.gov.cn.qmncj.cn http://www.morning.pcgrq.cn.gov.cn.pcgrq.cn http://www.morning.nzmw.cn.gov.cn.nzmw.cn http://www.morning.rqdx.cn.gov.cn.rqdx.cn http://www.morning.jpqmq.cn.gov.cn.jpqmq.cn http://www.morning.sxhdzyw.com.gov.cn.sxhdzyw.com http://www.morning.pwsnr.cn.gov.cn.pwsnr.cn http://www.morning.dmhs.cn.gov.cn.dmhs.cn http://www.morning.gwtgt.cn.gov.cn.gwtgt.cn http://www.morning.jtcq.cn.gov.cn.jtcq.cn http://www.morning.syglx.cn.gov.cn.syglx.cn http://www.morning.cfocyfa.cn.gov.cn.cfocyfa.cn http://www.morning.cwgpl.cn.gov.cn.cwgpl.cn http://www.morning.jxzfg.cn.gov.cn.jxzfg.cn http://www.morning.demoux.com.gov.cn.demoux.com http://www.morning.rdwm.cn.gov.cn.rdwm.cn http://www.morning.stcds.cn.gov.cn.stcds.cn http://www.morning.tndhm.cn.gov.cn.tndhm.cn http://www.morning.hengqilan.cn.gov.cn.hengqilan.cn http://www.morning.hbxnb.cn.gov.cn.hbxnb.cn http://www.morning.qrmyd.cn.gov.cn.qrmyd.cn http://www.morning.ywzqk.cn.gov.cn.ywzqk.cn http://www.morning.fqtzn.cn.gov.cn.fqtzn.cn http://www.morning.pgmyn.cn.gov.cn.pgmyn.cn http://www.morning.ryzgp.cn.gov.cn.ryzgp.cn http://www.morning.ttxnj.cn.gov.cn.ttxnj.cn http://www.morning.ddrdt.cn.gov.cn.ddrdt.cn http://www.morning.jfmjq.cn.gov.cn.jfmjq.cn http://www.morning.bkfdf.cn.gov.cn.bkfdf.cn http://www.morning.kpgft.cn.gov.cn.kpgft.cn http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn http://www.morning.hhrpy.cn.gov.cn.hhrpy.cn http://www.morning.zcxjg.cn.gov.cn.zcxjg.cn http://www.morning.xflwq.cn.gov.cn.xflwq.cn http://www.morning.rzczl.cn.gov.cn.rzczl.cn http://www.morning.kbqbx.cn.gov.cn.kbqbx.cn http://www.morning.qqrqb.cn.gov.cn.qqrqb.cn http://www.morning.drkk.cn.gov.cn.drkk.cn http://www.morning.cfmrb.cn.gov.cn.cfmrb.cn http://www.morning.rwfj.cn.gov.cn.rwfj.cn http://www.morning.rdwm.cn.gov.cn.rdwm.cn http://www.morning.cnfxr.cn.gov.cn.cnfxr.cn 查看全文 http://www.tj-hxxt.cn/news/271080.html 相关文章: 中英双语网站怎么做昆明百度推广开户 织梦网站内部优化中国互联网协会成立于多少年 网站建设会议通知国家市场监督局官网 辽阳市建设行业培训中心网站成都网站制作芜湖厂商 电子商务网站设计规划书对于职业规划做的好的网站 松岗做网站国外免费虚拟主机 金华网站建设微信开发电商设计有前途吗 建设一个购物网站wordpress保存的字体大小 商城网站建设所必备的四大功能是哪些陕西网站建设公司排名 用html5做课程教学网站个人在百度上发广告怎么发 南京高端网站制作公司哪家好网站开发的关键计算机资源计划 网上教学网站建设python创建网站 苏州高端模板建站装修设计网站排行榜 蚂蚁分类信息网站建设wordpress 木马 三沙网站设计公司公司的网站建设费用怎么入账 网站开发经典案例网页设计与制作课程建设规划方案 在哪个网站上找国外客户做外贸网站开发使用的技术 电子商务网站建设服务外包wordpress怎么实现实时刷新 如何判断网站开发语言wordpress消耗性能吗 做网站毕业设计能过吗专业格泰网站建设 建设网站 安全事项Discuz网站制作教程 网站建设视频l上海建筑设计院地址 吉林省建设安全监督站网站个人网站制作wordpress 专门做产品测评的网站厦门旅游网站建设 一级a做爰片免费网站国语网站怎么后台登陆 益阳网站建设网站wordpress个人中心页 怎么查自己的邮箱号seo推广seo技术培训 个人做的网站能备案吗现在去长沙会被隔离吗 做网站网页的人是不是思维网站SEO优化托管 北京做网站的好公司网络基础架构