화면을 마우스로 클릭하거나 스마트폰의 화면을 터치할때, 룰렛 회전판이 회전을 하다가 터치를 멈추면 룰렛이 감속하다가 멈추게됩니다. 터치하는 동안에는 효과음이 발생.
#룰렛게임만들기 #효과음SFX #RouletteGame
[Roulette.cs]
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Roulette : MonoBehaviour
{
float rotSpeed = 0; // 회전속도 초기값
void Update()
{
RoulettePlay();
}
void RoulettePlay()
{
if (Input.GetMouseButton(0)) // 마우스 좌클릭시 회전속도 설정 & 효과음 재생
{
rotSpeed = 50;
GetComponent<AudioSource>().Play();
}
transform.Rotate(0, 0, rotSpeed); // 회전속도만큼 룰렛 회전
rotSpeed *= 0.975f; // 룰렛 감속
}
}
댓글