最近在玩黑暗之魂2,我来分析下其中的移动规则
涉及的概念:精力:能量值,消耗它完成游戏中的各种动作,会自动回复,可提升最大值。
三种移动状态(速度):正常走(10),缓速(5),奔跑(15).
按方向键,正常走状态,速度变为10.
CASE1按翻滚,精力满足翻滚,进行翻滚,消耗精力 之后切换回正常走.
ELSE精力不满足翻滚,操作无效.
CASE2按翻滚持续大于0.5秒,精力满足奔跑最小值,进行奔跑,速度15持续消耗精力.
IF翻滚键按住状态,精力=0,切换回正常走.
IF松开翻滚键,切换回正常走.
CASE3按攻击,精力满足攻击,速度立即等于0,进行攻击消耗精力,切换回正常走 .
ELSE精力不满足攻击 操作无效.
CASE4按使用道具A速度降到0 使用道具A,之后切换回正常走.
CASE5按使用道具B速度降到5使用道具B,之后切换回正常走.
CASE6按盾防键,速度降到5.
CASE7按盾防键持续大于0.5秒,速度降为5.
IF松开盾防键,切换回正常走.
IF精力值等于0,速度降为0,进入僵直状态,之后切换回正常走 .
涉及的概念:精力:能量值,消耗它完成游戏中的各种动作,会自动回复,可提升最大值。
三种移动状态(速度):正常走(10),缓速(5),奔跑(15).
按方向键,正常走状态,速度变为10.
CASE1按翻滚,精力满足翻滚,进行翻滚,消耗精力 之后切换回正常走.
ELSE精力不满足翻滚,操作无效.
CASE2按翻滚持续大于0.5秒,精力满足奔跑最小值,进行奔跑,速度15持续消耗精力.
IF翻滚键按住状态,精力=0,切换回正常走.
IF松开翻滚键,切换回正常走.
CASE3按攻击,精力满足攻击,速度立即等于0,进行攻击消耗精力,切换回正常走 .
ELSE精力不满足攻击 操作无效.
CASE4按使用道具A速度降到0 使用道具A,之后切换回正常走.
CASE5按使用道具B速度降到5使用道具B,之后切换回正常走.
CASE6按盾防键,速度降到5.
CASE7按盾防键持续大于0.5秒,速度降为5.
IF松开盾防键,切换回正常走.
IF精力值等于0,速度降为0,进入僵直状态,之后切换回正常走 .