免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
设为首页 | 收藏本站| 『零幻社区』已经陪你度过了
  • 帖子
快速
返回顶部
返回首页
返回列表 發帖
查看: 1172|回复: 0
上一主题 下一主题 打印

人物操作与打击感修改,snk风格   [复制链接]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

以下这些内容修改可能可以让你的人物更容易操作。

用字母表示攻击键

a:轻脚
b:重脚
c:超重
x:轻拳
Y:重拳
Z:闪避

键盘布局:
a b c
x y z

首先是cmd修改
以下列stateno数值为例,修改的时候注意对应人物stateno号,为了方便,给技能编了Lv等级。

Lv.1
205 近x
305 近a

Lv.2
200 远x
300 远a

Lv.3
400 蹲x
430 蹲a

Lv.4
215 近y
225 近b

Lv.5
410 蹲y
440 蹲b

Lv.6
210 远y
220 远b

Lv.7
500 重c

Lv.8
550 (下)前x
560 (下)前a


1.修改攻击出招设定
按Lv等级,设定攻击出招条件。根据实际情况设定同技能是否可互连、同lv是否可互连。
如下:
[State -1, 305]
type = ChangeState
value = 305
triggerall = command = "a"
triggerall = statetype != A
triggerall = command != "holddown"
trigger1 = ctrl
trigger2 = stateno = 305 && movecontact
trigger3 = stateno = 205 && movecontact

[State -1, 205]
type = ChangeState
value = 205
triggerall = command = "x"
triggerall = statetype != A
triggerall = command != "holddown"
trigger1 = ctrl
trigger2 = stateno = 305 && movecontact
trigger3 = stateno = 205 && movecontact

[State -1, 200]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall = statetype != A
triggerall = command != "holddown"
trigger1 = ctrl
trigger2 = stateno = 305 && movecontact;Lv.1
trigger3 = stateno = 205 && movecontact;Lv.1
trigger4 = stateno = 200 && movecontact
trigger5 = stateno = 300 && movecontact

[State -1, 300]
type = ChangeState
value = 300
triggerall = command = "a"
triggerall = statetype != A
triggerall = command != "holddown"
trigger1 = ctrl
trigger2 = stateno = 305 && movecontact;Lv.1
trigger3 = stateno = 205 && movecontact;Lv.1
trigger4 = stateno = 200 && movecontact
trigger5 = stateno = 300 && movecontact

[State -1, 400]
type = ChangeState
value = 400
triggerall = command = "a"
triggerall = statetype != A
triggerall = command = "holddown"
trigger1 = ctrl
trigger2 = stateno = 305 && movecontact;Lv.1
trigger3 = stateno = 205 && movecontact;Lv.1
trigger4 = stateno = 200 && movecontact;Lv.2
trigger5 = stateno = 300 && movecontact;Lv.2
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 430 && movecontact

[State -1, 430]
type = ChangeState
value = 430
triggerall = command = "a"
triggerall = statetype != A
triggerall = command = "holddown"
trigger1 = ctrl
trigger2 = stateno = 305 && movecontact;Lv.1
trigger3 = stateno = 205 && movecontact;Lv.1
trigger4 = stateno = 200 && movecontact;Lv.2
trigger5 = stateno = 300 && movecontact;Lv.2
trigger6 = stateno = 400 && movecontact
trigger7 = stateno = 430 && movecontact

以此类推Lv等级高的可以全部设定为可连Lv等级低的招直到lv8(少数特殊情况可根据实际作修改)
[State -1, 550]
type = ChangeState
value = 550
triggerall = command = "x"
triggerall = statetype != A
triggerall = command = "holdfwd"
triggerall = command != "holddown"
trigger1 = ctrl
trigger2 = stateno = 305 && movecontact;Lv.1
trigger3 = stateno = 205 && movecontact;Lv.1
trigger4 = stateno = 200 && movecontact;Lv.2
trigger5 = stateno = 300 && movecontact;Lv.2
trigger6 = stateno = 400 && movecontact;Lv.3
trigger7 = stateno = 430 && movecontact;Lv.3
trigger8 = stateno = 215 && movecontact;Lv.4
trigger9 = stateno = 225 && movecontact;Lv.4
trigger10 = stateno = 410 && movecontact;Lv.5
trigger11 = stateno = 440 && movecontact;Lv.5
trigger12 = stateno = 210 && movecontact;Lv.6
trigger13 = stateno = 220 && movecontact;Lv.7
trigger14 = stateno = 500 && movecontact;Lv.7

技能部分也一样,只是部分技能分多个statedef,要注意连在哪个statedef后面,有些还要指定animelem(动作进行到哪张图)。

一般来说技能高于普通攻击的Lv,少数特殊的技能除外。


改完cmd进游戏后你会发现人物似乎很不正常,有的招可以连很多下,有的根本连不到。
接着你就需要修改cns里人物对应的Hitdef等以及动作对应的air动画桢数。

以轻攻击200为例:
在cns中搜索f 200找到Statedef 200这个动作,查看在其下面的hitdef


pausetime = 8,8;打击动作给予自己和对方的停顿时间
ground.hittime = 10;命中有效的时间
guard.hittime = 9;防御后有效的时间,不写的话与ground.hittime一样
ground.velocity = -5;命中造成的滑动速度
guard.velocity = -4;防御后造成的滑动速度,不写的话与ground.velocity一样
air.velocity = -1.4,-3;空中命中造成的滑动速度
airguard.velocity = -1.9,-.8;空防御后造成的滑动速度,不写的话与air.velocity一样

修改这些项目,配合调整air里Action 200的图片桢数使打击效果达你你要的效果。

[Begin Action 200]
Clsn2: 1
Clsn2[0] = -21, -99, 19, 0
200,0, 0,0, 2;最后的数值表示这张图所持续的桢数
Clsn1: 1
Clsn1[0] = 0, -93, 55, -75
Clsn2: 2
Clsn2[0] = -21, -99, 19, 0
Clsn2[1] = 2, -89, 52, -79
200,1, 0,0, 3
Clsn2: 1
Clsn2[0] = -21, -99, 19, 0
200,0, 0,0, 3

一般连不到的话可以减少攻击图片出现之前的动作桢数,连的太多可以增加攻击图片出现之前的动作桢数
要使收招动作快又不太影响攻击效果,可以适当减少攻击图片出现之后的动作桢数。

评分

1

評分人數

收藏收藏 转播转播 分享分享 分享淘帖 顶0 踩0 发送到手机穿越
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

Ta们最近看过这个帖子收起

访问时间:2016-08-17 12:02
無空
访问时间:2016-04-18 23:19
传说の交易
访问时间:2016-03-12 22:39
天の罪
访问时间:2015-12-12 23:12
鲁鲁修
访问时间:2015-12-12 08:56
复仇者
访问时间:2015-01-14 21:57
我啊奥万大
访问时间:2014-09-27 01:43
访问时间:2014-09-11 09:18
疯子
访问时间:2014-08-08 08:50

上一主题: GIF教程

下一主题: 人物制作教程1

点评
B Color Link Smilies

您还可以输入:个字符
X

 X

推荐主题更多精彩

感谢分享
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

TOP

返回列表 發帖
 

 

B Color Image Link Quote Code Smilies
高级模式 | 发新话题

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

关闭
快速
返回顶部
返回首页