Я использую андроид версию cocos2d, расположенную здесь:
https://github.com/ZhouWeikuan/cocos2d
Я парень из iPhone, проверяющий андроид, который уже знаком с cocos2d iPhone.В идеале я мог бы создать частицу из файла plist в package / bundle.Кажется, я даже не могу заставить работать «готовые» частицы стиля по умолчанию, т.е. CCParticleFireworks (хотя я только пробовал в симуляторе).Я был разочарован тем, что очень мало примеров кода для cocos2d android, поэтому, если у кого-то есть хороший ресурс по этому вопросу, меня это тоже заинтересует.Я просто изучаю Java, так что это может быть что-то простое, просто ищу какой-то фрагмент кода, который я могу использовать в основном.
Поведение, которое я вижу со всеми моими попытками, является просто крахом, как только я пытаюсь создать экземпляри добавить частицу на сцену.Я не слишком хорош в отладке в eclise, поэтому не могу точно сказать, когда приложение умирает.извиняюсь.Я пытаюсь меньше сосать.Я бы добавил свой код, но я попробовал его разными способами, и я не хочу выглядеть как задница.но в любом случае, вот как я думаю, что это должно работать:
public boolean ccTouchesBegan(MotionEvent event)
{
CGPoint location = CCDirector.sharedDirector().convertToGL(CGPoint.ccp(event.getX(), event.getY()));
CCParticleSystem part = CCParticleSystem.particleWithFile("0.plist");
part.setPosition(location.x, location.y);
addChild(part);
return true;
}
0.plist находится в моей папке ресурсов, я чувствую, что мне нужно превратить это в хэш или что-то в этом роде.также я чувствую, что может быть проблема с ccparticlesystem vs ccpointparticlesystem vs ccquadParticleSystem.