如何从 SpriteFrames 创建 UI 按钮?

How to create UI button from SpriteFrames?

"Button" 可以通过以下方式创建:

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

我们如何为此使用 sprite sheet?

编辑:如果我只输入精灵帧的名称,例如:

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

然后它没有检测到它 - 认为缺少图像。

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

你可以使用

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

创建一个带有名为 "button" 的 sprite 帧的按钮。

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