求助:攻击技火花是设置给敌人的?
2dfm吧
全部回复
仅看楼主
level 5
c873393687 楼主
我要给每个人物设置不同的防御火花,咋么弄,如果用攻击技火花做的话那就是做给敌人的,我是要做给角色自己的
2014年02月15日 05点02分 1
level 12
我不知道你对2dfm了解多少,但你既然想要做这个,我假定你已经知道以下三点(我不再进行解释):
1-----给一个人物自己的受伤反应列表中设置的火花是指该人物把敌人打成对应受伤动作时出现的火花,这火花是该人物的某个已经做好的招式项目
2-----想要让一个人物打不同人物出现不同火花,前提是有方法知道挨打的是谁,而且攻击方的火花招式能根据挨打的人不同而播放不同的火花动画
3-----你会使用画面外攻防区设计制作身份识别系统
给你人物的火花携带多个物体(与源同在)并且都和你的火花同时出现(即【物】脚本位于火花找事的开头),每一个【物】各自调用一个招式,每个招式都对应不同的挨打者的防御火花,这些招式都在招式开头做攻击命中判断(用【招】脚本),如果有哪一个攻击命中,就跳转去播放对应类型的火花动画
所有这些【物】引用的招式,它们的攻击区域应该在画面外不同高度,而每个人物在对应高度有一个受伤区域(这个受伤区域是由人物的影子携带的,或者由一个与人物一同移动的【物】携带)
由于每个人物所携带的这个画面外的受伤区都在一个特定的画面外高度上,各个人物的这个受伤区都在不同高度,所以攻击者的火花通过攻击命中来检测到某一高度有伤区,就知道挨打的人是谁,就对应跳转去播放与这个挨打者对应的火花
不知道我这么说你能不能明白
2014年02月15日 14点02分 2
这个明白,就是画面外攻防区制作我没学过,求教程。。。。
2014年02月21日 11点02分
回复 c873393687 :就是正常条件下人物攻击区你画好,敌人的伤区也画好,两者同处游戏画面内的时候是可以判定攻击命中的,那么如果把人物攻击区和敌人伤区都向下移动2000像素,相当于纵坐标都增加2000,那就都移动到画面外去了,但是仍然可以像在画面内的时候一样攻击命中
2014年02月21日 20点02分
我写个教程吧,几句话说不清
2014年02月21日 20点02分
回复 c873393687 :教程在https://tieba.baidu.com/p/2880988476
2014年02月21日 23点02分
1