본문 바로가기
유니티강좌

룰렛, 돌림판 게임 만들기. 배경사운드, 회전시 효과음 | Roulette Game | 유니티 2D게임 개발(Unity & C#) 튜토리얼

by Ncube 2020. 12. 26.

 

 

화면을 마우스로 클릭하거나 스마트폰의 화면을 터치할때, 룰렛 회전판이 회전을 하다가 터치를 멈추면 룰렛이 감속하다가 멈추게됩니다. 터치하는 동안에는 효과음이 발생.

 

 

 

#룰렛게임만들기  #효과음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; // 룰렛 감속
    }
}

 

댓글