随笔分类 -  Unity编辑

Unity实现用户条款弹窗及登录
摘要:首先来看效果图。。。 1.先编辑页面 1)新建登录按钮,更名为Login 2)新建toggle,新建方式如下图 调整toggle的大小和位置到适当的范围。 3)新建同意用户条款按钮,步骤为新建UI->image 注意:在按钮上添加button脚本点,如果想更改button的文字,则需要修改text中 阅读全文
posted @ 2017-03-22 12:03 木子微冷 阅读(2239) 评论(0) 推荐(0)
Unity协程实现伪加载页面
摘要:先上效果图预览。 开始写实现方法 1.我用的是UGUI,先在空场景中新建Slider和text组件,拖放到适当位置上 2.然后新建脚本,代码如下 using UnityEngine;using System.Collections;using UnityEngine.UI; public class 阅读全文
posted @ 2017-03-21 17:40 木子微冷 阅读(1727) 评论(0) 推荐(0)
Unity配置安卓开发环境
摘要:1. 首先要安装JDK,从网上下载即可,我用的版本如下图 注意:此时要保存JDK的路径信息,后面需要使用2. 配置环境变量,计算机右键点属性->高级->环境变量3. 在系统中新建环境变量JAVA_HOME 4.运行cmd,输入java – version,出现下面显示版本信息,说明配置成功 5.安 阅读全文
posted @ 2017-03-13 10:26 木子微冷 阅读(2755) 评论(0) 推荐(0)
Unity中用Mono插件解析xml文件
摘要:1.解压压缩包,把文件夹拖到脚本文件夹下 Mono是第三方基金会开发的开源的东西,通过Mono基础上开发的程序可以在各个系统下运行。开发语言是C#。 用插件解析比较高效,平台运行稳定。使用简单。 Unity安装路径中可以找到Mono压缩包 2.新建脚本XmlTest using UnityEngin 阅读全文
posted @ 2017-01-11 19:41 木子微冷 阅读(3117) 评论(0) 推荐(0)
Excel关联xml文件
摘要:1.新建没传值的xml文件,变量名称自己定义好 2.打开excel,如果之前没有设置过,点击选项 如果当前Excel菜单栏中没有开发工具项,在自定义功能区先勾选上开发选项 3.点右下角的xml映射 弹出下面的窗口 4.点击添加 选择第一步新建的xml文件 然后选择第一步中的xml文件。点确定。出现x 阅读全文
posted @ 2017-01-11 19:33 木子微冷 阅读(1199) 评论(0) 推荐(0)
AI自动寻路
摘要:1.首先把游戏场景中的物体设为静态 2.选中Window 中的Navigation ,点击Bake进行场景烘焙 3.在需要寻路的游戏对象上添加 NavMeshAgent组件。调整其AgentSize大小与游戏对象适应。 4.新建脚本,挂在需要寻路的对象身上。 using UnityEngine; u 阅读全文
posted @ 2017-01-09 21:51 木子微冷 阅读(1266) 评论(0) 推荐(0)
Unity有限状态机编写
摘要:有限状态机FSM 是对行为逻辑的抽象。 在整个FSM架构中 首先有一个状态基类stateObject 里面有三个方法,分别是状态前、状态中、状态后。 所有具体行为类都要继承这个基类,在这三个方法中具体实现各种方法的逻辑。 然后,需要一个stateManager(大脑)状态管理类来管理这些状态,特别注 阅读全文
posted @ 2017-01-09 21:47 木子微冷 阅读(1418) 评论(0) 推荐(0)
Unity调试模式设置辅助线是否可见
摘要:1.新建变量 //调试的标识(状态开关) public bool m_debug = true; 2.在画线方法中写 //如果非调试状态,则不再输出网格和立方体 if (!m_debug) { return; } 写完之后在脚本中会出现bool值debug变量 True的时候会显示Scene视图中所 阅读全文
posted @ 2017-01-09 21:46 木子微冷 阅读(945) 评论(0) 推荐(0)
Gizmos绘制塔防游戏网格
摘要:1.画线脚本写法及地面调整 首先,新建脚本GridMap 新建绘制网格方法(初始数值为10*10) 在类中创建变量 //定义地图宽度 public int m_mapWidth = 10; //地图高度 public int m_mapHeight = 10; void OnDrawGizemos( 阅读全文
posted @ 2017-01-09 21:23 木子微冷 阅读(655) 评论(0) 推荐(0)