Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

Улучшенная анимация объекта.

$
0
0
У меня есть шейп который выдвигается с лева на право допустим.
PHP код:

c("shape1")->+= 10;
$sp c("shape1")->x;//Для удобства.
if($sp >= 125){
c("shape1")->125;//Уровнять позицию если она больше.
$self->enable 0;


Ну анимацию мы написали простейшую .
А как сделать улучшенную анимацию ? Т.е. у нас в условии стоит ">=" - больше или равно .
Т.е. если объект больше по координате X то мы задаем нам нужную .
А как сделать так , что если она больше то мы должны эту анимацию воспроизводить обратно ?

PHP код:

c("shape1")->+= 10;//Нужно обнулить это действие когда по координате шейп равен 130 ведь тиков то 13.
$sp c("shape1")->x;//Для удобства.
if($sp >= 125){
//(c("shape1")->x = 125; Эту строку мы убираем.)
//И так позиция шейпа равна 130 , а не 125 как нам нужно .
//Мы должны отнимать по одному 
c("shape1")->-=1;
{...
Тут снова условие которое проверяет нужную нам позицию}.
$self->enable 0;//Выкл. таймер.


Как обнулить первую строку т.е. что бы она просто не выполнялась ,я вот сижу ломаю голову , как же это сделать ...

Viewing all articles
Browse latest Browse all 6336

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>