
Unity UI
文章平均质量分 84
Unity UI相关的文章
是嘟嘟啊
一个放弃java转投游戏的热血战士!
展开
-
【Unity】虚拟现实 VRTK插件使用教程(六)VR UI (UGUI和VRTK的事件处理机制)
文章目录UI2D UIUIUI通常按类别分为三种,即2D UI、3D UI、模型UI。2D UI:2D UI固定在屏幕上,不会跟着角色移动而移动。3D UI:3D UI放在场景世界中,当相机移动到UI前面才能看到。模型UI:2D UI要使用2D UI就要先创建一个画布Canvas,画布的渲染类型通常可以设置为:Screen Space - Overlay(2D)Screen Space - Camera(2D)World Space(3D)在VR游戏中,如果想要2D UI,原创 2021-11-11 17:44:30 · 7294 阅读 · 0 评论 -
【Unity】 UGUI进阶(一)自定义不规则按钮
文章目录UGUI事件处理流程自定义图片组件自定义组件总结UGUI事件处理流程EventSystem每帧调用BaseInputModule中的Process方法。(实现类:StandaloneInputModule / TouchInputModule)计算光标接触的物体(Graphic)。Process方法调用BaseRaycaster的Raycast方法获取所有Graphic。(实现类:GraphicRaycaster / PhysicsRaycaster / Physics2D原创 2021-10-18 13:15:49 · 4116 阅读 · 4 评论 -
【Unity】 NGUI学习笔记(三)动画及相关功能
UI2D Sprite Animation精灵动画创建一个简单的精灵动画:创建精灵要创建Unity 2D Sprite,然后添加UI2D Sprite Animation组件,设置Frames Size,然后将切割好的图片按顺序拖放到Element中,最后通过Framerate调节速度。...原创 2021-07-23 15:06:14 · 840 阅读 · 1 评论 -
【Unity】 NGUI学习笔记(二)NGUI基础功能
Unity NGUI学习笔记(二)NGUI基础功能NGUI的根节点为UI Root。所有的物体想要显示在界面上都必须挂在具有UI Panel组件的物体下。UI Panel具有深度属性,深度决定了物体显示的层级,类似于z-index。NGUI没有节点的概念,创建的物体直接就是Sprite、Label之类的。NGUI主相机可以理解为没有Z轴,所以Clear Flags设置为Depth only(仅影响深度)。UI的深度值永远大于其他物体。把UI Root及其子物体的Layer设置为UI层,再把UI相原创 2021-07-20 23:53:33 · 3322 阅读 · 0 评论 -
【Unity】 NGUI学习笔记(一)各版本UI比对
Unity 用户界面UI学习笔记(一)NGUI:一个快过时了的UI插件,目前可能还有一些老项目在用,新项目基本都是UGUI或者其他的了。所以简单的学习一下就好。UGUI:官方根据NGUI做了改进,在Unity中增加的原生UI。比旧版的GUI多了很多功能。GUI:最早先版本UI系统,基本已经被放弃。听说NGUI和UGUI是同一个制作团队,不确定真假,但未来肯定是UGUI这个亲儿子越来越好用。两种UI的区别:UGUI的根目录是CANVAS,NGUI则是UIRoot。在屏幕自适应方面,ugui为r原创 2021-07-20 21:31:18 · 2064 阅读 · 0 评论