BlackBoard设计说明书
l 游戏设计:
Ø 功能设计:
² 实现iPad上画板的基本功能:
ü 可以选择画笔的颜色。
ü 可以擦处重画。
² 扩展功能:
ü 可以改变画笔的直径。
ü 可以设置画板的底色。
Ø 界面设计:
² 大小:1024*768
² 底色为默认为白色。
² 提供集中颜色的画笔按钮。
² 提供一个橡皮按钮(实际是背景色的画笔)。
² 提供一个clean按钮,清掉所有的痕迹。
Ø 数据设计:
² 为了便于更新资源,使用XML配置画笔使用的图片和界面中的按钮。
l 数据准备:
Ø 用PS设计一些形状相同的小圆和小矩形段,作为画笔的材料。
Ø 用PS做一些标签,可以从网上下载,大小相同,颜色不同,作为选择画笔的按钮。
Ø 将准备好的图片写进game.xml中,在启动游戏时读取。
l 数据读取:
Ø 编写读取game.xml的类,读取数据填入对应的数据结构。
Ø 读取图片创建按钮和背景的sprite。
l 编码设计:
Ø BlackBoardLoader:读game.xml。
Ø BlackBoardScene:只有一个场景。
² 有一个BlackBoardLoader类型的数据成员。
² 可以创建层。
Ø BlackBoardLayer:只有一个层。
² 数据成员:
u m_nCurcolor:存储当前的颜色。
u m_vecSprite:存储所有的绘画痕迹。
² 可以根据不同选择创建画笔。
² 处理touches事件进行绘制。
² 使用CCBatchNode来提高程序的速度。
总结以上是内存溢出为你收集整理的BlackBoard设计说明书全部内容,希望文章能够帮你解决BlackBoard设计说明书所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)