Pixi.js: [Вопрос] Стандартизация свойства привязки для всех отображаемых объектов

Созданный на 28 апр. 2020  ·  3Комментарии  ·  Источник: pixijs/pixi.js

Я не уверен, рассматривался ли это в прошлом, я просто просматривал API и то, как наша команда его использует. Мне было интересно, задумывались ли какие-нибудь о стандартизации свойства anchor для всех экранных объектов. Перемещаем его с Sprite на DisplayObject .

Кажется, это довольно удобный API, который можно использовать для всех экранных объектов.

🙏 Feature Request

Все 3 Комментарий

Это требует фиксированной ширины / высоты для всех объектов или рассчитанного макета.

ширина / высота не являются первоклассными гражданами в pixi, они рассчитываются

для спрайта и, возможно, нескольких других объектов ширина и высота соответствуют размеру текстуры, умноженному на масштаб

Без ширины / высоты => без привязки.

Да, возможно, вы можете добавить переопределения для ширины / высоты иначе, чем они существуют, в этом случае привязка имеет смысл. Наша реализация основана на опыте Adobe Flash.

Если у вас командный и серьезный проект - я рекомендую вам попробовать написать собственное дерево этапов, v5 почти в той точке, где это действительно возможно для небольших команд :)

Дополнительное пояснение: есть много вещей, которые я хочу использовать в деревьях пикси, но если мы поместим их туда, они станут раздутыми. Мне нужна лучшая обработка преобразований, преобразований цветов, очереди для изменений на этапе, событий added_to_stage, deleted_from_stage и многих других вещей, поэтому я настаиваю на изменениях, которые приведут к возможности создания настраиваемых узлов дерева.

Спасибо за предложение. Мы получали подобные запросы и раньше, и, к сожалению, нам пришлось сказать «нет» по причинам, сформулированным Иваном. Я закрою это.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги