pyro and timelinefx- Monkey Runtime Error
Monkey Forums/Monkey Beginners/pyro and timelinefx- Monkey Runtime Error
| ||
| Hi there, I am wondering if you could help me resolve the problem I am facing. I am trying to plug in timelinefx effect to my pyro sample. The effect works in an mojo's app but not in Pyro's screen: Monkey Runtime Error : TypeError: Cannot read property 'SetAlpha' of null S:/tools/MonkeyXPro85e/modules/mojo/graphics.monkey<272> S:/tools/MonkeyXPro85e/modules_ext/timelinefx/particlemanager.monkey<380> S:/rd/rdmonkey<252> S:/tools/MonkeyXPro85e/modules_ext/playniax/pyro/engine/screenmanager.monkey<173> S:/tools/MonkeyXPro85e/modules_ext/playniax/pyro/engine/screenmanager.monkey<244> S:/tools/MonkeyXPro85e/modules/mojo/app.monkey<113>
Class MenuScreen Extends prScreen
Field MyEffects:tlEffectsLibrary
Field MyEffect:tlEffect
Field MyParticleManager:tlParticleManager
Method OnCreate:Int()
'Set how many times per second the game should update and render itself
MyEffects = LoadEffects("effects1")
MyEffect = MyEffects.GetEffect("Flash Burst 1")
MyParticleManager = CreateParticleManager(5000)
MyParticleManager.SetScreenSize(WIDTH, HEIGHT)
MyParticleManager.SetOrigin(WIDTH / 2, HEIGHT / 2)
SetUpdateFrequency(60)
SetUpdateRate(60)
Return 0
End
Method OnRender:Int()
MyParticleManager.DrawParticles()
Return 0
End
Method OnUpdate:Int()
MyParticleManager.Update()
Return 0
End
End
Would you be so king to help, cheers! |
| ||
| Timelinefx is trunk from SVN Pyro is 1.01i Line 252 is: MyParticleManager.DrawParticles() Thank you! |
| ||
| Pyro is Mojo 2 only. TimeLineFX is a 3rd party module and as far as I know there is no Mojo 2 version of TimeLineFX (yet) so it will not work with Pyro. Pyro does have a particle engine but not a fancy particle editor as TimeLineFX yet so you need to program your particle effects. A particle engine is in the works though. |
| ||
| Sure, thanks! |