![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2004
Сообщений: 7
|
Подскажите как сделать чтобы персонаж в игре не прожодил сквозь стены и не уходил за пределы экрана, а останавливался(упирался в стену)?
|
|
|||||
|
Регистрация: Jan 2003
Адрес: Msk
Сообщений: 34
|
Чтобы за экран не заходил, проверяйте координаты.
Например: Если х меньше 100, можно ходить. Иначе - хрен. Чтобы упирался в объекты используйте hitTest |
|
|||||
|
Регистрация: Feb 2004
Сообщений: 7
|
а может кто кинет пару строк кода для этих событий?
Если нетрудно |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
xsp = random(2) || -1;// Привет Nox Noctis
ysp = random(2) || -1; this.onEnterFrame = function() { mc._x += 5*xsp; mc._y += 5*ysp; if (mc._x>Stage.width || mc._x<0) { xsp = random(2) || -1; } if (mc._y>Stage.height || mc._y<0) { ysp = random(2) || -1; } }; |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Код для 6ки и написан и описывает
движение мувика при столкновении с некоторой границей/в данном случае границы рабоч.области/. В каждом конкретном случае задачка решается по разному. ![]() |
![]() |
Часовой пояс GMT +4, время: 09:47. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|