投稿
  • 动态
  • 文章
  • 视频
  • 音乐
  • 帖子
  • 注册
    • 查看作者
    • 《鬼泣5》操作方法介绍,鬼泣5按键操作详解

      不得不说,相比较前面几代,鬼泣5简化了操作,尤其是键盘+鼠标的操作,解决了全键盘操作的视角的问题。可见厂商是想让更多玩家受惠,难度太高只会变成小众游戏。

      但即使这样,众多组合键依然让楼主手忙脚乱,毕竟键盘不比手柄,手柄的按键分布是立体的,而且更符合人体工学,键盘只是一个平面,所以玩鬼泣这样的动作游戏就会手忙脚乱。

      同时楼主觉得键盘+鼠标的操作方式问题很大,虽然视角可控很舒服,但鼠标只有三个按键,左手要控制前后左右方向,要控制跳跃,天使恶魔形态的切换,蓄力攻击,实在忙不过来。

      要实现这些简化,楼主用按键精灵这个工具来实现。每次游戏都要开这个工具,然后在实践中去调试脚本,这个过程借鉴了其他朋友发过的一些脚本,在这里表示感谢。当然,动作游戏的本色就是动作,就是手忙脚乱一番后的成就感,所以我做的脚本并不是一个按键出来一整套连招,连招还是要自己练的,这是动作游戏最基本最核心的东西,楼主只是简化了组合键。

      在放出脚本前要说明下,楼主认为手忙脚乱的最大原罪在于Q和E这两个按键,攻击招式用它,跑酷躲闪也要用它,所以楼主把大部分跟这两个按键相关的动作拆开,彻底放弃用它来切换形态,所以把Q和E这两个按键设置成了数字9和0(不是小键盘的)。同时因为放弃了鼠标,所以我的基础动作按键是:

      J 枪击

      K 跳跃

      I 基础攻击

      ; 蓄力攻击

      M 切换恶魔武器

      N 切换天使武器

      C 切换枪类武器

      Z 切换远程目标

      P 调整中心视角

      9 天使形态(大键盘上的数字)

      0 恶魔形态(大键盘上的数字)

      其他都是默认的。

      下面放出具体的脚本:

      天使武器攻击

      KeyUp "9", 1

      KeyUp "9", 1

      KeyPress "9", 1

      KeyPress "I", 1

      恶魔武器攻击

      KeyUp "0", 1

      KeyUp "I", 1

      KeyPress "0", 1

      KeyPress "I", 1

      天使抓取

      KeyUp "9", 1

      KeyUp "J", 1

      KeyPress "9", 1

      KeyPress "J", 1

      恶魔抓取

      KeyUp "0", 1

      KeyUp "J", 1

      KeyPress "0", 1

      KeyPress "J", 1

      天使武器蓄力

      Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer

      KeyUp "9", 1

      KeyUp ";", 1

      KeyPress "9", 1

      KeyDown ";", 1

      Delay 100

      KeyState = GetAsyncKeyState(81)

      While KeyState <> 0

      KeyState = GetAsyncKeyState(81)

      Wend

      KeyUp ";", 1

      恶魔武器蓄力

      Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer

      KeyUp "0", 1

      KeyUp ";", 1

      KeyPress "0", 1

      KeyDown ";", 1

      Delay 100

      KeyState = GetAsyncKeyState(69)

      While KeyState <> 0

      KeyState = GetAsyncKeyState(69)

      Wend

      KeyUp ";", 1

      天使闪

      KeyUp "9", 1

      KeyUp "SHIFT", 1

      KeyDown "9", 1

      KeyPress "SHIFT", 1

      KeyUp "SHIFT", 1

      Delay 100

      KeyPress "SHIFT", 1

      KeyUp"SHIFT",1

      KeyUp "9", 1

      恶魔闪

      KeyUp "0", 1

      KeyUp "shift", 1

      KeyDown "0", 1

      KeyPress "shift", 1

      KeyUp "0", 1

      天使滑翔

      Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer

      KeyUp "9", 1

      KeyUp "K", 1

      KeyDown "9", 1

      KeyPress "K", 1

      KeyUp "K", 1

      Delay 100

      KeyPress "K", 1

      KeyUp "K", 1

      KeyState = GetAsyncKeyState(32)

      While KeyState <> 0

      KeyState = GetAsyncKeyState(32)

      Wend

      KeyUp "9", 1

      魔化

      KeyUp "Z", 1

      KeyUp "P", 1

      KeyDown "Z", 1

      KeyPress "P", 1

      KeyUp "Z", 1

    • 0
    • 0
    • 0
    • 35
    • 请登录之后再进行评论

      登录
    • 返回顶部
    • 实时动态
    • 做任务
    • 偏好设置
    • 到底部
    • 单栏布局 侧栏位置: