从事软件开发已经有三四个年头,大部分时间是在码逻辑,时间一长就觉得很乏味,对工作内容也不再那么热情高涨。自从接触了游戏引擎之后才发现还是有许多有趣的东西值得鼓捣。对于游戏开发的朋友们来说,游戏引擎已经不再是什么新鲜东西了,对于我这种常年从事应用开发的程序猿来说还是挺新鲜的。尤其对立面的渲染列表十分感兴趣,这让我知道了程序中的对象是如何被展现出来的,所以我也想自己着手做一做这个有趣的东西。
我知道的2D游戏引擎有starling、cocos2D-x,前者用了stage3D,后者用了opengl,很可惜我对这些都不太懂,我该以什么方式来做呢?突然想起了AS3.0的bitmapData,嗯...不错,完全可以用来做练习。这时肯定会有朋友要吐槽了,bitmapData?性能够用?是的,抛开了gpu加速,用这个做出的性能令人堪忧,不过我们要改变一下心态,做这些并不是为了性能,是为了学习。当然在实践过程中我们还是需要尽可能的不要让我们的逻辑拖性能的后腿,同时我觉得做这件事也并非简单,实践中途也有可能夭折,走一步算一步吧。
(此博客申请已三年多,未发过任何一篇博文(-__-)b,此博文虽然木有实质内容,但也代表我的博客正式起航。从下篇开始,我们就来一步步构建位图引擎)
原文:http://www.cnblogs.com/grayness/p/4357706.html