![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
文章平均质量分 80
淡定的小米哥
这个作者很懒,什么都没留下…
展开
-
关于Behavior Designer的使用过程中需要注意的坑位
关于Behavior Designer的注意坑位什么是行为树,为什么要用行为树行为树:为啥要用:Behavior Designer的资源和结构资源链接插件结构:使用时候的部分坑:关于运行状态关于内存存储关于行为树节点脚本的编译什么是行为树,为什么要用行为树行为树:英文是Behavior Tree,简称BT,是一棵用于控制 AI 决策行为的、包含了层级节点的树结构。为啥要用:1.行为树在复杂的情况比有限状态机更清晰,更可拓展2.行为树有利于逻辑的重用3.设计得好的行为树可以千变万化!AI设计更完原创 2020-10-24 17:10:21 · 1765 阅读 · 0 评论 -
可重载虚函数总结(事件,回调函数,消息处理)
Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。Awake当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。Start当前控制脚本第一次执行Update之前调用。Update每帧都执行一次。这是最常用的事件函数。FixedUpdate每固定帧绘制时执行一次,和update不同的是FixedUpdate是渲染帧执行,如果你的渲染效率低下的时候Fix原创 2020-08-13 18:24:58 · 314 阅读 · 0 评论 -
判断是否点击到UI上
方式一: /// <summary> /// 鼠标点击的位置 /// </summary> static Vector2 mousePosition = new Vector2(); static List<RaycastResult> results = new List<RaycastResult>(); /// <summary> /// 返回值为true => 有UI fal原创 2020-06-04 15:22:13 · 393 阅读 · 0 评论 -
int转时间格式
数据转时间格式(分钟:秒)public static string OnDounbleToFormatTime_Minute(int isDouble) { int second = isDouble % 60;//秒 int second01 = second / 10;//秒的十位数 int second02 = second % 10;//秒的个位数 int minute = isDoub原创 2020-06-03 17:08:20 · 1928 阅读 · 0 评论 -
用Dotween做延时操作
float timeCount = 0.1f;DOTween.To(() => timeCount, a => timeCount = a, 0.1f, 0.1f).OnComplete(new TweenCallback(delegate { //延时后的操作 }));原创 2020-06-03 16:57:42 · 2986 阅读 · 0 评论 -
Unity开发小细节——持续更新2019/9/20
string.Emptypublic string name = string.Empty;//创建空字符串Empty是string类中的一个静态的只读字段,等同于“”,不分配空间SetAsLastSiblingthis.transform.SetAsLastSibling();SetAsLastSibling:设置成最后一个,实现显示在最前,SetAsFirstSibling:设...原创 2019-09-20 11:44:35 · 168 阅读 · 0 评论 -
关于一起奇葩的算法题、数据存储题
最近遇到一些奇葩的题,主要是数据结构和算法,有些思路写在这留个纪念。有一万个无序的10位数字的QQ号怎么进行有序存储,方便它记录输出,增、删、改、查?思路:定义一个多维数组(10维),所有元素为0,QQ号的数字拆解为多维数组的下标,将其下标对应的元素修改为1。输出也只是判断元素为1的下标输出,其他类似。对1到100的数字无序输出,最快速度的思路(时间复杂度为最低)思路:定义一个数组,长度...原创 2019-08-27 09:57:22 · 238 阅读 · 0 评论 -
unity-针对于消息机制的学习 一
消息机制,主要是三个类** 消 息 类 ** :MMMessage:有两个以上的成员变量或者属性:发送的消息名称,发送的消息内容主体需要重写构造函数来给成员变量赋值消息控制中心:MMMessageCenter:消息控制类,需要有注册监听事件的方法、注销消息监听事件的方法、发送消息方法,同时为了方便管理项目只用一个消息机制,消息控制中心写成单例模式,并用字典容器...原创 2019-05-14 18:55:20 · 326 阅读 · 0 评论 -
Visual Studio不能附加到Unity程序中,VS不能再unity项目中断点调试
打开vs20 ,再找到并打开“工具”,选择“获取工具和功能”,再选择“使用unity的游戏开发”.打开unity,打开edit,再打开preferences,选择enternal tool,按下图这样选择和操作选择assets,再选择import package,选择custom package,再找到Visual Studio 2017 Tools(位置一般在C:\Program F...原创 2019-02-27 10:40:15 · 17127 阅读 · 17 评论 -
[Unity3D]Unity+Android交互教程——手机震动时间小于原生0.5秒
**转载[Unity3D]Unity+Android交互教程——手机震动时间小于原生0.5秒**原文入口版权所有归作者所有(之所以搬运工只是这个资源太难搜索到啦0.0)效果:这里展示的Unity调用Android原生的方法实现点击Unity界面中的按钮,然后实现手机的震动!关于最基本的交互,可以参考这篇文章,Unity与Android基本交互 ,然后在这基础之上来做实现手机震动,其实也差...转载 2018-12-17 18:08:22 · 2023 阅读 · 0 评论