У меня есть скрипт, где с помощью мыши и перетаскивания, он генерирует маленькие кубики в виде сцены. Однако у меня есть плоскость, и я хочу сгенерировать эти кубы точно поверх этой плоскости. Есть ли способ, которым я могу достичь этого?
public class SmallCubes : MonoBehaviour
{
Ray ray;
RaycastHit hit;
public GameObject prefab;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit))
{
if (Input.GetMouseButton(0))
{
GameObject obj = Instantiate(prefab, new Vector3(hit.point.x, hit.point.y, hit.point.z), Quaternion.identity) as GameObject;
}
}
}
}