본문 바로가기

프로그래밍/Unity

[Unity] Mouse 클릭한 지점에 객체 생성하기 (Ray 사용)

[Unity] Mouse 클릭한 지점에 객체 생성하기 (Ray 사용)

 

 

using UnityEngine;

using System.Collections;

 

public class ExampleClass : MonoBehaviour {

    public GameObject particle;

    void Update() {

        if (Input.GetButtonDown("Fire1")) {

            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);

            if (Physics.Raycast(ray))

                Instantiate(particle, transform.position, transform.rotation);

        }

    }

}