求助提问!关于回旋镖类飞行道具的制作
2dfm吧
全部回复
仅看楼主
level 6
盐烧鸡腰子✨
楼主
请问2DFM能不能实现像美国队长丢盾牌那样的
盾牌击中敌人之后回到【源】的位置后消失的回旋镖是的远程招式?
而且能不能做到物品回到【源】坐标后消失且触发人物接住【物】的动作
@火星叔叔厉风
2020年07月06日 07点07分
1
level 13
妖猫ZERO
可以做,参考东东不死传说里的棉花糖,不过有一个问题,如果对方位置距离较远,回旋镖打中防御中的对手回来的时候回旋镖就会多一个出来
2020年07月06日 11点07分
2
盐烧鸡腰子✨
是那个丢伞的角色吗?这个是什么原因导致的?
2020年07月06日 12点07分
妖猫ZERO
@盐烧鸡腰子✨
这个我就不知道了
2020年07月06日 12点07分
level 6
盐烧鸡腰子✨
楼主
我看了一下,棉花糖的那种不是我想要的效果,我想做的是那种【物】击中目标之后是会立即回头的,这意味着这个【物】打中与否会影响【物】回到手上的时机。棉花糖那种完全可以算好时间来做【物】的消失和人物手上物体的重现
2020年07月06日 12点07分
3
妖猫ZERO
帮你
@厉风
吧主的大号吧
2020年07月06日 20点07分
BT斗士
这个不推荐做,因为2dfm没有自带这个判定功能,如果你强行要做的话,你得花n个变量先完成丢出去的物和角色自身位置的动态判定,然后还要做比较机制,比较机制以后还得做8方向移动输入,输入完毕之后还要再次判定,因为你角色也是移动的,即使可以用调用功能省去一部分工作量,还是非常麻烦
2020年07月15日 13点07分
盐烧鸡腰子✨
@BT斗士
移动输入应该不用做,因为我打算做成物未复位人是不能动的
2020年07月15日 13点07分
妖猫ZERO
@BT斗士
假如把扔出飞行道具的瞬间动作设定为变身动作,然后切换到飞行道具前冲落地后化为新的形态战斗而原来的本体待在原地变成近似可拾取的武器,然后飞行道具回去拾起本体又变回原状会怎么样
2020年07月16日 09点07分
level 11
火星叔叔厉风
最好的办法是先写个【减法模块】支持【变量相减】功能,就能让扔出去的盾牌随时判断它和主人的坐标差了,坐标差小于一定值,主人就会收回盾牌
如果不想写【减法模块】(比较麻烦),那么简单办法是你发射一个盾牌打中敌人时,敌人进入对应的【被盾牌打伤】的受伤招式,这些受伤招式也可以分好几种(后仰或者被打飞),每一个都在开头同时发射一个返回盾牌道具,这个返回盾牌就能攻击你本体或者你的道具,我们当然不希望它攻击本体,所以我们给本体设置一个【与原同在】的隐形物体,设置该物体的攻防区在你脚下画面外某高度(不会打中画面内的敌人),敌人发射的返回盾牌的攻防区也在这个高度,所以它可以打中这个隐形物体,隐形物体和返回盾牌互相攻击后,返回盾牌消失,隐形物体攻击命中后返回一个角色变量值,令你角色重新持有盾牌,完成任务
2020年07月26日 16点07分
4
火星叔叔厉风
你还可以设定如果你在空中,返回盾牌就打不中你直接飞过去,飞一段距离他又折返,这时打中你身上那个隐形物体,还是可以让你回收盾牌。如果返回盾牌第一次错过你并折返后还是没有打中你的隐形道具,他还可以再次变向折返,这就和美队的标准功能完全一致了(只要不收盾牌,盾牌可以来回飞)
2020年07月26日 16点07分
火星叔叔厉风
反正美队的盾牌无视牛顿定律
2020年07月26日 16点07分
火星叔叔厉风
你最初扔出去的盾牌如果没打到敌人,也可以飞一段就自动折返,但这就不能回收了(除非用减法模块那个方法,所以说那方法才是完美的)
2020年07月26日 16点07分
1