- 2
- 0
- 约6.81万字
- 约 12页
- 2017-07-22 发布于河南
- 举报
幻影战斗机1文件
幻影战机1.1版
本项目采用MVC设计模式,M即数据模型,V即试图,C即业务逻辑控制,示意图如下:
view包里面放的是绘制游戏的类,例如GameView;model包里面放的是数据模型,例如我方战机、敌方战机、背景等基本游戏元素,里面封装着各自的成员;controller包里面的类用于控制Model和View,是连接Model和View的桥梁;tool包里面是工具类,例如 碰撞检测、播放声音等。
本项目的绘画采用SurfaceView控件,主要是因为在SurfaceView上游戏画面会比较连贯。利用线程控制在Canvas不断绘制,从而达到比较连贯的效果。
绘制游戏类:
public class GameView extends SurfaceView implements Callback, Runnable {
private SurfaceHolder mSurfaceHolder;
private Canvas mCanvas;
private BackgroundManager mBackgroundManager;
private HeroPlaneManager mHeroPlaneManager;
private HeroPlaneBulletManager mHeroPlaneBulletManager;
private HeroPlaneBombM
您可能关注的文档
最近下载
- 2026.01.01施行的《招标人主体责任履行指引》核心要点PPT课件.pptx VIP
- 储能系统风险评估报告模板 中文版(危险源辨识 + 风险分析 + 应对措施).docx VIP
- 新生儿有创血气分析专家共识.pptx VIP
- 2026年中考第一次模拟考试:英语一模突破卷(浙江专用)(解析版).docx VIP
- T∕WSJD 96-2025 医疗机构灭菌包装材料应用指南.docx VIP
- Power Up1精品教学课件-U3 词汇.pptx VIP
- NB_T 11238-2023 空气源热泵供暖系统运维管理规范.docx VIP
- 煤矿数字化智慧矿山整体解决方案(技术方案).pdf
- 2025重庆市开州区汉丰街道社区工作者考试真题.docx VIP
- 球形网架加工施工方案.pdf VIP
原创力文档

文档评论(0)