0
我們有一個人,其射擊範圍用透明圓圈表示。我們希望疊加效果在該透明圖層中,因爲它在Photoshop中工作。我們如何在我的遊戲中實現cocos2d的疊加效果
基本上,這將突出顯示該範圍內的所有元素。
我們如何在cocos2d中做同樣的效果。
我們有一個人,其射擊範圍用透明圓圈表示。我們希望疊加效果在該透明圖層中,因爲它在Photoshop中工作。我們如何在我的遊戲中實現cocos2d的疊加效果
基本上,這將突出顯示該範圍內的所有元素。
我們如何在cocos2d中做同樣的效果。
我不知道它會看起來完全像你期望的那樣,但我會做這樣的事情:
對於圈子:
auto drawNode = DrawNode::create();
drawNode->drawDot(myPosition, myRadius, Color4F(0, 0, 0, 0.3));
//or use drawSolidCircle
現在只需添加它,無論你想。
對於 「突出」:
//loop through each all elements in range
element->setColor(someColor);
//or use shader, examples in cocos2d-x tests
將着色器給像聚光燈效果.. – Gunjan