как создать эффект частиц cocos2d в cocos2d android 1? - PullRequest
1 голос
/ 21 августа 2011

Я использую андроид версию 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.

Ответы [ 2 ]

0 голосов
/ 30 августа 2011

Вы должны попробовать WiEngine .Это лучший Java-порт для Cocos2d.Cocos2d-android даже не имеет реализованной 3d.Классы есть, но пустые.Также ознакомьтесь с демоверсией API от Wiengine на рынке Android

0 голосов
/ 27 августа 2011

В прошлый раз, когда я проверял автора, он упомянул, что переход сцены, действия сетки и системы частиц на 3D-объекте cocos2d-android-1 имеют недостатки.

Я бы порекомендовал попробовать cocos2d-x , если у вас есть код cocos2d-iphone для переноса или кодирования вашей собственной вещи, расширяющей View.

...