//用户接口只要简述用户操作和反馈结果等;外部接口简述硬件输入输出、网络传输协议等;内部接口简述模块间传值、数据传递等即可。
1.用户接口(界面):
向用户提供的命令有:
键盘操作:游戏内wasjk等操控,游戏提供角色跳跃,左移,右移,下蹲,攻击,技能等反馈;
鼠标操作:在初始界面通过鼠标选择开始游戏,设置,游戏界面的暂停选项等,游戏给出相应的反馈;
2.外部数据接口:
键盘接口:通过键盘与游戏的接口实现对游戏角色的操作。
鼠标接口 :通过鼠标与游戏接口实现某些操作。
音响接口:此接口将游戏内声音传输至音频播放设备;
显示接口:此接口将游戏画面投至显示器;
3.外部设备(硬件)接口:
鼠标,键盘,显示器通过usb/vga接口连接。
4.内部模块接口:
模块:音乐模块 武器模块 角色模块 怪物模块 场景模块;
<1>音乐模块与武器模块,角色模块,怪物模块,场景模块 之间的接口,实现对应模块的音频对应播放;
<2>场景模块与角色,怪物模块之间的接口,以准确对应地图与怪物类型;
<3>武器模块与角色模块的接口,实现角色的武器装备与切换;
<4>根据后续设计情况随时补充。
5.接口数据结构:
描述接口的每个参数数据结构、参数顺序和默认值。
主要数据结构有Managers、Window等。
原文:https://www.cnblogs.com/ztcv5/p/10864099.html