์ ๋ํฐ์์ ํฌํค์๋ฒ๋ฅผ ์ด์ฉํด ํ์์ฑํ ๋น์ทํ ๊ฒ์์ ๋ง๋ค๋ ค๊ณ ํฉ๋๋ค. ์๋ฒ์ ์ ์ํด์ ๋ฃธ์ ์ ์ฅ ํ
RawImage + buttonx2 ๊ฐ ํ๋๋ก ๋ฌถ์ธ uiํ๋ฆฌํน์ PhotonNetwork.Instantiate๋ก ์์ฑ์ ํ์ต๋๋ค.
uiํ๋ฆฌํน์ ์บ๋ฒ์ค ์์ ๊ฐ์ฒด๋ก ๋ค์ด๊ฐ๊ฒ ๋ง๋ค์๊ณ ๋น๋ํด๋ณด๋ 2๋ช
์ ์ ์ ๊ฐ ํ ๋ฃธ์ ์ ์์ ๋๋๋
IsMine์ด true ์ธ๊ฒ๋ง ์บ๋ฒ์ค ์์ ์์ฑ ๋๊ณ ์๋๊ฒ์ ๋ฐ์ ์์ฑ์ด๋์ด์ ํ๋ฉด์ ๋ณด์ด์ง ์์ต๋๋ค..
๋์์ด ํ์ํฉ๋๋ค ใ
ใ
์ฝ๋ ์ฐธ์กฐ์ ๋๋ค.
ย IEnumerator CreatePlayer()
ย ย {
ย ย ย ย yield return new WaitUntil(() => isConnect);
ย ย ย ย ย
ย ย ย ย Vector3 position = spawnPoints[PhotonNetwork.CurrentRoom.PlayerCount -1].position;
ย ย ย ย Quaternion rotation = spawnPoints[PhotonNetwork.CurrentRoom.PlayerCount -1].rotation;
ย ย ย ย
ย ย ย ย playerClone = PhotonNetwork.Instantiate("Player", position, Quaternion.identity);
ย ย ย ย
ย ย ย ย //playerClone.transform.parent = mainCanvas.transform;
ย ย ย ย playerClone.transform.SetParent(mainCanvas.transform);
ย ย ย ย playerClone.transform.localScale = new Vector3(1,1,1);
ui.transform.setParents(canvas.transform) - dc App
์ฝ๋๋ฅผ์ฌ๋ ค์ค์ฉ
onphotoninstantiate ์ด๋ฒคํธ ์ด์ฉํด์ ๋ฃ์ด๋ณด์ธ์. PhotonNetwork.Instantiate๋ก ์์ฑ๋ ๋ชจ๋ ๊ฐ์ฒด๋ ์์ฑ๋ ๋ ์ด ์ด๋ฒคํธ ํ๋ฒ์ฉ ํธ์ถํจ