シーン移動後、プレイヤーを特定の座標に移動させたい。
ただいまunityで2d横スクロールRPGを制作しております。
プレイヤーが画面端まで行き、シーン移動をすると、次のシーンに遷移し、
次のシーンでもプレイヤーが用意されている状況になっております。
例えばrouka1⇔rouka2となっているとします。
rouka1からrouka2に移動するとrouka2の左端にプレイヤーが配置されており、
逆に、rouka2からrouka1に移動するとrouka1の右端にプレイヤーが配置されるように座標を指定するにはどうすればいいのでしょうか
。回答よろしくお願いいたします。
発生している問題・エラーメッセージ
座標指定の方法がわからないので、シーン遷移後、どの場所からシーン遷移してもプレイヤーが同じ場所になってしまいます。
該当のソースコード
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class loadscene_rouka1 : MonoBehaviour
{
public GameObject Player; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } public void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.tag == "Player") { SceneManager.LoadScene("Rouka1"); //"シーンの名前" } }
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
Unity 2018.4.23f1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/01 01:07
2020/07/01 01:15
2020/07/01 01:20
2020/07/01 01:29
2020/07/01 02:07
2020/07/01 02:08
2020/07/01 02:10
2020/07/01 02:27
2020/07/01 02:48
2020/07/01 02:54
2020/07/01 02:55
2020/07/01 02:55
2020/07/01 02:55
2020/07/01 03:06
2020/07/01 03:09
2020/07/01 03:14
2020/07/01 03:28
2020/07/01 03:34
2020/07/01 03:35
2020/07/01 03:52
2020/07/02 16:16