PDA

Просмотр полной версии : Стена


nasso
03.02.2004, 16:16
Подскажите как сделать чтобы персонаж в игре не прожодил сквозь стены и не уходил за пределы экрана, а останавливался(упирался в стену)?

R-V2
03.02.2004, 16:29
Чтобы за экран не заходил, проверяйте координаты.
Например: Если х меньше 100, можно ходить. Иначе - хрен.
Чтобы упирался в объекты используйте hitTest

nasso
03.02.2004, 16:54
а может кто кинет пару строк кода для этих событий?
Если нетрудно

Штрек
03.02.2004, 19:20
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;
}
};

D12
14.02.2004, 00:44
а папроще разве нельзя код написать?))) нето етот вариант сильно хитроват, а если обьектов препятсвия несколько , и флеш мх к тому же?

Штрек
14.02.2004, 02:11
Код для 6ки и написан и описывает
движение мувика при столкновении с некоторой
границей/в данном случае границы рабоч.области/.
В каждом конкретном случае задачка решается по разному. ;)