|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
|
> что бы не совершать проверку на столкновение с самим собой
не только, но и чтобы "след" не оставался, объект ведь движется из сектора с сектор. Алгоритм такой такой: 1. удалить себя из сектора где были 2. переместиться 3. проверить столкновения/скорректировать новые координаты 4. записаться в новый сектор |
|
|||||
Регистрация: Jan 2009
Сообщений: 51
|
Я тоже нуб. Проявляю потуги разобраться по статье, но застрял в начале на прелоадере. Flash CS4. Компилируется, но переход на второй кадр не осуществляется с ошибкой
Цитата:
Дебугер вроде на эту строчку указывает: UPD: Разобрался... мувик забыл назвать progressbar. Блин, а столько времени тупил сидел Последний раз редактировалось elcard; 02.04.2010 в 16:21. Причина: UPD |
|
|||||
Регистрация: Mar 2006
Сообщений: 44
|
Так же хотел поблагодарить MerlinTwi за прекрасную статью..) спустя 4 года, многие, и я в том числе, находим в ней много полезного..)
Мне вот очень интересно, как бы вы сейчас сделали обращения из объекта пушки(любой) к цели, 4 года назад работала конструкция , как лучше сейчас это реализовывать, через главный класс(в случае игры sky)..? или как то через эвенты..? |
|
|||||
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
|
Главный класс, он же глобальный диспатчер игровых событий, он же централизованное хранилище ссылок на все объекты, хорошо себя зарекомендовал.
|
|
|||||
Регистрация: Apr 2010
Сообщений: 2
|
Делаю прелоадер, получаю такую ошибку:
1061: Call to a possibly undefined method gotoAndStop through a reference with static type flash.displayisplayObjectContainer. parent.gotoAndStop(1); //1 - это уже я сам пробовал.. даже без 1 ругается Прошу сильно не пинать - первый раз с as3 работаю.. |
|
|||||
стервочка (я мужик)
|
перечитайте весь топик. ответ здесь уже дан.
|
|
|||||
Регистрация: Apr 2010
Сообщений: 2
|
ага. .нашел, спасибо за подсказку)
|
|
|||||
Регистрация: Apr 2010
Адрес: Воронеж
Сообщений: 4
|
В статье говорилось
Цитата:
|
|
|||||
Регистрация: Oct 2003
Адрес: Москва
Сообщений: 328
|
Флеш не включает в результирующий(swf) файл те классы, на которые нет явных ссылок с timeline или главного скрипта (Docement class). Когда вы ставите галочку "Export in first frame" ссылка на этот класс автоматически прописывается в первом кадре флешки. Если эта галочка не стоит, то обязанность дать явную ссылку на класс в нужном месте ложится на наши плечи. В примере был реализован самый простой вариант, положить мувик на timeline во втором кадре (вне пределов видимости).
Другой вариант: положить пустой мувик на timeline во втором кадре, прописать ему класс (например Container) в котором перечислить (дать явные ссылки) на все классы, которые нужно включить в нашу флешку. Например: package { import flash.display.Sprite; public class Container extends Sprite { // перечисляем классы которые нужно включить в swf sky; comet; laser; //... } } то можно сюда не прописывать comet. |
|
|||||
Регистрация: Apr 2010
Адрес: Воронеж
Сообщений: 4
|
Спасибо, запомним
|
Часовой пояс GMT +4, время: 09:38. |
|
« Предыдущая тема | Следующая тема » |
|
|