Skip to content

Instantly share code, notes, and snippets.

@tsubaki tsubaki/SpawnObject.cs
Last active Jun 20, 2019

Embed
What would you like to do?
AR Foundation create object
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR.ARFoundation;
[RequireComponent(typeof(ARSessionOrigin))]
public class SpawnObject : MonoBehaviour {
private ARSessionOrigin origin;
private List<ARRaycastHit> hitResults = new List<ARRaycastHit>();
[SerializeField] GameObject prefab;
private void Awake()
{
origin = GetComponent<ARSessionOrigin>();
}
void Update ()
{
if(Input.GetMouseButtonDown(0)){
if( origin.Raycast(Input.GetTouch(0).position, hitResults))
{
Instantiate(prefab, hitResults[0].pose.position, Quaternion.identity);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.