摘要:
虽然目前网上具有切割合图功能的工具不少,但大部分都是自动切割或者根据plist之类的合图文件切割的,这种切割往往不可自己微调或者很难维调,导致效果不理想。今天逛贴吧发现了一位网友写的切割合图插件很不错,就分享下,利用的是Unity自带的合图切割功能,原生的切割功能虽然很方便而且很容易微调,但无法导出... 阅读全文
摘要:
注意:用Debug画的线会存在穿透问题没啥好解释的,直接看代码:using UnityEngine;using System.Collections;using System.Collections.Generic; /* * 找不到设置线宽的方法,目前的解决方法就是用画矩形代替画线来实现线的粗细... 阅读全文
摘要:
———————————————————————谈到游戏AI,很明显智能体拥有的知识条目越多,便显得更智能,但维护庞大数量的知识条目是个噩梦:使用有限状态机(FSM),分层有限状态机(HFSM),决策树(Decision Tree)来实现游戏AI总有那么些不顺意。试试Next-Gen AI的行为树(B... 阅读全文
摘要:
1.C#中[],List,Array,ArrayList的区别 [] 是针对特定类型、固定长度的。 List 是针对特定类型、任意长度的。 Array 是针对任意类型、固定长度的。 ArrayList 是针对任意类型、任意长度的。 Array 和 ArrayList 是通过存储 object 实现任 阅读全文
摘要:
1. 成员函数, 虚函数, 纯虚函数 的区别class A{public: void fun1(); virtual void fun2(); virtual void fun3() = 0;}calss B : A{public: void fun1(); void fun2(); void fu... 阅读全文
摘要:
1. 3.4final控制台创建项目后,安卓编译会失败,必须手动把cocos/平台/andorid/java/src目录里的文件复制到安卓项目的src文件夹即可2. 安卓的文件目录与win的略有不同,读取文件时最好把文件目录输完整,以防出错3. 物理世界不要放在inti()里初始化。因为init()... 阅读全文
摘要:
1.v1.7.8.3版本无法使用全局变量,原因是Assets\Plugins\PlayMaker下的Resources文件夹变成中文了,无法创建全局变量文件,手动创建一个Resources文件夹即可 阅读全文
摘要:
不是什么技术文章,纯粹是我个人学习是遇到一些觉得需要注意的要点,当成笔记。 1.关于调试,在Android下无法断点,Debug也无法查看,已修正参考第37条查看日志方法可以启动adb的log功能,或者自己写个GUI控件直接在屏幕上显示Info 参考30 2.所有自定义的编辑器扩展插件脚本必须放在E 阅读全文