manavar_g
@manavar_g
Чайник ;)

Как сделать анимацию рулетки?

Доброго времени суток! Суть вопроса такова:

Есть игра, в ней есть предметы, есть как пример предмет, использовав который вы получаете рандомный список призов из функции, методом рандома:
function Box($id){
	if(item_isset(18,1)){
		switch($id){
			case 116:
				$rand = rand(1,100);
				if($rand >= 1 && $rand <= 5){
					$rand1 = rand(1,3);
					if($rand1 == 1){
						plusEgg(false,false,false,true,false,519);
						$_SESSION['text'] = 'Вы получили: Яйцо #519 Пидов';
					}elseif($rand1 == 2){
						plusEgg(false,false,false,true,false,686);
						$_SESSION['text'] = 'Вы получили: Яйцо #686 Инкей';
					}else{
						plusEgg(false,false,false,true,false,570);
						$_SESSION['text'] = 'Вы получили: Яйцо #570 Зоруа';
					}
				}elseif($rand >= 6 && $rand <= 21){
					$rand2 = rand(1,3);
					if($rand2 == 1){
						itemAdd(7,10);
						$_SESSION['text'] = 'Вы получили: Ягода Леппа (10 шт.)';
					}elseif($rand2 == 2){
						itemAdd(8,10);
						$_SESSION['text'] = 'Вы получили: Ягода Оран (10 шт.)';
					}else{
						itemAdd(9,10);
						$_SESSION['text'] = 'Вы получили: Ягода Печа (10 шт.)';
					}


Цель - сделать визуальную анимацию того, как это выпадает, т.е. что-то наподобие барабана или линейной рулетки как в КС.

Как пример можно взять это - https://codepen.io/canvasplay/pen/YZgadm
  • Вопрос задан
  • 1245 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы