![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity学习笔记
xinshou1106
这个作者很懒,什么都没留下…
展开
-
Unity-GUI-实现角色移动与跳跃
–整理04041.安装环境:Visual Studio2013Unity5.6.1f1Lesson 10:人物移动1.准备工作:(1)创建一个场景S003:在Hierarchy面板中写入LocalManager文件,写入ResourcesManager与CanvasManager.分别挂上LoadRes脚本与CanvasManagerEX脚本。(此步之前笔记讲过,用来管理资源与Canv...原创 2019-04-08 15:43:05 · 4232 阅读 · 0 评论 -
Unity-鼠标事件-Input.GetMouseButton等
1.GetMouseButton(): 每一帧鼠标处于按下状态 都会返回true,2. GetMouseButtonDown(): 鼠标 按下的那一帧 返回true,3. GetMouseButtonUp(): 鼠标 抬起的那一帧 返回true,0表示鼠标左键,1表示鼠标右键,2表示鼠标中键。...原创 2019-05-20 20:03:26 · 3388 阅读 · 0 评论 -
Unity-GUI设计模式-基于观察者模式的设计
在最近的项目工程中。用到了观察者模式。记录一下。首先,展示一下观察者与被观察者的接口被观察者IObviewer接口,定义了三个函数。1.添加观察者 addViewer()2.删除观察者 deleteViewer()3.广播 broadCast()观察者IViewer接口,定义了三个函数。1.观察者接收广播后的操作 updae()====然后,给出一个...原创 2019-05-14 19:59:27 · 270 阅读 · 0 评论 -
Unity-GUI-Dropdown-当下拉框选中值改变时,相应值传给输入框
Unity-GUI-Dropdown-当下拉框选中值改变时,相应值传给输入框首先,此处下拉框addOption中,保存的时BoxData类型的id所以,我们需要定义一个BoxData的类,与字典dic<string,BoxData>通过遍历字典dic<string,BoxData>找到选中id的相应BoxData,将相对应参数,传给InputFeldpublic...原创 2019-05-05 17:22:06 · 2385 阅读 · 1 评论 -
Unity-XML-XML文件写入下拉框
XML文件写入下拉框最重要的步骤:只有两个:清除option,添加option注意一点:addOption中添加的应该是子节点列表 public void onClickCustom() { MainScenePage.stackDic[MainSceneResName.custompageName].showPage(); //***********...原创 2019-05-04 21:19:11 · 167 阅读 · 0 评论 -
Unity-GUI-Button-按钮禁用与变灰
Unity-GUI-Button-按钮禁用与变灰//禁用this.GetComponent<Button>().enabled= false;//禁用与变灰this.GetComponent<Button>().interactable = false;//失活 this.GetComponent<Button>().gameObject.SetAc...原创 2019-05-04 21:14:52 · 3810 阅读 · 0 评论 -
Unity-GUI设计模式-基于模板模式的设计
Unity-GUI设计模式-基于模板模式的设计上篇介绍MVC模式中存有遗留问题。UI组件的获取,为什么在重写setParameter,而不是写在Start() 或 Awake()中。继承树:PageBase(showPage(),hidePage(),findElement(string str),abstract 抽象 setParameter())↓MainScenePage(ab...原创 2019-05-04 16:56:50 · 331 阅读 · 1 评论 -
Unity-XML-加载XML
Unity-加载XML、并向下拉框写入数据1.管理:CommonManager挂上ConfigFile脚本2.加载XML思路:首先,创建xml文档,加载路径其次,得到根节点的所有子节点,每个子节点以列表形式保存最后,遍历每个列表,每个子节点的Name存入字典。public static Dictionary<string, ListBaseX> dataDic = ne...原创 2019-05-03 23:15:06 · 939 阅读 · 0 评论 -
Unity-GUI设计模式-基于MVC的UI设计模式
Unity-基于MVC的UI设计模式1.写在前面的,很重要的一点:基于MVC的UI设计模式 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。 通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。 通常控制...原创 2019-05-03 22:00:20 · 936 阅读 · 0 评论 -
Unity-GUI-排版与按钮事件
Unity教程学习笔记-GUI–[lesson8]–[lesson9]–整理03271.安装环境:Visual Studio2013Unity5.6.1f12.GUI教程目录1.布局模式2. 创建UI3. 创建预制体Prefab4. 加载预制体Prefab5. 创建脚本Script6. 控制UI7. 持有canvas的引用8. 排版小作业9. 按钮事件Lesson...原创 2019-03-28 00:32:23 · 387 阅读 · 0 评论 -
Unity-GUI-加载预制体与生成资源
Unity教程学习笔记-GUI[lesson3] [lesson4][lesson5][lesson6] [lesson7]–整理03271.安装环境:Visual Studio2013Unity5.6.1f12.GUI教程目录1.布局模式2. 创建UI3. 创建预制体Prefab4. 加载预制体Prefab5. 创建脚本Script6. 控制UI7. 持有canvas的...原创 2019-03-27 22:53:45 · 1124 阅读 · 0 评论 -
Unity-基础操作-界面布局与操作热键
Unity教程学习笔记-GUI1.安装环境:Visual Studio2013Unity5.6.1f12.GUI教程目录1.布局模式2. 创建UI3. 创建预制体Prefab4. 加载预制体Prefab5. 创建脚本Script6. 控制UI7. 持有canvas的引用lesson1:布局模式在界面的左侧有多个视图,这些视图分别是:‹场景视图(Scene View)–用...原创 2019-03-26 22:21:59 · 3164 阅读 · 0 评论 -
Unity-GUI基础操作-获得组件的引用
**Unity-GUI基础操作-加载预制体**最重要一下:UI 在Canvas下。【在此情况下加载UI】----------------------------------------------------------在canvas下两个空物体page,第一个page挂上了加载脚本【MVC模式----View】第一部分【LayerStructurePage】下的所有UI,可以通过单...原创 2019-05-26 16:48:57 · 1357 阅读 · 0 评论