错误:导入类文件后,发现虽然在同一目录下,引用该类时,InteliJ无法识别 原因:是由于类文件过大,超过了InteliJ最大的代码识别范围所致 解决方案:进入InteliJ的安装目录下的bin文件夹下,修改如下文件 路径:C:\Program Files\JetBrains\IntelliJ ID ...
分类:
编程语言 时间:
2020-04-27 15:23:22
阅读次数:
63
这周学习unity框架第二课——缓存池模块。~~(周更它来了)~~ 为什么需要缓存池 c 中清理一次内存叫做一次 GC ,由于内存的固定的,当内存使用到达上线时,c 会清理一些暂时没有用的实例化对象,GC操作会造成明显卡顿。如果实例化的对象很多,那么卡顿现象将会十分明显而且频繁。这时候,我们引入 缓 ...
分类:
其他好文 时间:
2020-04-26 20:38:53
阅读次数:
61
问题背景: 我这边最近需要实现动态去画多边形(不规则的),类似于高德地图中那种面积测量工具一般。 方案: ”割耳“算法实现三角化平面。 具体实现: 割耳算法类: /* ******************************************************* * * 文件名称:E ...
分类:
编程语言 时间:
2020-04-26 19:00:26
阅读次数:
77
感叹下Unity选择C 作为游戏开发语言非常明智,倒不是说运行速度有多快,代码质量有多高,但新手友好不容易踩坑浪费一些时间在代码编译上,虽然说蓝图连线小白,但我一个程序敲代码更顺手不用记那些框框名称,有IDE为我补全,再次吐槽下Unreal对IDE的智能补全支持不好。 C++各种认真写代码的格式我认 ...
分类:
编程语言 时间:
2020-04-25 00:43:02
阅读次数:
183
https://learn.unity.com/tutorial/diagnosing-performance-problems Diagnosing performance problems using the Profiler window Introduction Different prob ...
分类:
其他好文 时间:
2020-04-25 00:34:38
阅读次数:
79
在上一篇,我们得出了两个核心的学习思路: 1. 根据问题去学习,并收集。 2. 主动学习,并思考适用场景。 我们今天解决 MenuItem 显示顺序问题。 目前 MenuItem 显示如图所示: 我们来看下 MenuItem 这个属性构造的定义。 第二个参数是,是否是验证方法,目前不用理解,官网上默 ...
分类:
编程语言 时间:
2020-04-23 19:14:53
阅读次数:
95
MegaFiers 是一个Unity3d专用的物体变形与动画解决方案,并支持所有的开发平台,从 PC、Mac、网页浏览或是 iPhone 与Android 终端都支持使用这个插件功能。 MegaFiers 具备将四十种以上的变形功能单独或是整合到一个多边形物体,例如我们将 3ds Max 使用的Mo ...
分类:
编程语言 时间:
2020-04-23 00:49:56
阅读次数:
189
我们在整理阶段解决了一些意外的问题。但是这些问题仅仅只是被解决而已,我们并没有去思考过这些问题是为什么产生的?以及在以后我们如何去避免这些问题的产生? 方法所在类的命名问题,最后我们通过方法分类解决了,并且学习了类的第一作用:方法的集合。 解决之后导致了大量的弃用代码,为了标记弃用代码,我们又简单学 ...
分类:
编程语言 时间:
2020-04-22 13:39:11
阅读次数:
65
产品中经常用到加载动图,一般情况呢,我们都会根据UI设计师所给的UI图进行制作,我这里就介绍两种做法,此篇博客只是记录我怎么做的,方便我后续用,也希望能帮到大家。第一种是让UI设计师给一张包含里所有序列帧的大图比如:导入到Unity中选中再将SpriteMode设置改成Multiple,打开SpriteEditor进行编辑第二种是UI设计师把所有序列帧的图都给过来直接用代码实现加载usingSys
分类:
编程语言 时间:
2020-04-21 16:49:56
阅读次数:
130
接着上篇,介绍SDK资源的导入。首先介绍一下Android Studio工程。 AS工程可以由多个Module组成,我们可以把某个Module作为我们打包的Module,其他的Module当做资源导入到主Module中。我们unity导出的Gradle工程(有一篇介绍了unity出Gradle工程) ...
分类:
编程语言 时间:
2020-04-19 17:42:04
阅读次数:
77