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

注册 登录

QQ登录

只需一步,快速开始

楼主: 冰冷的雪
打印 上一主题 下一主题

[教程] 应求发来,投技制作教程(更新拆分法)

[复制链接]

11

主题

534

帖子

1816

积分

游戏狂人

燕姬殿下

Rank: 6Rank: 6

贡献度
247
金元
7882
积分
1816
精华
4
注册时间
2008-3-1
跳转到指定楼层
主题
发表于 2008-5-31 12:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先先讲个小故事。
我研究投技也几个星期了(旁:才两个星期也配叫几个星期?),其它问题都在第一天的一个小时内解决了,就是有件事解决不了,即抓住人后,被抓者不会跟着我的动作而动,而是悬浮着,和操纵角色保持固定的相对位置。而参数我就一直找不到。直到有一次,有人在问我354S的bulletdata修改,我在告诉他26H、27H在效果是前移类时是宽度,是发散类时是扩散速率时,忽然就灵光一闪,这就是找不到参数的原因,因为根本没有专门参数,而是把原来我们熟悉的参数换了作用了。于是稍作试验,便找到了这个害人不浅的“跟动参数”,它居然就是—————“平移-地”!!

下面进入正题,由于很多人用VAN大的编辑器,所以我下面会说16进制和10进制两种代码,正文为WINHEX的,括号内为VAN大编辑器的。

首先制作投技,我们先得知道下要用到哪些参数
先说下投技的三个组成部分:抓获式→中间式→松开式。其中中间式可以没有,但前后两个为必须,如果有抓而没有放,那么就会出现PS2版的岛左近C1那个BUG,抓住的人永远扔不掉,只能中途存档后再开才能解决。
一、我们知道ATK的0CH和0DH是“状态-地”,0EH和0FH是“状态-空”。其实后面还有一个,10H和11H(VAN编辑器的LP10),这个叫“状态-扔”,是投技最后把人扔出时造成的状态。
二、35H的04(LP34_A),作用为“抓住”。此为投技起始式(抓获式)必须。
三、35H的08(LP34_B),作用为“松开”。此为投技结末式(松开式)必须。
四、36H的20(LP34_15),作用不明,但投技中间式和松开式都有,我们也就从善如流吧。
五、状态代码(状态空或地)87(十进制135),是抓获式所必须,只有当打击状态为此状态时,才会在击中人后自动跳转到中间式。
六、08H(平移-地),在抓获式中会转变作用为“跟动方式”。

我们来看一下投技的跳转方式。投技抓获式应当命中人后自动跳转到第一个中间式。方法是把第一个中间式的2EH和2FH(即“发动招式”)设成抓获式所对应的MOV行数。并且得把抓获式的35H带有04(钩上LP35_A),打击状态(空或地至少一个)设成87(135),这样只要打出87(135)状态,就会自动跳转过去,不需要把21H设上80(即不需要钩上LP20_F)。

跳转到中间式后,就只要用MOV的跳转(设置“下一招式”)即可实现连续动作。中间式可以是打击类效果类等任意招式,可以作为普通招式打别人,但是被你抓住的人也是处于无敌状态的,中间式是无法对其造成伤害的。记得中间式设上36H的20(钩上LP34_15)。

接下来是最重要的,松开式。把35H设上08(钩上LP34_B),这样被抓的人就会在这一式的动作一发动(即00时刻)被松开,松开时,状态为10H和11H(LP10)所设的状态,伤害大小只与威力系数有关,不需要带任何打击判定或效果类招式,就可以给予相当于该威力系数的打击类招式的伤害,此伤害不可带任何属性。还是得啰嗦一句,一个完整的投技必须有松开式,否则就出PS2版左近C1的BUG。
松开式的“状态-扔”造成的状态预设为浮空状态。

我们看了投技的伤害赋予方式,必然会很失望,因为大蛇里,不带属性的招就算威力系数很大,也没什么大不了的伤害,那么我们就得用下面几种方式来实现伤害输出和一些状态的设置。

1.打击法。
要实现把人扔老远,就可用此方法。如上所说,我们知道松开式只要一有动作,就把被抓者松开,一旦松开,他就不再是无敌的了,就能挨打了。那么我们的松开式只要带上打击判定,并把打击状态设成个很远的吹飞,那么看上去就是把人扔很远了,其实是被打出去的。而要提高伤害输出,我们只要给打击招带上属性就行了,这样的话,被扔者就中了同样威力系数的两下,第一下不会有属性,第二下就可以有属性。

2.效果法
吕布的R1的松开式,威力系数只有1,他又如何实现高威力输出的呢?因为他的松开式同时还是个效果类招式,被抓者刚一松开就中了那个威力系数100的暗红震破,于是就有较大伤害了,我们当然还能让那招带属性,那就更夸张了。

看到这里,相信大家已经有些跃跃欲试了吧。我在这里要强调投技的三个原则
1.有抓有放原则
这个前面已说过,抓了不放,一旦恢复站姿,就算你再单独使个带松开参数的招式也是扔不掉的。

2.无敌原则
投技除了抓获式外,中间式和松开式都必须为无敌,这不是安全不安全问题,一旦你招式中途被打断了,松开式出不来,那么还是会出现再也扔不掉的情况。

3.不可取消原则
这个就和岛左近C1BUG一样了,中途招取消了,自然又出不到松开式了。所以投技中间式必须不可出招、不可防御、不可跳跃、不可放无双(尤其是这个最易被忽视)。

先说到这儿,以后还会更新投技进阶设法。

附录:跟动参数值(部分)
14(十进制20)=两手之间
15(21)=左手/武器尖端
16(22)=右手
17(23)=左肩
18(24)=右脚
19(25)=左脚

======================================================================
进阶投技一:动作拆分法
从上面所说的,我们知道松开式是00时机就松开的,那么有些很适合做投技的动作就受这个限制了,譬如黄盖的扔炸弹动作。
这时我们就需要把一个动作分开成两个动作,前一部分到想扔出去的前一帧结束,后部分当然是从那一帧开始,用MOV的跳转来连接。这样就能看似一个动作实则两个,实现了动作中途扔出。
实现方法:ATK的32H的80(VAN编辑器的LP30_17),作用就是353时的“截取动作”,截取的是打击判定始终值那一段区间的动作。我们就可以利用这一参数,配合打击判定始终值,实现拆分。例如我们需要第34帧扔出,那么第一个动作就把打击判定始终值设成00,21(十进制33),第二动作则用22(34)作为始值,就可以了。
顺带一提:松开式的状态-扔的平移和飞空用的是平移地和飞空地。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-20 21:23 , Processed in 0.041818 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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