1

我有一个粒子系统,我用它来生成背景星星——我让它用相机跟踪位置,但有时,星星会渲染得比它们作为背景的物体更近。

有没有办法强制粒子系统始终在我的场景中的其他网格后面渲染(几乎作为背景壁纸 - 但随着旋转移动)?

非常感谢。

4

1 回答 1

2

这相对容易。

  • 使用 autoclear = false 创建渲染器
  • 使用 renderer.clear() 清除渲染;
  • 将您的粒子系统渲染为单独的场景
  • 使用 renderer.clear(false, true, false) 清除渲染的深度;
  • 然后渲染所有其他对象。

瞧,你有一个粒子系统,它总是在幕后。

http://jsfiddle.net/vuQ9R/10/

于 2012-09-07T08:51:03.320 回答