2013-01-16 122 views
0

我的代碼中有一個背景精靈。 然後我在它上面添加了一個小精靈。 但是,當子精靈運行CCTwirl動作(包括其他CCGridAction)時,精靈周圍會出現黑色邊框。 我想知道如何擺脫空白邊框? 子精靈不是全屏。 Thx !!!Sprite周圍有一個空白邊框

+0

我添加了背景ccsprite到當前場景。然後我通過背景ccsprite在場景中添加了一個子ccsprite。它現在很好用。但是當子ccsprite運行如下代碼的操作時。黑色邊框出現。 childSprite-> runAction(CCLiquid :: create(1,1.5f,ccg(12,12),0.6)); – user1982819

回答

0

CCTwirl和CCLiquid是繼承自CCGrid3DAction的「3D」效果。如果您想在遊戲中使用諸如動作或轉場等任何「3D效果」,則可能必須啓用3D投影(cocos2d 2.x默認爲2D投影)。

您可以通過CCDirector屬性projection更改投影。

+0

非常感謝。但是當我將投影設置爲kCCDirectorProjection3D時,空白邊框仍然存在。 – user1982819