|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
Как изменить размер Polygona в nape?
доброго!
есть тело body, у него уже есть размер(Polygon), а как можно управлять размером увеличить/уменьшить? И ещё мелкий вопрос, как удалить body из space (как-то до этого не приходилось задумываться)? Добавлено через 10 часов 9 минут нашёл такой вариант, но мне кажется не очень удачный |
|
|||||
Цитата:
Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
caseyryan, то что сохранить ссылку на Shape, я понял изначально, но я не понял как менять размер Polygon, у меня просто получалось 2 полигона разного размера в одном Body
|
|
|||||
Lorem ipsum
|
Polygon ведь наследует Shape, а у того есть метод scale().
__________________
Поймай яблоко 2! |
|
|||||
Да нельзя его размер изменить, кроме как скейлом. Тебе нужно внутри тела уничтожить полигон и создать новый, другого размера. Тело состоит из полигонов
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
Ок, понял
вопрос по поводу удаления Body мне нужно удалять Body при столкновении override protected function collisionNape(cb:PreCallback):PreFlag { stage.dispatchEvent(new UserEvent(UserEvent.MUKUS_MONEY, true, false)); cb.int2.castBody.space = null; return PreFlag.IGNORE_ONCE } |
|
|||||
Lorem ipsum
|
Заноси тела в массив и удаляй все, что там окажется, после завершения шага.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
это я как раз и подразумевал "костыль"=)
|
|
|||||
Lorem ipsum
|
Тебе следует еще раз перечитать, что называется "костылем" в программировании.
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 04:53. |
|
« Предыдущая тема | Следующая тема » |
|
|