기본

1.gif

  1. Hierachy > Effect/Particle System

    1. reset
  2. MainCamera.Camera.Environment.Background = Black

  3. Particle System

  4. Assets/2_Scripts/MouseChaser.cs 등록 게임 오브젝트가 마우스 커서를 천천히 따라 움직이는 기능

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class MouseChaser : MonoBehaviour
    {
        // 카메라로부터의 거리 (게임 공간에서 깊이)
        public float _distanceFromCamera = 5f;
    
        [Range(0.01f, 1.0f)] //마우스 따라 가는 속도 (느리게 ~ 즉시)
        public float _ChasingSpeed = 0.1f;
    
        private Vector3 _mousePos;
        private Vector3 _nextPos;
    
        private void OnValidate()
        {
            if(_distanceFromCamera < 0f)
                _distanceFromCamera = 0f;
        }
    
        void Update()
        {
            _mousePos = Input.mousePosition;
            _mousePos.z = _distanceFromCamera;
    
            _nextPos = Camera.main.ScreenToWorldPoint(_mousePos);
            transform.position = Vector3.Lerp(transform.position, _nextPos, _ChasingSpeed);
        }
    }
    

    잔상 효과 추가하기

    ⇒ 교사는 실행하면서 차이 보여주기

Heart

1.gif

  1. Particle System 수정

Twinkle

1.gif