![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Уважаемые ! Я в AS3 - недавно, поэтому много чего не знаю.
Дали задание - сделать арканоид.Сначала писал во Фрейме, все летало и разбивало как надо, потом сказали перевести по классам, теперь у меня 4 класса : Main, Brick, Paddle, Ball каждый в отдельном файле. Подскажите пожалуйста, где какие функции писать и как сделать так, что бы объекты из разных классов начали взаимодействовать друг с другом ? |
|
|||||
|
Регистрация: Jan 2003
Адрес: Latvia, Riga
Сообщений: 161
|
Вопрос очень обширный. Словами так не расскажешь, напоял тебе на скорую руку игру. Поскольку ты компилируешь через Adobe Flash, а не через SDK, там есть и fla фаил (CS5)
Алгоритмы движения/отскока первое что в голову пришло, особо не замораживался, так что подставляй свои, раз уже делал П.С. кирпичи конечно надо removeChild делать, а не просто visible = false Последний раз редактировалось RaVeN-Nikma; 26.07.2011 в 20:16. |
|
|||||
|
Огромное спасибо за код, очень интересно сделан, честно говоря не ожидал, что придет помощь да еще и такая ! Огромное спасибо Вам !
|
|
|||||
|
Спасибо Вам еще раз, у меня возник другой вопрос : как сделать так, что бы при движении биты в противоположную сторону движения мяча изменялся угол отскока ?Спасибо.
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Посмотрел вышеприведённые исходники.
Возник тоже вопрос небольшой. (скорее, касающийся ООП в целом, а не конкретно этой задачи) Так вот. В этом арканоиде есть несколько классов - Main, Paddle, Brick, Ball... И в каждом этом классе вначале есть такая вот конструкция: Скажите, эту конструкцию действительно желательно вставлять в начало каждого класса? Или достаточно будет только в самое начало в Main вставить и всё? |
|
|||||
|
strange mood
|
In8Finity, эта конструкция нужна для того, чтобы гарантированно получить доступ к сцене на момент инициализации объекта. Соответственно, вставлять ее нужно только в те классы, которым для инициализации нужна сцена.
__________________
тонкий тролль, осеянный благодатью |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| арканоид |
|
|