接口设计

接口设计

 

//用户接口只要简述用户操作和反馈结果等;外部接口简述硬件输入输出、网络传输协议等;内部接口简述模块间传值、数据传递等即可。

 

1.用户接口(界面):

 

向用户提供的命令有:

键盘操作:游戏内同股票键盘的asdjk键等操控,游戏提供角色左移,下蹲,右移,攻击,跳跃等反馈;

鼠标操作:在初始界面通过鼠标选择开始游戏,设置,游戏界面的暂停与开始选项等需要鼠标操作的内容,游戏给出相应的反馈;

2.外部数据接口:

 

键盘接口:通过键盘与游戏的接口实现对游戏角色的操作。

鼠标接口 :通过鼠标与游戏接口实现某些操作。

音响接口:此接口将游戏内声音传输至音频播放设备;

显示接口:此接口将游戏画面投至显示器;

3.外部设备(硬件)接口:

 

鼠标,键盘,显示器通过usb/vga接口连接。

 

4.内部模块接口:

 

模块:游戏控制模块  游戏商城模块  游戏内容模块  游戏帮助模块

<1>游戏控制模块与游戏帮助模块之间的接口,在游戏界面选择帮助;

<2>游戏控制模块与游戏内容模块之间的接口,在控制界面选择进入游戏内容;

<3>游戏控制模块与商城模块之间的接口,在控制界面选择商城;

<4>待补充。

 

游戏内容模块又包括:音乐模块 武器模块 角色模块 怪物模块 场景模块;

<1>音效模块与武器模块,角色模块,怪物模块,场景模块 之间的接口,实现对应模块的音频对应播放;

<2>场景模块与角色,怪物模块之间的接口,以准确对应地图与怪物类型;

<3>武器模块与角色模块的接口,实现角色的武器装备与切换;

<4>根据后续设计情况随时补充。

 

5.接口数据结构

描述接口的每个参数数据结构、参数顺序和默认值。

主要数据结构有ManagersWindow等。

 

参考资料:百度文库,csdn论坛。

 

posted on 2019-05-14 19:28  嘤击长空耶  阅读(917)  评论(0编辑  收藏  举报