UGUI
猫不在
这个作者很懒,什么都没留下…
展开
-
UGUI LongText
问题因为UGUI的Text只能固定一个长度,不能拖动所以我利用ScrollRect设置了一个长文本原创 2022-03-31 15:46:01 · 97 阅读 · 0 评论 -
自动生成正六棱柱
思想递归生成判断是否超过边界超过就不再生成所以核心是边界函数定义不同的边界函数就会生成不同的棱柱 public void CreateMap (int length) { len = length + 1; if (grids != null) { ResetMap (); } //开始递归 AutoCreateMap (Vector3.zero, ...原创 2019-12-19 00:20:44 · 388 阅读 · 0 评论 -
UGUI选框程序
if (Input.GetMouseButtonDown (0)) { selectArea.gameObject.SetActive (true); Debug.Log (Input.mousePosition); lastPos = Input.mousePosition; } if (selectArea.gameObject.activeSelf) {...原创 2019-12-19 00:18:29 · 134 阅读 · 0 评论 -
UGUI的Drag实现鼠标拖拽
我们可以让类继承某些事件接口,然后实现接口的方法,就可以实现相应的功能比较常用的有这么几个接口接口都是以大写I为前缀的IBeginDragHandler // 开始拖拽处理器,开始拖拽的一瞬间触发IDragHandler // 拖拽中事件处理器,拖拽过程中持续触发IEndDragHandler //结束拖拽事件处理器接口使用步骤首先需要引入UnityEngin...原创 2018-09-16 13:34:01 · 1638 阅读 · 0 评论 -
Unity中 创建射线的两种方法
通过摄像机我们通过摄像机让屏幕点转化为射线ray = Camera.main.ScreenPointToRay(Input.mousePosition);直接new出来Ray ray = new Ray(V3 origin, V3 dir); //指定原点和方向Physics.Raycast(ray, out hit); //进行碰撞检测//hit当中包含了很多碰...原创 2018-09-16 13:50:07 · 16627 阅读 · 0 评论 -
UGUI 在面板经常使用的表格布局制作
文章目录前言横向布局纵向布局表格布局前言我以前学过这个但是由于很轻视UI,只喜欢敲代码时候的爽快感,所以总是忘记。所以在这里总结一下布局分为横向布局,纵向布局,表格布局。可以根据需要加上滑动效果横向布局Scroll Rect组件 mask遮罩横向布局组件【Horizontal layoyt Group】【content size filter 】设置content size ...原创 2018-11-04 19:40:34 · 920 阅读 · 0 评论 -
Unity中UI框架初试探
文章目录前言思路问题— 预制体无法和场景的元素产生关联问题二 加载顺序问题问题三 点击问题如果一个物体被隐藏了,sendMessage是没有办法起到作用的前言我知道对于界面而言,有个框架会事半功倍我看了siki的ui框架视频,借鉴了其中的思路,自己写了一下最后当然是完美完成了。哈哈哈记录一下遇到的一些问题和解决办法思路在Canvas上面有个UIManager 管理类负责统一的加...原创 2018-11-05 21:02:17 · 190 阅读 · 0 评论 -
UGUI的表格布局组件
GridLayout Group网格布局组件需要自己建立一个空物体,然后添加该组件,可以对下面的空物体进行布局控制注意在表格布局里面我们无法直接控制子物体的宽高,只能在GridLayout Group组件里面通过Cell Size进行控制属性Cell Size 子物体尺寸Spacing 子物体之间的间距Start Corner 子物体开始的角度位置Start ...原创 2018-09-03 15:37:57 · 732 阅读 · 0 评论 -
UGUI的Canvas Scaler
CanvasScaler三种定位模式Constant Pixel Size 恒定像素大小模式Scale参数会作用于Canvas的游戏物体在该模式下屏幕尺寸发生什么变化,UI元素都不会改变Reference Pixels Per Unit 参考像素单位,默认保持为1Scale With Screen Size 在手游项目开发中,使用该模式UI元素的尺寸会跟随屏幕比例进行相应的自...原创 2018-09-03 13:41:56 · 374 阅读 · 0 评论 -
UGUI的Canvas
Canvas组件用于UGUI系统内的UI游戏物体的渲染三种渲染模式 Screen Space—— Overlay Screen Space—— CameraWorld Space分别对应于不同的渲染需求屏幕空间覆盖模式屏幕空间指的是手机或电脑显示屏的2d空间,X轴和y轴覆盖模式,UI元素永远在3D元素前面,UI覆盖3dCanvas 创建出来默认就是这种...原创 2018-09-03 13:30:32 · 156 阅读 · 0 评论 -
UGUI的Text
一些属性Unity内的组件属性的排列,是符合人的正常逻辑的,越重要,越常用的放在最上面Font 控制文字显示的样式,Unity支持的字体格式是TTF格式,在企业项目开发中,一款游戏一般会使用到3到五款字体文件FontSize 控制字体的显示大小,当字体很大的时候,超出了文字框,则不会显示出来,需要调整框的宽与高Rect Transform 是当前文本框的各项位置属性LIne Spac...原创 2018-09-02 19:44:19 · 477 阅读 · 0 评论 -
UGUI的image
属性面板preserve aspect 是将图片以原比例大小进行缩放图片的Image Type和NGUI的一摸一样,简单模式,九宫格模式,平铺模式,填充模式九宫格模式,点击图片,属性区域点击Sprite Editor,在编辑面板设置Border边框数值,记得Apply保存操作。只会对图片的中心区域进行拉伸平铺模式,如果图片使用了九宫边框,只会平铺中间区域,不会平铺边框set nati...原创 2018-09-02 20:59:20 · 478 阅读 · 0 评论 -
UGUI的Button和Toggle
Button属性这两个组件都是由基本组件组成的Button 由Text,Image,Button 三个组件组合实现的Interactable 是否可用,表示当前的按钮是否可以交互Transition 过渡,Color Tint 和Sprite Swap,最常用的是图片过渡方式颜色过渡 Highlighted Color 滑过时的颜色图片过渡 高亮图片,鼠标进入就会触发,项目开发...原创 2018-09-02 21:27:53 · 1613 阅读 · 0 评论 -
UGUI的Slider
构成Image Sider的背景图片空物体 用于控制填充图片的活动范围 Image 组件 填充图片空物体 用于控制滑块图片的活动范围 Image 组件 滑块图片原创 2018-09-03 12:34:35 · 371 阅读 · 0 评论 -
Unity的Scrollbar
注意Scrollbar的bar是首字母小写的,在VS里面有一个ScrollBar大写的类,但它并不是UnityEngine.UI下面特有属性Transition下面有一个TargetGraphic,是指过渡属性应用到哪个子组件上面了Size 用于控制滑块的大小Number Of Steps 用于控制滑块每次移动的步长和silder不同,Value值最大为1,没有max和...原创 2018-09-03 12:41:19 · 1837 阅读 · 0 评论 -
UGUI的InputField
使用主要是用来接受用户输入的单行数据组成分析InputField Image【整体控制组件,背景图片】 PlaceHolder 提示文本Text 接收用户输入文本属性Text Component 用于接收显示用户输入内容的Text组件Text 在该区域输入的文本会直接显示在Text组件上Character Limit 字符限制,0表示不限制Content...原创 2018-09-03 12:52:35 · 944 阅读 · 0 评论 -
UGUI的ScrollRect
卷动区域scrollbar单独是没有用的,需要和ScorllRect配合使用构成分析ScrollRect Image Mask Image 空物体【用于卷动显示的数据】需要添加text组件横向卷动条 纵向卷动条【ScrollBar 游戏物体】三种形态它是根据content的框子范围来决定的无卷动条,当框子没有超过Mask范围纵向卷动条,当数据量...原创 2018-09-03 13:13:49 · 408 阅读 · 0 评论 -
UGUI教程基本介绍
历史U3D4.6版本以前没有自己的UI系统,所以以前的项目使用的都是NGUIU3D准备遗弃GUITextOnGui一般用于U3D引擎插件界面的编写基本操作在hierarchy面板右击——UI——Text,创建一个text在GameObject面板——UI——Text ,创建一个TextUI物体必须是Canvas的子物体才能显示如果将物体拖出Canvas,也不会显示将...原创 2018-09-02 18:22:47 · 2194 阅读 · 0 评论