评论 9

亚恒 1年前

感谢回复,请容我指出一下回复中的一些问题。
1、通过粒子系统中的collider模块已经将粒子设置成2d碰撞,物体挂上boxcollider2d之后可以在OnParticlecollision中检测到碰撞,并无问题。
2、OnParticleTrigger2D,该API并不存在。

我能够在OnParticleTrigger和OnParticlecollision中检测到碰撞和trigger的发生。不能实现的是,对于不同layer的物体发生碰撞和trigger的区别处理。详细请见题目下说明。

帕斯卡 [作者] 1年前

所以我后面加了个以下都是错的。

亚恒 1年前

不好意思没理解到,是个玩笑喵?(。-`ω-)

没有get到叫人用一个不存在的API的意义何在...

帕斯卡 [作者] 1年前

@亚恒 ‍ 因为当时不在电脑边,我想你可能很着急,所以先回答一下,看能不能帮到你。

亚恒 1年前

@帕斯卡 ‍ 好吧...还是谢谢你(´-ω-`)

帕斯卡 [作者] 1年前

@亚恒 ‍ 新的回复不知道能不能帮到你

帕斯卡 [作者] 1年前

@亚恒 ‍ 并不一定要从粒子入手,可以试试从被碰撞物体入手。如果解决了,可以大家分享以下,哈哈。

亚恒 1年前

@帕斯卡‍ 哦!!!完美解决!!!这个trick用的太漂亮了!!!其实我昨天已经因为这个问题自制了一个简陋的粒子发射器来解决...当然效果比较差了...都无用功了(/ω\)
衷心感谢,要不是牛关只能给一个回答点一个赞,真想给大佬点10个赞,哈哈哈哈哈。

再次,衷心感谢。(`・ω・´)ゞ

帕斯卡 [作者] 1年前

@亚恒 ‍ 我也不知道,自己试的。有可能是因为处理单个粒子性能消耗太大,所以要换个思路。能帮到你我也很高兴,自己也学会了一个方法。共勉。

登录奶牛关账号即可参与讨论