0%

目前网络上的《Effective C#》笔记都是基于07年出版的原书第二版的翻译版本,如今很多理论已经过时,而最新的第三版的中文版已经在18年出版,因此这里分享一下第一章节C#的编程习惯的读书笔记。

阅读全文 »

Unity 的人物动作模型fbx文件中一般会有一个或多个 Animation 动画,为了配合音效,我们需要给 Animation 添加事件,Unity自带的Inspector可以实现简单的事件编辑,不过缺点是不能预览动作和音效事件的配合。因此可以自己制作工具来实现在运行时的事件编辑器。

阅读全文 »

Unity 的 Animator Controller 在游戏中一般用来做动画状态机,存放一个游戏中人物或物体的各种动画,便于程序调用。

由于很多人物的动画状态机结构基本一致,我们在使用时常常直接复制 Animator Controller 或者复制其中的节点到另外一个 Animator Controller 中。

但实际操作中,这样会产生冗余数据和不必要的引用关系。

阅读全文 »

并查集是一种树形数据结构,用来处理不交集(Disjoint Sets)的合并、查询问题。

并查集有两个操作,叫做联合-查找算法(Union-find Algorithm),其实可以理解为一个查询操作还有一个合并操作。就像C++的string有find和strcat一样。

阅读全文 »