![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结归纳
文章平均质量分 57
苍狼客户端
这个作者很懒,什么都没留下…
展开
-
Cocos、Lua游戏内存释放之我见
本系列针对cocos2dx+Lua游戏开发,在本篇中主要Lua对象释放的姿势,避免造成内存泄漏,有写得不好或者写错的地方,麻烦大家帮忙指正。介绍之前,我们先了解一下游戏运行时,最基本的内存占用。(这里的划分并不标准,只是为了形象介绍划分出来的) 1、贴图内存 2、代码运行内存其中贴图内存主要包括贴图资源和字体资源。代码运行内存包括平台层,C++层,Lua层等,相对于贴图内存来说,占比较小,但往往原创 2017-02-21 13:07:30 · 6407 阅读 · 0 评论 -
Lua游戏内存泄漏检查
上一篇我们对Lua对象释放做了一些初步了解,那么在这一节中,我就简单介绍两种Lua内存泄漏检查的常用方法。 内存快照对于内存快照,目前用得最多的是云风大大开源在github上的snapshot库。原文链接它提供一个函数,可以对当前的 Lua State 做一个完整的快照,为了减少分析数据,只记录了复杂对象的引用关系。也就是记录记录下所有 table thread userdata function原创 2017-03-14 14:23:01 · 2792 阅读 · 0 评论 -
Lua游戏逻辑开发中的优化思路
本篇中,我们主要讲到一些Lua游戏逻辑开发中的优化思路,以及我们项目中的一部分应用。 开始之前,我们先说个题外话。编者认为,对于个人而言,程序高效可能会高于维护性。但对于团队合作来说,往往易懂、易维护、易扩展,稳定是基本要求,再去追求极致。 这里的高效都是相对的,作为一名程序员来说,我觉得高效应该是一种习惯和追求。扯了一下,回归正题,这节里我们先从7个点来介绍。1. 接口统一、抽象化 避免代码原创 2017-03-21 17:35:53 · 1530 阅读 · 1 评论 -
手机游戏优化方向概要
本篇中我们主要讲解一些游戏开发中优化的方向,希望能给大家一点启示和帮助,也让你们的项目更加稳定,更加流畅。 我们主要分四个方向来讲解,分别讲述其表现以及一些常用的优化方法,有些技巧其实也是属于多个方面的,大家意会一下就行。 1.GPU 表现: 1)FPS下降 2)发热量,耗电量大 优化: 1)合理规划美术资源(如粒子数量,模型面数等) 2)简化/优化shader,预加载预编译 3)批处理,减少原创 2017-05-12 17:07:10 · 781 阅读 · 0 评论