【向z吧小伙伴们致谢】混战系统教程——为了更好的战斗系统
zymxdt吧
全部回复
仅看楼主
level 10
前言:感谢大家@谢斯塔一世 @伟大的被征服着 以及一些帮助过我的粽子们,在z吧的小伙伴们帮助下终于模拟出了htb的混战系统,现在,我们不仅有实力做出自己的混战系统,并且可以优化它,使它更真实,不是吗?先放几张图片吧,大家可以看看(可怜的长矛民兵,为什么我总是拿你做实验[笑眼]
接下来我就说说这些日子的结论吧,插楼随意,
镇楼
图要有,吃我管风琴啦[笑眼]
2015年04月04日 13点04分 1
level 10
第二部分:骨骼
其实说这部分有多神秘也不尽然,只需要做很小的改动就行了,当然,在这之前,需要恶补一下骨骼文件的知识,我这方面是短板,有请大神@谢斯塔一世 的这个帖子来给大家普及一下,链接:http[滑稽]://tieba.baidu.com/p/3332[笑眼]640574。好了,话说回来,骨骼是哪里不对呢?正如我之前的猜测贴一样,htb的混战系统总给人一种别扭的感觉,每个人是被推着向前,并未经过思考(谢娘也有同感,或许他早就知道了这个秘密也说不定),通过测试,只要把每个骨骼的这行:animshuffle_backwarddata/animations/MTW2_Spear/MTW2_Spear_shuffle_forwards.cas-fr-evt:data/animations/MTW2_Spear/MTW2_Spear_shuffle_forwards.evt改为:
animshuffle_backwarddata/animations/MTW2_Spear/MTW2_Spear_ready_idle.cas-fr-evt:data/animations/MTW2_Spear/MTW2_Spear_ready_idle.evt
就行了,你会发现这个动作就是控制士兵在冲完后的动作的,从后退变成攻击准备就绪,真是不可思议!
于是,通过合理的解包骨骼,修改,重新打包,然后加上上面说的参数设置,混战系统就完成了。
2015年04月04日 14点04分 3
[乖][委屈]我对骨骼了解有限。。。。
2015年04月04日 14点04分
[滑稽]原来是这样
2015年04月04日 14点04分
回复
л˹��һ��
:大家每个人知道的不多,加在一起就多了,中间很多东西都是靠猜的,然后测试才弄明白的[吐舌]
2015年04月04日 14点04分
回复
ר����Ϫ������
:[真棒][吐舌][勉强]
2015年04月04日 14点04分
level 10
至于之前说的battle_config,config_ai_battle,或许也很重要,但那只是让整个战斗方式改变,而并不会对混战造成多大影响,不过,能走到这步,有些弯路也是必须的,难道不是吗?
后记:这算是我写的最累的教程,希望我的付出是值得的,毕竟,只是为了更好的战斗,更好的mod
如果要自己做的,请使用上面链接里谢娘娘提供的骨骼包,用它修改毕竟稳妥些
2015年04月04日 14点04分 4
level 10
第二部分有个错误,不是把anim shuffle_backward这行的内容换成ready那行的,而是要换成一个前进攻击或者说叫推进的动作,这个动作在矛兵是ready这行,但剑盾,双手就不一定了,至于具体内容,我会在后面更新,甚至有可能会放出下载,对于这么重大的失误楼主深感抱歉
2015年04月04日 17点04分 9
[真棒]
2015年04月05日 08点04分
level 10
第二部分错误更正篇:昨天没注意到9楼的问题,今天下午重新弄了一遍后发现anim shuffle_backward使用anim shuffle_forward的骨骼就可以了,但矛兵是个特殊,还是使用3楼说的ready的骨骼,建议:骨骼设定好后再把animation复制到data里来,免得失效。
到此,混战系统正式完结,若有错误,欢迎指正
2015年04月05日 08点04分 10
[真棒][太开心]
2015年04月05日 09点04分
回复
л˹��һ��
:我换了个说法发到中二吧了,希望对大家有帮助,被骂就算我作死了
(无奈的笑)
2015年04月05日 12点04分
回复
ר����Ϫ������
:[滑稽]看不懂的居多
2015年04月05日 12点04分
回复
л˹��һ��
:[泪]白忙活一场,之前大家嚷嚷着移植混战系统,现在方法出来了却看不懂,我觉得我语文不差啊,高中场均100+,难道因为现代文常常得个位数的缘故?
2015年04月05日 12点04分
1