- 博客(21)
- 资源 (10)
- 收藏
- 关注
原创 关于Behavior Designer的使用过程中需要注意的坑位
关于Behavior Designer的注意坑位什么是行为树,为什么要用行为树行为树:为啥要用:Behavior Designer的资源和结构资源链接插件结构:使用时候的部分坑:关于运行状态关于内存存储关于行为树节点脚本的编译什么是行为树,为什么要用行为树行为树:英文是Behavior Tree,简称BT,是一棵用于控制 AI 决策行为的、包含了层级节点的树结构。为啥要用:1.行为树在复杂的情况比有限状态机更清晰,更可拓展2.行为树有利于逻辑的重用3.设计得好的行为树可以千变万化!AI设计更完
2020-10-24 17:10:21
1749
原创 可重载虚函数总结(事件,回调函数,消息处理)
Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。Awake当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。Start当前控制脚本第一次执行Update之前调用。Update每帧都执行一次。这是最常用的事件函数。FixedUpdate每固定帧绘制时执行一次,和update不同的是FixedUpdate是渲染帧执行,如果你的渲染效率低下的时候Fix
2020-08-13 18:24:58
311
原创 判断是否点击到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
391
原创 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
1919
原创 用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
2976
原创 Unity开发小细节——持续更新2019/9/20
string.Emptypublic string name = string.Empty;//创建空字符串Empty是string类中的一个静态的只读字段,等同于“”,不分配空间SetAsLastSiblingthis.transform.SetAsLastSibling();SetAsLastSibling:设置成最后一个,实现显示在最前,SetAsFirstSibling:设...
2019-09-20 11:44:35
164
原创 关于一起奇葩的算法题、数据存储题
最近遇到一些奇葩的题,主要是数据结构和算法,有些思路写在这留个纪念。有一万个无序的10位数字的QQ号怎么进行有序存储,方便它记录输出,增、删、改、查?思路:定义一个多维数组(10维),所有元素为0,QQ号的数字拆解为多维数组的下标,将其下标对应的元素修改为1。输出也只是判断元素为1的下标输出,其他类似。对1到100的数字无序输出,最快速度的思路(时间复杂度为最低)思路:定义一个数组,长度...
2019-08-27 09:57:22
237
原创 unity-针对于消息机制的学习 一
消息机制,主要是三个类** 消 息 类 ** :MMMessage:有两个以上的成员变量或者属性:发送的消息名称,发送的消息内容主体需要重写构造函数来给成员变量赋值消息控制中心:MMMessageCenter:消息控制类,需要有注册监听事件的方法、注销消息监听事件的方法、发送消息方法,同时为了方便管理项目只用一个消息机制,消息控制中心写成单例模式,并用字典容器...
2019-05-14 18:55:20
323
原创 creator-触摸事件
触摸事件需要先注册再选事件方法,具体如下:start() { this.registerEvent(); }, //触摸事件注册监听 方法总结 registerEvent() { //Start事件(当手指触点落在目标节点区域内时回调),如果你想在触摸开始时做点事件 this.node.on(cc.Node.EventTyp...
2019-04-16 16:40:52
877
原创 creator-代码控制声音
声音资源: 脚本 MMYinyue.jsvar GameDate = require('MMDate01');const GAME_DATE = GameDate.GAME_DATE; cc.Class({ extends: cc.Component, properties: { baozhaAudio: { default: n...
2019-04-16 16:31:12
689
原创 creator-跨全局数据存储
跨全局的数据参数写法很多,我比较喜欢用这个,类似结构体,又类似单例,也不知道怎么总结了…有问题问我。数据参数脚本 假如叫 MMDate01.jsconst GAME_DATE = { //定义数组成员 MMscore: 0, //当前分数 MMlevel: 1, //当前等...
2019-04-16 16:10:09
258
原创 creator-游戏开发基本语法
写的比较杂乱,类似随笔,随时可能往里面添加修改给lable文本赋值:this.ScoreNumber.getComponent(cc.Label).string = GAME_DATE.MMscore; 查找游戏组件或者脚本this.MMGameAccount = this.GameAccount.getComponent('MMGameAccount');播放音乐(不需要添加组件)...
2019-04-16 16:01:13
8442
5
原创 creator-JS脚本结构介绍
//写在脚本外面的全局变量cc.Class({ extends: cc.Component, //设置父类(脚本属于组件的子类) properties: { //设置全局属性或者函数的地方,调用的时候要加this.可以直接把节点或者资源拖到脚本位置 GameOver:{ default:null, ...
2019-04-16 15:49:05
474
原创 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
17101
17
原创 Beyond Compare试用时间到期
找到前往文件夹搜索框/Users/自己的用户名/Library/Application Support/Beyond Compare删除registry.dat文件 重启Beyond Compare
2019-02-27 10:33:17
732
原创 【cocos-2dx】UI交互原子动作说明文档
UI交互原子动作说明文档1、UIInter.HideJson 功能:隐藏页面(可以一次性隐藏N个页面)1)隐藏1个页面<eventCallBack name="UIInter.HideJson"> <para name="jsonFile" type="jsonValue" getName="json_reward.json"/> </even
2018-12-17 18:50:01
385
原创 【cocos-2dx】coocs与配置文件的最最基础的东西一
关于配置文件与cocos的交互关系,开始也是一脸懵逼,自己找了资料一点一点地学,现在也没有多么的牛逼,先把一些资料贴出来供大家看看。配置文件文档链接(基础与事件)关于配置文件的基础:18800&lt;?xml version="1.0" standalone="yes" ?&gt;&lt;Root&gt; &lt;jsonConta
2018-12-17 18:30:33
493
转载 [Unity3D]Unity+Android交互教程——手机震动时间小于原生0.5秒
**转载[Unity3D]Unity+Android交互教程——手机震动时间小于原生0.5秒**原文入口版权所有归作者所有(之所以搬运工只是这个资源太难搜索到啦0.0)效果:这里展示的Unity调用Android原生的方法实现点击Unity界面中的按钮,然后实现手机的震动!关于最基本的交互,可以参考这篇文章,Unity与Android基本交互 ,然后在这基础之上来做实现手机震动,其实也差...
2018-12-17 18:08:22
2019
原创 关于C语言对内存方面的运用
关于C语言对内存方面的运用===========本来想做U3D开发的,却进入cocos-2dx公司,上手的项目全是C++代码编程的,到手一看就傻眼。。。。 算了,先一步步来吧,重新温习了C语言,因为以前接触过简单的C语言(四年前)和OC(两年没敲了),所以直接翻出C语言基础(百度搜索:菜鸟教程)准备温习温习凑合着看几眼把它捡起来,结果越看越欢喜,原因就在于,C语言里对内存的运用太牛叉了,...
2018-08-28 00:38:20
416
原创 几番流转,又回到了这个世界
大学毕业后从事了两年多的IOS客户端开发,今后的职业接触了保险行业和家装行业,也自己弄个小创业,来回的折腾一无是处。如今重回软件行业,语言选择了c#,进入公司却发现需要c++方面的知识,想起当年对c基础和oc的半吊子,突然发现自己已经接触或者路过了这么c家族的成员了。 再次入职软件行业,心态确实变了,总不能还是像以前那么混混沌沌的去掉代码,自己长点心吧。 借助这个平台,今后关于c,关于c++,...
2018-08-27 10:46:55
204
Behavior Designer v1.5.11+外围插件包(齐全)+英文文档(全).7z
2020-10-24
iOS 12.2(16E227) 调试包
2019-04-18
Xcode的SDK12.1版本解决报错ERROR ITMS-90725
2018-12-13
Disk ImageiOS12.1/iOS12.0真机模拟器测试包
2018-10-30
区块链介绍和编译平台介绍
2018-08-29
11.3 Disk Image
2018-08-29
关于苹果的真机调试、打包上架等等步骤汇总
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人