簡體   English   中英

我如何在cocos2d android 1中創建cocos2d粒子效果?

[英]how do i create a cocos2d particle effect in cocos2d android 1?

我正在使用位於此處的android版本的cocos2d:

https://github.com/ZhouWeikuan/cocos2d

我是簽出android的iPhone家伙,他已經熟悉cocos2d iPhone。 理想情況下,我將能夠從包/捆綁包中的plist文件創建粒子。 我似乎甚至無法使“預制”默認樣式粒子正常工作,即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可能有問題。

上次我與作者核對時,他提到在cocos2d-android-1的3D上的場景轉換,網格動作和粒子系統存在缺陷。

如果您有cocos2d-iphone代碼要移植或編碼自己的擴展View的東西,我建議嘗試cocos2d-x

您應該嘗試WiEngine 這是最好的Cocos2d java android端口。 Cocos2d-android甚至沒有實現3d。 這些課程在那里,但為空。 還要查看android市場上的 Wiengine api演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM