Armgo架构图
2016-05-19 18:25:42 0 举报
ArmGo 架构。https://coding.net/u/kzzhr/p/ArmGo/git
作者其他创作
大纲/内容
场景渲染
解释器
跳转到关卡
显示工具栏
通信组件
否。继续渲染
关卡选择
延时
关卡列表
关卡控制组件
状态控制
渲染控制
通知游状态转换
计算向右走的距离(取决于右边箱子数量和机械臂上箱子数量)
游戏结束
绘制界面
生成伪代码
动画队列
绘制操作区
工具选择
通知中心
通知奖励
场景管理器
游戏主进程
指令工具栏
指令存储
打道回府
通知游戏场景转换
动画控制器(描述动画过程)
是
通知场景管理器准备游戏舞台
指令输入
判定游戏有无被终止
渲染部分
控制中心
检查答案
绘制游戏背景
绘制指令
隐藏工具栏
游戏主要进程
信息存储
交互处理
(x+6)*n - (y+6)*m -(x+6)*r
堆栈空间
事件通信
存取数据
取消事件绑定
清空关卡信息
绘制游戏目标区域
开场动画
抓箱子更新机械臂和场景状态
工具栏组件
Point 基类
+ init();\t// 构造函数+ draw();\t// 生成 DOM+ show();\t// 显示+ hide();\t// 隐藏
指令执行引擎
right - down - right
渲染动画
运行程序
满足目标
状态存储
指令解析器
操作区
绑定鼠标事件
Stronge
停止一切动画
翻译指令
交互层
选择关卡
动画渲染(转换坐标)(计算变化区域)
获取用户输入
机械臂控制器
指令解释器(生成动画队列)
计算中心
场景渲染器
伪代码控制器
绘制操作按钮等
0 条评论
下一页
为你推荐
查看更多