Как создать кнопку пользовательского интерфейса из SpriteFrames?
"Кнопка" может быть создана:
ui::Button* button = ui::Button::create("button.png");
Как мы можем использовать спрайт лист для этого?
РЕДАКТИРОВАТЬ: Если я просто поместил имя рамки спрайта, например:
ui::Button* button = ui::Button::create("button");
Тогда он не обнаруживает это - думает, что отсутствует изображение.
1 ответ
Решение
Вы можете передать дополнительный аргумент ui:Button:create
функция.
Вы могли бы использовать
ui::Button* button = ui::Button::create("button","","",TextureResType::PLIST);
создать кнопку со спрайтовым фреймом под названием "кнопка".
Для получения дополнительной информации, пожалуйста, обратитесь к файлам UIButton.h и UIButton.cpp.