「usparkle」

  • 继续阅读
    《三弦》技术分享—波纹效果及其实现

    《三弦》技术分享—波纹效果及其实现

    这篇文章主要和大家聊一聊带波浪的地面的实现,以及场景特效的实现方法。如下图所示,地板随时间以波浪状变化,角色在地板上走的时候会随着它的波……
  • 继续阅读
    Unity移动端动态阴影总结

    Unity移动端动态阴影总结

    此文将Unity移动端的大量美术阴影作了归纳总结,如Cubemap的动态软阴影、地面云阴影、角色脚下的阴影面片等阴影效果,无论是对项目的……
  • 继续阅读
    Lua性能优化—Lua内存优化

    Lua性能优化—Lua内存优化

    笔者在心动网络负责《仙境传说RO:守护永恒的爱》的性能优化,今天他将为大家分享Lua性能优化方面的一些经验,主要为拿到原始数据后,如何处……
  • 继续阅读
    用好Lua+Unity,让性能飞起来—LuaJIT性能坑详解

    用好Lua+Unity,让性能飞起来—LuaJIT性能坑详解

    导语:大家都知道LuaJIT比原生Lua快,快在JIT这三个字上。但实际情况是,LuaJIT的行为十分复杂。尤其JIT并不是一个简单的把……
  • 继续阅读
    动画重定向技术分析及其在Unity中的应用

    动画重定向技术分析及其在Unity中的应用

    动画重定向技术是一种时间换空间的思路,在运行时将一套动画根据预计算好的骨骼差异信息,得到目标模型骨架上可以适用的动画数据,就可以生成目标……
  • 继续阅读
    VR交互动画短片《拾梦老人》的开发经历

    VR交互动画短片《拾梦老人》的开发经历

    作为VR交互动画短片《拾梦老人》的开发者,笔者从引擎选取、技术创新、填坑之路以及后期展望等多个角度,为我们细细道来了他们的开发故事。 ……
  • 继续阅读
    GPU Skinning 加速骨骼动画

    GPU Skinning 加速骨骼动画

    场景中有很多人物动画模型的时候,性能会产生大量开销,其中很大一部分来自于骨骼动画。此文推荐的方法是将CPU中的蒙皮工作转移到GPU中进行……
  • 继续阅读
    Unity 5.x AssetBundle零冗余解决方案

    Unity 5.x AssetBundle零冗余解决方案

    最近笔者参考Unity官方介绍资源管理机制和Unity序列化的一些文章做了下AssetBundle打包相关的优化,成功实现了零冗余打包,……
  • 继续阅读
    Unity手游iOS内存分析和测试

    Unity手游iOS内存分析和测试

    内存是Unity手游的硬伤,如果没有做好内存的相关管理和详细的测试,游戏极有可能出现卡顿、闪退等影响用户体验的现象。在此,笔者为我们介绍……
  • 继续阅读
    Lua配置表存储优化方案

    Lua配置表存储优化方案

    近几年手游大热,Unity + Lua更是手游行业的标配技术。如何有效利用有限的硬件条件,实现当下高品质、高规格的游戏产品是持久不变的话……
  • 继续阅读
    合并Shader系列 | 如何合并渲染状态

    合并Shader系列 | 如何合并渲染状态

    《合并Shader》系列旨在介绍一些在保证功能不打折的情况下精简Shader数量的方法,其遵循的原理就是把相似功能的Shader文件合并……
  • 继续阅读
    Unity 游戏的String interning优化

    Unity 游戏的String interning优化

    我们通常难以注意到运行着的Unity引擎内String的实例化情况。比如这些字符串创建、销毁的时机是否合理,是否存在有重复、冗余、低效以……