3d粒子显示错误 求教

如图:3d模型显示在2d图片之上,3d粒子显示在2d图片之前,但有渲染到3d模型上了,这是怎么回事?

逻辑大致如下:

local content = cc.Sprite3D()
local sprite = cc.Sprite3D(模型)
content:addChild(sprite)
local img = cc.Sprite(图片)
content:addChild(img)
local particle = cc.PUParticleSystem3D:create("Particle3D/scripts/mp_torch.pu", "Particle3D/materials/pu_example.material")
content:addChild(particle)

版本:
cocosstudio v2.3.2
CocosFramework-V3.8-Windows

粒子资源:用的是test_cpp里的(“Particle3D/scripts/mp_torch.pu”, “Particle3D/materials/pu_example.material”)