일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 오브젝트 풀링
- 멀티플레이
- meta
- ChatGPT
- 유니티 Json 데이터 연동
- 가상현실
- 모작
- CGV
- 길건너 친구들
- 앱 배포
- 팀 프로젝트
- meta xr
- 개발
- 유니티 UI
- 개발일지
- HAPTIC
- 연습
- 유니티
- Oculus
- OVR
- VR
- XR
- 드래곤 플라이트 모작
- input system
- 포트폴리오
- 오큘러스
- 팀프로젝트
- 드래곤 플라이트
- 유니티 GUI
- Photon Fusion
Archives
- Today
- Total
EasyCastleUNITY
간단 룰렛 본문
RouletteController
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RouletteController : MonoBehaviour
{
public float rotAngle = 0;
public float dampingCoefficient = 0.96f;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
//왼쪽 버튼을 눌렀다면
if(Input.GetMouseButton(0))
{
Debug.Log("왼쪽 버튼 클릭");
this.rotAngle = 10;
}
this.transform.Rotate(0, 0, rotAngle);
//감쇠 계수를 곱해서 angle을 줄여라
this.rotAngle *= dampingCoefficient;
Debug.Log(rotAngle);
}
}
마우스 왼쪽 클릭 하면 회전한다. 계속 도는 것을 막기 위해 감쇠계수를 통해 회전속도를 점진적으로 줄인다.
'유니티 기초' 카테고리의 다른 글
구름 오르기 (0) | 2023.08.02 |
---|---|
고양이 화살 피하기 게임 (0) | 2023.08.02 |
2023/08/01 복습 (0) | 2023.08.01 |
Swipe car 음향 및 UI 추가 (0) | 2023.08.01 |
Swipe Car && 수리검 던지기 (0) | 2023.08.01 |