3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3176|回复: 7
打印 上一主题 下一主题

[原创] 《鬼泣5》放弃鼠标 全键盘操作按键方法

  [复制链接]

1

主题

1

帖子

5

积分

新手玩家

Rank: 1

贡献度
1
金元
610
积分
5
精华
0
注册时间
2013-2-24
跳转到指定楼层
主题
发表于 2013-2-24 22:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
从鬼泣3到鬼泣5,楼主只有鬼泣5通关,可见楼主有多手残。不得不说,相比较前面几代,鬼泣5简化了操作,尤其是键盘+鼠标的操作,解决了全键盘操作的视角的问题。可见厂商是想让更多玩家受惠,难度太高只会变成小众游戏。
但即使这样,众多组合键依然让楼主手忙脚乱,毕竟键盘不比手柄,手柄的按键分布是立体的,而且更符合人体工学,键盘只是一个平面,所以玩鬼泣这样的动作游戏就会手忙脚乱。楼主思来想去,觉得罪魁祸首就是组合按键,像恶魔抓取,天使抓取还好,熟练之后没什么问题,但如果是恶魔武器和天使武器出招的话就彻底苦逼了,一瞬间大脑短路就不知道按啥了,明明想飞镖套住怪,就是TMD不出,上来那股劲真是想砸键盘。。。
同时楼主觉得键盘+鼠标的操作方式问题很大,虽然视角可控很舒服,但鼠标只有三个按键,左手要控制前后左右方向,要控制跳跃,天使恶魔形态的切换,蓄力攻击,实在忙不过来,所以楼主放弃了鼠标,采用全键盘操作,这样两只手可以覆盖很多按键。
要实现这些简化,楼主用按键精灵这个工具来实现。每次游戏都要开这个工具,然后在实践中去调试脚本,这个过程借鉴了其他朋友发过的一些脚本,在这里表示感谢。当然,动作游戏的本色就是动作,就是手忙脚乱一番后的成就感,所以我做的脚本并不是一个按键出来一整套连招,连招还是要自己练的,这是动作游戏最基本最核心的东西,楼主只是简化了组合键。
在放出脚本前要说明下,楼主认为手忙脚乱的最大原罪在于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 "", 1
KeyDown "Z", 1
KeyPress "", 1
KeyUp "Z", 1
下面的链接是我目前用的按键精灵包,想省事的就直接整个下载吧,百度的网盘:http://pan.baidu.com/share/link?shareid=285083&uk=839998632
从上面的脚本可以看出,每次出招之前我都把出招的按键弹起,因为这么多脚本,组合在一起时经常会失效,我认为是模拟按键操作时,有的按键没有被弹起所导致。我在按键精灵上是个新手,写的脚本也许在高手中看来有很多瑕疵,这里也欢迎批评指正。
之所以没说这些脚本的启动热键是我觉得应该给每个玩家思考空间,看看怎么安排启动热键更合理。我先说说我的安排吧,希望能抛砖引玉。
左手区域
Q 天使武器蓄力
E 恶魔武器蓄力
R 天使闪
空格 天使滑翔
CapsLock 魔化
F 天使抓取
右手区域
U 天使武器攻击
O 恶魔武器攻击
H 恶魔闪
L 恶魔抓取
我这样的安排也是在实践了一段时间,中间更改几次下来的结果,算是给大家一些参考,毕竟每个人操作键盘的习惯不同,理想的分配肯定不会统一,但愿能帮助到一些键盘苦手。
回复

使用道具 举报

157

主题

4302

帖子

3076

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
156
金元
24518
积分
3076
精华
0
注册时间
2011-10-27
舒服的沙发
发表于 2013-2-24 22:35 | 只看该作者
我觉得J普攻,K枪攻,空格跳跃,L切换枪,NM天使恶魔不错
回复 支持 反对

使用道具 举报

4

主题

349

帖子

344

积分

高级玩家

Rank: 4

贡献度
4
金元
3279
积分
344
精华
0
注册时间
2012-9-23
硬硬的板凳
发表于 2013-2-24 22:37 | 只看该作者
留个名,lz用心了
回复 支持 反对

使用道具 举报

2

主题

1万

帖子

6456

积分

游戏精英

Rank: 8Rank: 8

贡献度
2
金元
64481
积分
6456
精华
0
注册时间
2008-2-26
冰凉的地板
发表于 2013-2-24 22:51 | 只看该作者
每个人的习惯不同,但楼主精神值得支持下,我觉得楼主可以试试手柄,也许会发现更流畅的操作,手柄震动效果会增加带入感,当然还是那句话,习惯什么用什么,开心就好
回复 支持 反对

使用道具 举报

1

主题

548

帖子

620

积分

超级玩家

Rank: 5Rank: 5

贡献度
1
金元
6155
积分
620
精华
0
注册时间
2012-8-16
5#
发表于 2013-2-26 04:04 | 只看该作者
怎么感觉更难了呢- -
回复 支持 反对

使用道具 举报

12

主题

487

帖子

429

积分

高级玩家

Rank: 4

贡献度
10
金元
3891
积分
429
精华
0
注册时间
2011-7-22
6#
发表于 2013-2-26 04:16 | 只看该作者
习惯了4的全键盘所以这次也是
回复 支持 反对

使用道具 举报

218

主题

7753

帖子

5858

积分

游戏精英

Rank: 8Rank: 8

贡献度
193
金元
50863
积分
5858
精华
0
注册时间
2011-9-14
7#
发表于 2013-2-26 10:29 | 只看该作者
视角不好转换了
回复 支持 反对

使用道具 举报

44

主题

732

帖子

1106

积分

游戏狂人

Rank: 6Rank: 6

贡献度
114
金元
6497
积分
1106
精华
0
注册时间
2007-1-26
8#
发表于 2013-2-26 13:43 | 只看该作者
抄我的帖子还来个原创,我靠
http://bbs.3dmgame.com/thread-3679124-1-1.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-28 11:33 , Processed in 0.115663 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表