FLASH游戏开发中如何提升效率
作者:
嘎嘎
2008-10-31,10:47 上午 周五
个人在游戏开发中效率不错,所以给大家分享下这方面心得,个人认为算法逻辑与语言编写敏捷性很重要.做过些FLASH游戏,就游戏制作的效率方面分享下我的心得.
游戏中常见问题分类:
- 时间:包括时间统计,暂停,重置,触发事件,格式转换
- 分数:游戏中的分数的一些控制,例如满分结束等
- 生命:生命的延长,缩短
- 数据处理:数组,变量,XML等
- 游戏本身特征:碰撞触发事件,随机产生物品等.
- 结束
上面的内容,在不同的游戏中一般复用代码就是时间,分数,生命的控制以及部分数据处理,可能相似游戏的结束部分还一样.而一些游戏本身特征可能与每个游戏的规则息息相关,所以代码不好复用.而且精简过的复用代码有着BUG更少,运行更快的特点.
- 保持良好的命名规则:也就是变量名,函数名的规律问题.我一般用g_sys_fen表示数,g=game,sys=system,fen=分数.简化后就是g_sys_fen.
而数据处理函数,时间这些就直接使用名词:getTime.
游戏本身相关gFLiftDel,g=game,F=Function. - 封装一些分数,生命与时间控制的函数.这样新的游戏,拷贝进去就好了.
- 封装可复用的数据处理代码:打乱数组,数据类型转换等
- 在游戏控制中使用面向对象与过程的思维模式相结合.
暂无相关文章
分类 :
FLASH (阅览:)










需要。我顶!!!