作者:numenzq 文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=1096
这个例子演示了在不使用高级粒子引擎的情况下,如何创建烟雾效果。主要是使用一些透明纹理精灵(sprite)来实现的。并让这些精灵向上移动,顺时针或逆时针旋转。这样用的好处为了使精灵始终正对这照相机。虽然这个例子是在Mascot Capsule v3实现的,不过同样的技术可以用于JSR-184中。

程序截图,用烟雾纹理来生成的烟雾效果
下面是smoke类的代码:
import com.mascotcapsule.micro3d.v3.*;
import java.util.*;
public class Smoke extends V3Object{
private FigureLayout layout;
private Effect3D effect;
private AffineTrans trans;