Hi,
I am making a 2D game in which I want a particle system that shoots out of the player in a small cone shape as he/she travels.
I am new to particles systems however and I am having three troubles:
- I don’t know how to make the make the particles sprites.
- I don’t know make the particle system truly 2D - when they are being created they are created in a 3D cone rather than a 2D cone (ie, I don’t want variation in the z-axis)
- When the player rotates I want the cone that ejects the particles to rotate as well. However, when I rotate the object that contains the particle system it rotates/moves all of the already created particles (fixed upon the origin) - which I don’t want. I just want the newly created particles to be dependent on the rotation, while all the already existing particles only depend on the original origin/rotation when they were created.
Would I be best off creating my own script for this? Also (if yes) would it be better to load a prefab for each particle of create them on the go (create empty object, attach sprite render, ect.)