如何实现“爆头双倍伤害”的效果啊?
unity3d吧
全部回复
仅看楼主
level 7
灵源心♀ 楼主
我给角色的“头部”和“身体”分别加了一个碰撞器。
当我想实现“爆头双倍伤害”效果的时候,忽然不知道该咋办了。
(刚学Unity,只会通过标签得到碰撞器。)
——
所以想问一下,怎么才能单独得到“头部”的碰撞器呢?
2023年08月25日 10点08分 1
level 1
碰撞信息可以返回出来,判定标签然后写个 if 把伤害 float 的变量乘以 2 就好了
2023年08月25日 13点08分 2
通过标签判定的话,它会把“头部”和“身体”一起算进去。 我只想让“头部”判定为2倍伤害。 “身体”部分依然是1倍伤害。
2023年08月25日 15点08分
“头部”的碰撞器和“身体”的碰撞器,我加在了同一个游戏物体身上。
2023年08月25日 15点08分
导入的资源,没有头和身体的区分,所以我就加了两个碰撞器,但是又不知道该怎么单独获得“头部”的碰撞器。
2023年08月25日 16点08分
那你就单独给肢体血量
2023年08月26日 02点08分
level 5
角色只做身体的碰撞就行了。
头部新建一个空的对象,父对象是角色
空对象上加头部的碰撞和受伤判断
2023年08月29日 15点08分 6
1