Текстуры

Текстуры используются для рендеринга в играх. Как правило, текстуры создаются с помощью программ обработки изображений (например, Photoshop, mspaint). Сейчас Cocos Creator поддерживает два формата изображений: JPG и PNG.

Импорт текстур

Вы можете импортировать текстуры по умолчанию, после чего вы сможете увидеть текстуры в Assets Panel как здесь:

imported texture

В Assets Panel иконка текстуры - это миниатюра самой текстуры. После выбора текстуры в Assets Panel, миниатюра также будет показана внизу Properties Panel. Пожалуйста НЕ ИЗМЕНЯЙТЕ свойства текстуры в Properties Panel, если вы не знаете, что делаете.

Текстура & SpriteFrame

В Assets Panel в левой части текстуры есть треугольник. Вы можете увидеть подресурсы текстуры, щелкнув треугольник. Cocos Creator создаст ресурс SpriteFrame для каждой текстуры, когда она импортируется.

texture spriteframe

SpriteFrame - это ресурс, используемый основным компонентом Sprite. Компонент Sprite может отображать разные изображения с помощью настройки/изменения spriteFrame. Более подробную информацию вы можете найти в Сссылка на компонент Sprite.

Почему SpriteFrame добавлен? Помимо SpriteFrame из текстуры, у нас есть еще один ресурс (Atlas), который содержит много SpriteFrames. Об атласе вы можете указать здесь.

Документы API для Текстуры & SpriteFrame:

Использование SpriteFrame

Вы можете создать узел с компонентом Sprite, перетащив ресурс SpriteFrame из Assets Panel в Node Tree Panel или Scene Panel.

После этого вы можете изменить SpriteFrame, перетащив ресурс SpriteFrame/Текстура в свойство Sprite Frame компонента Sprite.

Также вы можете перетащить ресурс SpriteFrame в существующую анимацию SpriteFrame в Timeline Panel. Вы можете подробнее почитать здесь.

Достоинства

Если вы используете отдельные ресурсы Текстуры для Sprite. Он не может использовать пакетный рендер во время выполнения игры. Теперь вы не можете менять ссылку на SpriteFrame из одной текстуры в атлас в Cocos Creator. Поэтому, пожалуйста, объедините текстуры в атлас как можно раньше.


Продолжайте читать про Атлас

results matching ""

    No results matching ""