![]() |
Стена
Подскажите как сделать чтобы персонаж в игре не прожодил сквозь стены и не уходил за пределы экрана, а останавливался(упирался в стену)?
|
Чтобы за экран не заходил, проверяйте координаты.
Например: Если х меньше 100, можно ходить. Иначе - хрен. Чтобы упирался в объекты используйте hitTest |
а может кто кинет пару строк кода для этих событий?
Если нетрудно |
xsp = random(2) || -1;// Привет Nox Noctis :p
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; } }; |
а папроще разве нельзя код написать?))) нето етот вариант сильно хитроват, а если обьектов препятсвия несколько , и флеш мх к тому же?
|
Код для 6ки и написан и описывает
движение мувика при столкновении с некоторой границей/в данном случае границы рабоч.области/. В каждом конкретном случае задачка решается по разному. ;) |
| Часовой пояс GMT +4, время: 04:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.