Deutsch

Хотелки, воспоминания делаем игру 29.09.2024

29.09.24 02:50
Re: Хотелки, воспоминания делаем игру 29.09.2024
 
uscheswoi_82 коренной житель
uscheswoi_82

Возможно игру сделаю на 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;
}


Вуаля! А вот и результат:



Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение Дневник тяжелобольного инвалида
 

Перейти на