using UnityEngine; public class RandomSpawnPosition : MonoBehaviour { private PlayerMovement _playerMovement; private void Awake() { _playerMovement = GetComponent(); } private void Start() { Debug.Log("等待设备输入以加入玩家..."); var binder = FindFirstObjectByType(); if (binder.player1.bindPlayer == null) { binder.player1.bindPlayer = _playerMovement; var targetPos = binder.player1.transform.position; transform.position = targetPos; Debug.Log("玩家1已加入"); binder.Refresh(); } else if (binder.player2.bindPlayer == null) { binder.player2.bindPlayer = _playerMovement; var targetPos = binder.player2.transform.position; transform.position = targetPos; Debug.Log("玩家2已加入"); binder.Refresh(); } } }