图3.2 Blitting原理图
将图像的一连串动作都依次拷贝在一张画布上,完成一个动画序列,很多的游戏都是基于Blitting技术进行开发。
Blitting技术的优点:
a. 同时渲染大量的游戏元素;
b. 可控的内存;
c. 较好的性能;
d. 像素级的控制;
e. 硬件加速;
f. 像素级的碰撞检测。
(4) 游戏中图片的更换和修改
这里主要是写xml或者其他链接文本等把每个道具的图片的地址保存起来,再在道具界面出现的时候能够用load把图片给加载出来,而不必把每个道具图都转化为元件一个个加载到舞台上,节省了很大的资源和制作时间,也方便了后期的一些图片修改。
(5) 游戏数据的保存
把游戏中的数据全部存储到一个object中,把这个object转化为字符串。再用file类打开外部的xml文件,用XML类加载内容,然后把之前得到的字符串,存到XML加载的内容里,最后用FileStream保存覆盖到本地文件。
3.3 课题的难点
为了符合休闲游戏上手很快,无须长时间进行,可以随时停止的游戏;同时要求有较高的娱乐性的宗旨,游戏也将会针对不同性别不同爱好的玩家设计多种游戏模式。这是课题的难点,需要在游戏的功能完成了,对游戏进行深入的模式创新和功能扩展。
目前构思了三个模式如下:
经典模式:玩家可以慢慢享受游戏,重复打怪升级,购买心仪的装备,成长成一个无敌的存在。这个模式的特点是耗时久,较为轻松,是个很耐玩的养成型休闲游戏。