- 博客(11)
- 收藏
- 关注
原创 UGUI学习-一些常用效果的简单实现方法
文字滚动条效果实现方法创建一个文本框(注意文本框一定要足够长好让所有文字全部显示,就算使文字Overflow也不行) 给文本框添加一个Image 用于当作遮罩 给文本框的Image添加一个Scroll Rect组件 将需要滚动的文字拖到Content上 如果只想垂直移动就勾选Vertical 水平则勾选Horizontal 给文本框的Image添加一个Mask组件,使得多出文本框的文字隐藏 点击Mask组件下的Show Mask Graphic关闭遮罩的背景
2020-11-29 18:37:28
292
原创 UGUI学习-RectTransform组件
RectTransform基础概念Anchors锚点:当前UI对于它的中心点的对其方式Pos X和Pos Y就是中心点相对于锚点的位置Width和Height就是UI的宽和高Pivot中心点点击可以切换自定义中心点或将中心点居中当把锚点的四瓣拉开,并且分别设定为一定的位置时Pos X会变成Left,表示此时左锚点与这个UI左边的距离(左锚点在其左边为正)Width会变成Right,表示此时右锚点与这个UI右边的距离(右锚点在其右边为正)P.
2020-11-29 13:01:07
634
原创 Unity学习-搭建UI框架
整体思路:首先我们先要有一些面板的预制体然后在Resources文件夹下,我们创建一个文件夹,命名为UIPanel,将这些预制体放在UIPanel下(没有Resources文件夹就在Assets文件夹下创建一个)然后我们根据这些预制体及其路径编写一个json文件,首个类型必须是对象{ "infoList": [ { "panelTypeString": "ItemMessage", "path": "UIPanel/ItemMessagePa
2020-11-27 14:28:48
756
原创 UGUI学习-实现小游戏关卡选择面板
实现小游戏关卡选择面板1.创建背景创建一张画布在画布上创建一个Image,用作背景图片2.创建一个ScrollRect在背景下创建一个ScrollRect并调整好大小,用于拖动关卡 (先创建一个Image,再在其下添加ScrollRect组件)3.创建一个Grid在ScrollRect下创建一个空物体,命名为Grid,并在其下添加Grid Layout Group组件,最后使其和ScrollRect的高一样,宽尽量拖长(为了添加足够多的关卡,后面还会进..
2020-11-24 18:19:33
823
原创 C#知识学习-Execl读写
不是很熟练,有些地方还未弄懂,先贴代码和输出要操作的数据: ID 名字 HP MP 攻击 防御 闪避 1 勇者 100 100 50 20 10 2 战士
2020-11-17 22:12:12
180
原创 C#知识学习-XML文档的读写
XML文档的读写XmlDocumentxml文档常用方法Load(文件名) 读取xml文件XmlNodeList 节点列表常用属性Count 获取列表中的节点数常用方法Item(index) 获取索引处的节点 如果index大于等于节点数,将返回nullXmlNode节点常用属性Name 获取节点名称InnerText 获取当前节点和改节点下所有子节点的文本FirstChild 获取该节点的第一个子节点ChildNodes 获取该节点的所有子节点...
2020-11-17 22:04:10
155
原创 数据结构-线性表:链表(标题重复率高,建议修改提高曝光)
链表是一种链式存储结构的线性表,相比顺序表,它不要求逻辑上相邻的数据元素在物理位置上也相邻,因此,在插入和删除时也不需要移动元素,不过由于物理位置的随机性,查找时通常会比顺序表更耗时间单链表是最常见的一种链表,它通常具有一个数据域和一个指针域,数据域用于存储数据元素,指针域用于指向下一个节点的所在位置data(数据域) next(指针域) 单链表的节点定义class Node<T> { private T data; priv.
2020-11-17 21:57:32
140
原创 C#知识学习-文件流操作
继承自System.IO查看文件FileInfo常用属性Exists 获取文件是否存在Name 获取文件名Directory 获取文件所在路径Length 获取当前文件的大小FileInfo常用方法Delete() 删除文件CopyTo(文件名,bool) 复制文件到当前目录 并更改文件名 bool值表示是否替换当前文件Create() 创建文件MoveTo() 移动文件 也可用于重命名文件DirectoryInfo常用属性Exists 获取文件夹是否存在
2020-11-08 12:02:34
843
原创 C#知识学习-进程与线程
线程的概念进程就好比工厂的车间,它代表CPU所能处理的单个任务。 线程就好比车间里的工人,一个进程可以包含多个线程。 车间里的控件是共享的,比如许多房间是每个工人都能进出的,这象征一个进程的内存空间是共享的,每个线程都可以使用这些共享空间 一个防止别人进入的简单方法,就是给门口加一把锁,先到的人锁上门,后到的看到门上锁,就在门口排队,等锁打开再进去。这就叫互斥锁,防止多个线程同时读写某块内存区域。 还有一些房间,可以同时进入N个人,比如厨房,也就是说,如果人数大于N,多出来的人就只能在外面等着,
2020-11-08 11:54:06
168
原创 C#知识学习-反射和特性
反射可以通过 type来获取类的信息(名字,所在命名空间,所在的程序集,有哪些字段,属性,方法等)using System.Reflection;//反射要调用的命名空间Type type = myClass.GetType();//获取一个类的TypeFieldInfo[] array1 = type.GetFields();//获取type中的所有字段名PropertyInfo[] array2 = type.GetProperties();//获取type中的所有属性名MethodI
2020-11-08 11:20:44
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人