YBbread

Results 3 comments of YBbread

> 先将想修改属性的组件保存到一个变量中,随后在回调事件中修改即可。看下面这两个小栗子,按下qwer上面的1234键看效果。 https://codepen.io/OriIIusion/pen/zYbEPpp https://codepen.io/OriIIusion/pen/VwRMrxg 蟹蟹~ 很感谢。 但我根据栗子用法尝试修改ParticleOverLifeScaleModule模块粒子的初始和结束时大小却修改不到。比如我是这样 this.OverLifeScaleModule = simulator.addModule(ParticleOverLifeScaleModule); this.OverLifeScaleModule = [ new Vector4(0.1, 0.1,0.1), new Vector4(0.1,0.1,0.1) ]; 然后在事件中进行回调 this.OverLifeScaleModule = [ new Vector4(10, 10,10), new Vector4(1,1, 1) ];...

> 你可以先看看控制台有没有报错。 OverLifeScaleModule是一个模块,你想修改的那个大小,应该是下面这样写。 overLifeScaleModule.scaleSegments = [new Vector4(1, 1, 1), new Vector4(3, 3, 3)]; 粗心了哦 啊啊啊啊啊啊啊~~~好了~~ (^3^) (^3^) (^3^)

想再追问下,修改发射器半径时。似乎会导致粒子重置发射,缺少了变大变小时的过渡效果,这个会尝试更新吗