Я не уверен, рассматривался ли это в прошлом, я просто просматривал API и то, как наша команда его использует. Мне было интересно, задумывались ли какие-нибудь о стандартизации свойства anchor
для всех экранных объектов. Перемещаем его с Sprite
на DisplayObject
.
Кажется, это довольно удобный API, который можно использовать для всех экранных объектов.
Это требует фиксированной ширины / высоты для всех объектов или рассчитанного макета.
ширина / высота не являются первоклассными гражданами в pixi, они рассчитываются
для спрайта и, возможно, нескольких других объектов ширина и высота соответствуют размеру текстуры, умноженному на масштаб
Без ширины / высоты => без привязки.
Да, возможно, вы можете добавить переопределения для ширины / высоты иначе, чем они существуют, в этом случае привязка имеет смысл. Наша реализация основана на опыте Adobe Flash.
Если у вас командный и серьезный проект - я рекомендую вам попробовать написать собственное дерево этапов, v5 почти в той точке, где это действительно возможно для небольших команд :)
Дополнительное пояснение: есть много вещей, которые я хочу использовать в деревьях пикси, но если мы поместим их туда, они станут раздутыми. Мне нужна лучшая обработка преобразований, преобразований цветов, очереди для изменений на этапе, событий added_to_stage, deleted_from_stage и многих других вещей, поэтому я настаиваю на изменениях, которые приведут к возможности создания настраиваемых узлов дерева.
Спасибо за предложение. Мы получали подобные запросы и раньше, и, к сожалению, нам пришлось сказать «нет» по причинам, сформулированным Иваном. Я закрою это.