У меня быстрый вопрос о скрипте в моей игре, и до недавнего времени он работал нормально. Задача сценариев состоит в том, чтобы определить, был ли нажат правый триггер, и клонировать игровой объект. сценарий
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Chisel : MonoBehaviour
{
private Transform chiselTransform;
private OVRGrabbable OVRGrabbable;
public OVRInput.Button button;
public Object cement;
// Start is called before the first frame update
void Start()
{
OVRGrabbable = GetComponent<OVRGrabbable>();
chiselTransform = GetComponent<Transform>();
}
// Update is called once per frame
void Update()
{
if (OVRGrabbable.isGrabbed && OVRInput.GetDown(button, OVRGrabbable.grabbedBy.GetController()))
{
//clone cement stuff TODO: add cement manager to delete unused cement
Instantiate(cement, chiselTransform.position, chiselTransform.rotation);
}
}
}
Я не уверен, поможет ли это, но я использую часть кода здесь https://youtu.be/98gfkursxYI?t=470
Любая помощь с этим была бы хороша. Заранее спасибо!