游戏开发中的第三方软件集成与地图设计
1. Starscape 交互式视觉演示
1.1 ParticleActor 类
首先有一个 ParticleActor 类,包含了一系列处理粒子效果的方法,代码如下:
public void load(String pfxFile, String imageDirectory)
{ pe.load(Gdx.files.internal(pfxFile), Gdx.files.internal(imageDirectory)); }
public void start()
{ pe.start(); }
// pauses continuous emitters
public void stop()
{ pe.allowCompletion(); }
public boolean isRunning()
{ return !pe.isComplete(); }
public void setPosition(float px, float py)
{
for (ParticleEmitter e : pe.getEmitters() )
e.setPosition(px, py);
}
public void act(float dt)
{
super.act( dt );
pe.update( dt );
if ( pe.isComplete() && !pe.getEmitters().first().isContinuous() )
{
超级会员免费看
订阅专栏 解锁全文
2824

被折叠的 条评论
为什么被折叠?



