'Shake'에 해당되는 글 1건

  1. 2018.04.14 [unity] 화면 흔들기 (camera shake)

폭발시 카메라 흔들림 효과 스크립트


흔들림 효과를 넣고 싶은 카메라에 스크립트 추가하여 사용


    
    Vector3 originPos;
    
    void Start () {
        originPos = transform.localPosition;
    }
	
    public IEnumerator Shake(float _amount,float _duration)
    {
        float timer=0;
        while(timer <= _duration)
        {
            transform.localPosition = (Vector3)Random.insideUnitCircle * _amount + originPos;

            timer += Time.deltaTime;
            yield return null;
        }
        transform.localPosition = originPos;

    }



참고 링크 : https://gist.github.com/ftvs/5822103


Random.insideUnitCircle - 반경 1의 원 내부의 랜덤한 값을 vector로 반환하는 함수

 https://docs.unity3d.com/kr/530/ScriptReference/Random-insideUnitCircle.html



ShakeCamera.cs

Posted by 검은거북
이전버튼 1 이전버튼

블로그 이미지
프로그래밍 공부 요약 및 공부하며 발생한 궁금증과 해결과정을 포스팅합니다.
검은거북

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.1
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

최근에 올라온 글

최근에 달린 댓글

글 보관함