BlackBoard设计说明书

BlackBoard设计说明书,第1张

概述BlackBoard设计说明书 l        游戏设计: Ø        功能设计: ²       实现iPad上画板的基本功能: ü        可以选择画笔的颜色。 ü        可以擦处重画。 ²       扩展功能: ü        可以改变画笔的直径。 ü        可以设置画板的底色。 Ø        界面设计: ²       大小:1024*768 ²   

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设计说明书所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1092373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存