
unity
文章平均质量分 71
Garuda
这个作者很懒,什么都没留下…
展开
-
unity 5.3.5镂空shader的一个bug
现象 在某些android手机上,比如OPPO r7s(adreno 405 GPU),镂空效果错误。该透的地方没透。主要用于草和树的渲染。 定位 弄了一个简单的sample(不用unity),discard指令是可以正确执行的,怀疑可能跟unity的环境有关。 用Intel® Graphics Performance Analyzers debug了一下,shader中的clip函数被翻原创 2016-08-24 18:29:24 · 3854 阅读 · 1 评论 -
fbx sdk c# wrapper
fbx sdk c# wrapperFbxWrapper是fbx sdk的c#封装。目的是为了方便fbx工具的开发,同时也可以方便的与Unity集成。代码使用SWIG生成。目前使用fbx 2016 vs2013版本。想要升级到最新的fbx sdk版本应该不会很难。实现 首先要以正确的顺序include所有的头文件。为此实现了一个小工具IncludeGraph,用于对所有的头文件根据依赖关系进行排序,原创 2017-05-07 16:49:06 · 2901 阅读 · 1 评论 -
关闭mono的GC,防止其带来的卡顿
我们的游戏品类特殊,对游戏对局内的画面流畅性要求极高。不允许出现可以明显察觉的卡顿。当我们解决了所有对象创建,JIT编译等带来的卡顿之后。还有一个较为棘手的卡顿来源就是GC。我们想了各种办法尽可能的减少对局内的内存分配。包括对UI的特殊处理,对网络消息的特殊处理。最后终于能够做到在一个对局之内不会产生GC。 但是,我们知道,这件事并不是一劳永逸的。随着关卡的继续开发,总有一天还会出现GC,有些内原创 2017-07-18 21:41:50 · 1052 阅读 · 0 评论