如何从SpriteFrames创建UI按钮?

时间:2016-03-14 10:17:14

标签: cocos2d-x cocos2d-x-3.0 cocos2d-x-3.x

A"按钮"可以通过以下方式创建:

ui::Button* button = ui::Button::create("button.png");

我们如何为此使用精灵表?

编辑:如果我只是将精灵框架的名称作为例如:

ui::Button* button = ui::Button::create("button");

然后它没有检测到它 - 认为图像丢失了。

1 个答案:

答案 0 :(得分:3)

您可以将额外的参数传递给ui:Button:create函数。

您可以使用

ui::Button* button = ui::Button::create("button","","",TextureResType::PLIST);

创建一个带有名为“button”的精灵框架的按钮。

有关更多信息,请参阅UIButton.h和UIButton.cpp文件。