前提・実現したいこと
Unity2Dを使って横スクロール2Dアクションゲームを作っています(C#)
その中でマリオの土管のような、扉AにHeroタグを持つObjectが重なったら扉Bのところまで瞬間移動するというようなスクリプトを扉側にアタッチしたいと考えています。
どのようなスクリプトを書けばよいか具体的に教えていただけませんか?
###やったこと
あるサイトを参考にこのようなスクリプトを書きました
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Warpsystem : MonoBehaviour
{
private GameObject obj;
public Warp transObj;
private Vector3 transVec;
void Start() { transVec = transObj.transform.position; } void OnTriggerEnter(Collider other) { obj = GameObject.Find(other.name); obj.transform.position = transVec; }
もともと3Dのコードを自分で2D化したつもりです。
このスクリプトでは作動しませんでした
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。