こんにちはみんな、 私はユニティ(C#の)で働いていますし、私は問題を抱えているにゲームオブジェクトを返します。私は開始位置から落ちているlittleOneというキューブと、最初のキューブOnTriggerEnterを破棄する別のキューブを持っています。最初のキューブが「破壊者」立方体と衝突すると、それを開始位置に戻したいと思います。すべてのゲームオブジェクトがスクリプトに正しく添付されています。 *だけでなく、私は問題を抱えているこれらの行で、何もしないシンボルを持ってい は、開始位置
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DestroyObject : MonoBehaviour
{
public GameObject littleOne;
public Vector3 startPoint;
void Start()
{
startPoint = littleOne.transform.position;
}
// Update is called once per frame
void Update()
{
}
private void OnTriggerEnter(Collider other)
{
if(other.gameObject.name == "littleOne") {
other.gameObject.transform.position = startPoint; //*not working
//littleOne.transform.position = startPoint; //*not Working
}
}
}
行:これは私のソリューションです。私は解決策を探していましたが、この方法で試しましたが、何も起こりません。
編集:問題が解決しました:私はこの問題を解決しました。このコード私は落ちる操作でスクリプトに移動しました。それはオブジェクトに関連する複数のスクリプトの問題でした。推奨ありがとうございます!
、しかし、あなたが欠落しています「;」最初の作業ラインの最後で – JoRouss
また、移動した直後に破棄すれば、それが動作していないことをどのように伝えることができますか? – JoRouss
ちょうどタイプミスであるため、オフトピックの投票に投票します – Shogunivar