Unity 实现Avatar换装 Feb 23, 2018 Avatar换装是MMO/ARPG游戏不可缺少的一部分,一个人物模型通常可拆分为头、身体、手臂、腿、武器等部分,如何将这些部分组合到一起呢?本文将阐述如何将在Unity中实现人物模型的换装功能。 在本节开始之前,我们先看下最终实现的效果: 提取资源-预处理 第一步: 从fbx中提取部件mesh, 并给mesh赋值一些必要的属性 string saveRootPath = ...
如何使用lua做热更新的 Feb 22, 2018 Unity引擎如何热更新了,现在可以选择的方案可是越来越多了。笔者收集到一下几个解决solution: ILRuntime ULua SLua ToLua XLua ILRuntime项目为基于C#的平台(例如Unity)提供了一个纯C#实现的,快速、方便并且可靠的IL运行时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新。 tolua...
c++ 智能指针 Jan 23, 2018 C++11中有unique_ptr、shared_ptr与weak_ptr等智能指针(smart pointer),定义在中。可以对动态资源进行管理,保证任何情况下,已构造的对象最终会销毁,即它的析构函数最终会被调用。 1. auto_ptr auto_ptr主要是用来解决资源自动释放的问题,比如如下代码: void Function() { Obj*p = new O...