Вход на сайт
Хотелки, воспоминания делаем игру 29.09.2024
170 просмотров
Перейти к просмотру всей ветки
uscheswoi_82 коренной житель
в ответ uscheswoi_82 29.09.24 02:27
Возможно игру сделаю на SwishMax 3. В SwishMax да и во Adobe Flash есть такая функция ну или метод hitTest, спомощью неё/него можно проверить касается ли элемент с другим элементом. Вот небольшой тест:
Так выглядет экран там расположены мяч, и три поверхности:
Вот код:
/* Если нажали на кнопку влево */ onSelfEvent (keyPress("<Left>")) { mjach._x --; /* Перемещаем мяч влево */ mjach._rotation -= 4; /* Вращаем мяч влево */ } /* Если нажали на кнопку вправо */ onSelfEvent (keyPress("<Right>")) { mjach._x ++; /* Перемещаем мяч вправо */ mjach._rotation += 4; /* Вращаем мяч вправо */ } /* Цикл срабатывает каждый 25 раз/сек. */ onSelfEvent (enterFrame) { /* Проверяем косается ли мяч пола, если не косается, то мяч падает (под действием нашей простой "гравитации"), если не косается, то он стоит на поверхности пола */ if(!mjach.hitTest(pol) && !mjach.hitTest(pol2) && !mjach.hitTest(pol3)) mjach._y += 2; }
Вуаля! А вот и результат:
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
Дневник тяжелобольного инвалида