|
|
|||||
Регистрация: Apr 2011
Сообщений: 19
|
Создание стен в игре
ActionScript 3 изучаю совсем немного, меньше недели.
Создавая игру столкнулся с такой проблемой - как создать стены, через которые персонаж и др. объекты проходить не смогут, но при этом отталкиваться тоже не будут?Короче, как создать границы?Игра с видом сверху. з.ы. долго гуглил на эту тему - ответа не нашел. |
|
|||||
Lorem ipsum
|
А в чем собственно трудность? Вопрос широковат.
Не понятно как хранить стены? Ну, например, в виде двумерного массива, где 0 — полянка, 1 — стенка. Вот мы уже и создали игровое поле. Не понятно как в них упираться? Ну например, описываем персонажа неким bounding box-ом и смотрим, все ли его "новые" координаты находятся на "нулевых" участках. Если да — перемещаем персонажа. Если нет — не перемещаем.
__________________
Поймай яблоко 2! Последний раз редактировалось Zebestov; 17.04.2011 в 19:59. |
|
|||||
Регистрация: Apr 2011
Сообщений: 19
|
Как создать поле с помощью массива?Я не знаком с этим.
Я рисовал уровень, закидывал его в библиотеку и по команде вызывал на кадр вместе с игроком, предварительно задав координаты обоим. Возможно ли как-то реализовать через hitTestObject?Мне кажется, так было бы легче и понятнее |
|
|||||
Lorem ipsum
|
Можно и через hitTestObject.
__________________
Поймай яблоко 2! |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
для того, чтобы hitTestObject работал, нужно чтобы персонаж знал о существовании поля
|
|
|||||
Регистрация: Apr 2011
Сообщений: 19
|
как это сделать?
|
|
|||||
Lorem ipsum
|
Ты, похоже, взялся не за тот проект.
Изучай AS3. Читай что-то вроде такого. Задавай предметные вопросы.
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 00:46. |
|
« Предыдущая тема | Следующая тема » |
|
|