2015-07-15 8 views
0

У меня есть проблема с добавлением эффекта Частицы, созданного редактором частиц, в моем коде Android. Он просто не отображается во время выполнения, даже если длительность эффекта должна составлять около 3 секунд и расположена в центре экрана. Как я вижу, некоторые другие пользователи столкнулись с такой проблемой раньше, но каждый ответ, который они получили, не помог мне. Вот мой код:lbgdx - Эффект частиц не рендеринга

// in creating 
effect = new ParticleEffect(); 
    effect.load(Gdx.files.internal("effects/prova2.p"), Gdx.files.internal("effects")); 
    effect.setPosition(Gdx.graphics.getWidth()/2, Gdx.graphics.getHeight()/2); 
    effect.start(); 

//in rendering 
    effect.draw(game.batch, delta); 

Кроме того, я попытался изменить «дельта» с моей мировой величиной шага (1/40f) или позвонив по телефону Gdx.graphics.getDelta(), но это, кажется, не проблема ,

+0

Вы пробовали его масштабирование, чтобы увидеть, если это имеет значение? 'particleEffect.scaleEffect (...)' – Buddy

+0

Также проверяйте журналы на наличие ошибок при загрузке ... – Buddy

+0

Я пробовал с масштабированием и ничего не менял, также я дважды проверял ошибки загрузки и их нет. –

ответ

0

Кажется, что вы не обновляете эффект частицы.
Try включая:

effect.update(delta); 
effect.draw(game.batch);