level 5
我不知道你对2dfm了解多少,但你既然想要做这个,我假定你已经知道以下三点(我不再进行解释):
1-----给一个人物自己的受伤反应列表中设置的火花是指该人物把敌人打成对应受伤动作时出现的火花,这火花是该人物的某个已经做好的招式项目
2-----想要让一个人物打不同人物出现不同火花,前提是有方法知道挨打的是谁,而且攻击方的火花招式能根据挨打的人不同而播放不同的火花动画
3-----你会使用画面外攻防区设计制作身份识别系统
给你人物的火花携带多个物体(与源同在)并且都和你的火花同时出现(即【物】脚本位于火花找事的开头),每一个【物】各自调用一个招式,每个招式都对应不同的挨打者的防御火花,这些招式都在招式开头做攻击命中判断(用【招】脚本),如果有哪一个攻击命中,就跳转去播放对应类型的火花动画
所有这些【物】引用的招式,它们的攻击区域应该在画面外不同高度,而每个人物在对应高度有一个受伤区域(这个受伤区域是由人物的影子携带的,或者由一个与人物一同移动的【物】携带)
由于每个人物所携带的这个画面外的受伤区都在一个特定的画面外高度上,各个人物的这个受伤区都在不同高度,所以攻击者的火花通过攻击命中来检测到某一高度有伤区,就知道挨打的人是谁,就对应跳转去播放与这个挨打者对应的火花
不知道我这么说你能不能明白
2014年02月15日 14点02分