void CreateParticle()
{
mesh = gameObject.AddComponent<MeshFilter>().mesh;
meshRender = gameObject.AddComponent<MeshRenderer>();
mesh.vertices = new Vector3[] { new Vector3(-0.5f,-0.5f,0f),new Vector3(-0.5f,0.5f,0f), new Vector3(0.5f,0.5f,0f), new Vector3(0.5f,-0.5f,0f) };
mesh.triangles = new int[] {0,1,2, 2,3,0 };
mesh.uv = new Vector2[] { new Vector2(1f,0f), new Vector2 (1f, 1f), new Vector2 (0f, 1f), new Vector2 (0f, 0f)};
meshRender.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.Off;
meshRender.receiveShadows = false;
mesh.RecalculateNormals();
GetComponent<Renderer>().material= spriteSheetMaterial;
}