I already made some code when the node used to be a Particle, maybe there's some incompatibility?
The node is loaded and instanced, than added as a child to the scene. After that the emitting and position properties are changed and that's it.
When I try to run the game with the node as CPUparticle, it just goes black, just like if I setted the node to be a Sprite or anything tottaly incompatible with the Particle class.
If I change the type of the node to Particle again, everything starts working fine.
There's any difference between the properties of Particles and CPUparticles?