上一页 1 2 3 4 5 6 7 8 9 10 ··· 70 下一页
摘要: 霍夫曼编码(Huffman Coding)是一种编码方法,霍夫曼编码是可变字长编码(VLC)的一种。 霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的编码,这便使编码 阅读全文
posted @ 2018-03-28 10:35 oayx 阅读(1126) 评论(1) 推荐(0) 编辑
摘要: 如今已经大获市场成功的《王者荣耀》一直是业内各方关注的对象,而我们也知道这款产品在成为国民级游戏之前,也遇到过一段鲜有人知的调优期。也就是在2015年8月18号正式不删档测试版本推出之后,被腾讯评级为不达六星之后的时间。 据了解,在8月之后的两个月间,《王者荣耀》技术团队对这个产品进行了非常深度的优 阅读全文
posted @ 2018-03-27 23:52 oayx 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 引言 帧同步的形式很泛,根据不同游戏,使用的技术范围又不一样,所以大家都在讲方法论,要全面覆盖可能需要较大的篇幅,所以,我简单描述下。 假定大家对帧同步和状态同步有一定的认识,理论上的问题,我就不作过多解释了。 大家都知道,帧同步的核心是一致性,通过一致性的算法,使得各端输入一致的情形下,输出也是一 阅读全文
posted @ 2018-03-27 23:27 oayx 阅读(4325) 评论(0) 推荐(0) 编辑
摘要: 6、双端队列deque 所谓的deque是”double ended queue”的缩写,双端队列不论在尾部或头部插入元素,都十分迅速。而在中间插入元素则会比较费时,因为必须移动中间其他的元素。双端队列是一种随机访问的数据类型,提供了在序列两端快速插入和删除操作的功能,它可以在需要的时候改变自身大小 阅读全文
posted @ 2018-03-27 17:17 oayx 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 我们公司的一个 MMORPG 项目最近在内存方面碰到了红线,昨天开会讨论了一下。我提出了一个改进方案,写篇 blog 记录一下。 问题是这样的。在当下的手机及平板硬件设备条件下,操作系统留给应用的可用内存并不多,大约只有 500M 左右。 和 PC 环境不同,手机上是交换分区的机制来对应一些临时突发 阅读全文
posted @ 2018-03-27 09:46 oayx 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 在对内存泄漏有一个基本印象之后,我们再来看一下在特定环境——Unity下的内存泄漏。大家都知道,游戏程序由代码和资源两部分组成,Unity下的内存泄漏也主要分为代码侧的泄漏和资源侧的泄漏,当然,资源侧的泄漏也是因为在代码中对资源的不合理引用引起的。 代码中的泄漏 – Mono内存泄漏 熟悉Unity 阅读全文
posted @ 2018-03-25 10:34 oayx 阅读(5291) 评论(0) 推荐(0) 编辑
摘要: 什么是HDR? 谈论游戏画面时常说的HDR到底是什么呢?HDR,本身是High-Dynamic Range(高动态范围)的缩写,这本来是一个CG概念。HDR的含义,简单说,就是超越普通的光照的颜色和强度的光照。计算机在表示图象的时候是用8bit(256)级或16bit(65536)级来区分图象的亮度 阅读全文
posted @ 2018-03-24 18:15 oayx 阅读(963) 评论(0) 推荐(0) 编辑
摘要: UGUI的原理则是,让开发者彻底模糊图集的概念,让开发者不要去关心自己的图集。做界面的时候只用小图,而在最终打包的时候unity才会把你的小图和并在一张大的图集里面。Editor->Project Settings 下面有sprite packer的模式。Disabled表示不启用它,Enabled 阅读全文
posted @ 2018-03-24 14:51 oayx 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 词法定界:当一个函数内嵌套另一个函数的时候,内函数可以访问外部函数的局部变量,这种特征叫做词法定界 第一类值:lua当中函数是一个值,他可以存在变量中,可以作为函数参数,可以作为返回值 闭包:通过调用含有一个内部函数加上该外部函数持有的外部局部变量(upvalue)的外部函数(就是工厂)产生的一个实 阅读全文
posted @ 2018-03-24 10:23 oayx 阅读(492) 评论(0) 推荐(0) 编辑
摘要: Unity的协程使用起来比较方便,但是由于其封装和隐藏了太多细节,使其看起来比较神秘。比如协程是否是真正的异步执行?协程与线程到底是什么关系?本文将从语义角度来分析隐藏在协程背后的原理,并使用C++来实现一个简单的协程,以揭开协程的神秘面纱。(文内代码为截图,可点击放大查看。) 一、什么是协程 简单 阅读全文
posted @ 2018-03-24 10:17 oayx 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 70 下一页