为什么我不能在脚本中选择 stretched_billboard 渲染模式?
why I cant choose stretched_billboard render mode in the script?
我正在尝试在脚本中更改粒子渲染模式,但我无法选择 stretched_billboard 模式,但可以在编辑器中进行更改。
ps = GetComponent<ParticleSystem>();
psr = GetComponent<ParticleSystemRenderer>();
psr.renderMode = ParticleSystemRenderMode.Stretch;
这个很好用
psr.renderMode = ParticleSystemRenderMode.StretchedBillboard;
没有StretchedBillboard
选项。
提前致谢。
我认为 StretchedBillboard
是默认渲染器模型 (Billboard
) 和应用于相机的非零缩放的组合。因此,通过代码,您应该能够使用这两个值的组合来重现它。
事实上,查看文档,拉伸广告牌被解释为广告牌模式,但应用了缩放:
看ParticleSystemRenderer's
APIs, there's the cameraVelocityScale
attribute (How much are the particles stretched depending on the Camera's speed.). There's also a snippet 应该能举个合适的例子
希望对您有所帮助。
我正在尝试在脚本中更改粒子渲染模式,但我无法选择 stretched_billboard 模式,但可以在编辑器中进行更改。
ps = GetComponent<ParticleSystem>();
psr = GetComponent<ParticleSystemRenderer>();
psr.renderMode = ParticleSystemRenderMode.Stretch;
这个很好用
psr.renderMode = ParticleSystemRenderMode.StretchedBillboard;
没有StretchedBillboard
选项。
提前致谢。
我认为 StretchedBillboard
是默认渲染器模型 (Billboard
) 和应用于相机的非零缩放的组合。因此,通过代码,您应该能够使用这两个值的组合来重现它。
事实上,查看文档,拉伸广告牌被解释为广告牌模式,但应用了缩放:
看ParticleSystemRenderer's
APIs, there's the cameraVelocityScale
attribute (How much are the particles stretched depending on the Camera's speed.). There's also a snippet 应该能举个合适的例子
希望对您有所帮助。