20110302_操控系统思路文档_V.03
2017-03-30 09:41:53 0 举报
AI智能生成
MMORPG操控系统思路文档
作者其他创作
大纲/内容
角色移动
键盘移动方式
名词释义
方向概念
下文移动方向是指镜头的上\下\左\右方向(并非游戏场景的东南西北)。
角色自身移动速度
当期移动速度
角色自身动作周期
当前动作播放周期
相关操作
默认操作方式
WSAD
角色向镜头上方移动
角色向镜头下方移动
角色向镜头左方移动
角色向镜头右方移动
支持更改操作方式
改为其他按键
等到系统设置中的快捷键设置模块
服务端逻辑
移动速度
匀速
取当前移动速度
当前移动速度=角色自身移动速度+等等方面
角色自身移动速度暂定为3M/S(人物标准身高1.8M)
客户端逻辑
移动指令
移动指令变更才向服务器发包
单一指令
组合指令
动作表现和移动速度匹配
当前移动速度>默认移动速度
动作播放周期变短
动作播放周期=(默认动作周期×默认移动速度)÷当前移动速度
当前移动速度=默认移动速度
默认动作周期
默认移动速度>当前移动速度>½默认移动速度
默认动作周期
当前移动速度<½默认移动速度
动作播放周期变长
速度为0
播放待机动作
鼠标移动方式
相关操作
默认操作方式
单击鼠标左键
开始移动
支持更改操作方式
单击鼠标右键
等到系统设置中的快捷键设置模块
服务端逻辑
角色以当前速度匀速向当前坐标移动
移动速度
同上
移动开始
验证目标坐标合法性
移动中
中止移动的事件
在自动移动到目标位置的过程中,如果移动中途按WASD键,自动移动终止
行为状态改变
逻辑状态限制
处理
结束移动
结束移动的事件
处理
客户端逻辑
动作表现和移动速度匹配
移动开始
开始移动事件
逻辑
处理
移动中
移动中止事件
处理
结束移动
结束移动的事件
处理
相关表现
目的地提醒特效
转向动作过渡
多重移动方式衔接和处理
角色如果按住WASD不放,则不再接受鼠标左键移动的指令。
镜头控制
镜头旋转
名词解释
鼠标观察速度
相关操作
鼠标
键盘
服务端逻辑
无
客户端逻辑
默认镜头朝向
鼠标观察速度
按键旋转参数
镜头水平旋转范围
镜头仰角范围
默认镜头仰角
镜头伸缩
相关操作
鼠标
键盘
服务端逻辑
无
客户端逻辑
镜头伸缩灵敏度
镜头伸缩范围
默认镜头距离
镜头复位
按“Home”键可直接快速切换到默认镜头仰角及默认镜头距离。
镜头挤压
相关操作
无
服务器端逻辑
无
客户端逻辑
触发事件
处理
镜头复位时间
镜头控制参数
广角参数
近裁剪
远裁剪
0 条评论
下一页