*์ดˆ๋ณด๋ผ์„œ ์ปค์Šคํ…€ ํ”„๋กœํผํ‹ฐ ์ž˜ ๋ชป์”€. ๊ทธ๋ž˜์„œ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌํ˜„ ์ค‘.


ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ํŠน์ • ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ์ด์•Œ ๋ฐœ์‚ฌ ํ•จ

๋ฐœ์‚ฌ๋œ ์ด์•Œ์—๋Š” ์ด๋Ÿฐ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋“ค์–ด์žˆ์Œ


string gunner;

gunner = photonView.Controller.ToString();

gunner_number = photonView.ControllerActorNr;ย 

//์ด์œ ๋†ˆ ์ •๋ณด


ย  ย  void OnTriggerEnter2D(Collider2D col)ย 

ย  ย  {

ย  ย  ย  ย  if (col.tag == "Ground") PV.RPC("DestroyRPC", RpcTarget.AllBuffered);

ย  ย  ย  ย  if (!PV.IsMine && col.tag == "Player" && col.GetComponent<PhotonView>().IsMine)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  PV.RPC("DestroyRPC", RpcTarget.AllBuffered);

ย  ย  ย  ย  ย  ย  col.GetComponent<PlayerScript>().Hit();ย //๋งž์€ ๋†ˆํ•œํ…Œ ๋ฐ๋ฏธ์ง€ ์ž…ํž˜

ย  ย  ย  ย  ย  ย  col.GetComponent<PlayerScript>().killer_found(); //๋งž์€ ๋†ˆํ•œํ…Œ ์ด ์œ๋†ˆ ์ •๋ณด ์ „๋‹ฌ

ย  ย  ย  ย  }

ย  ย  }


Destroy RPC : ์ด์•Œ์ด ํŠน์ • ์˜ค๋ธŒ์ ํŠธ ๋ถ€๋”ชํžˆ๋ฉด ์‚ฌ๋ผ์ง€๊ฒŒ ํ•จ




ํ”Œ๋ ˆ์ด์–ด ์Šคํฌ๋ฆฝํŠธ


public void Hit()

ย  ย  {

ย  ย  ย  ย  HealthImage.fillAmount -= 0.1f;

ย  ย  ย  ย  Debug.Log(enemy); // ์ด ์œ๋†ˆ ์ •๋ณด ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธ

ย  ย  ย  ย  if (HealthImage.fillAmount <= 0)

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  Debug.Log("Killer : " + enemy);

ย  ย  ย  ย  ย  ย ย Kill_Log.Add(enemy); //๋ง‰ํƒ€ ์นœ๋†ˆ ์ด๋ฆ„์„ ๋งค๋‹ˆ์ € ์ฝ”๋“œ์˜ Kill_Log ๋ฆฌ์ŠคํŠธ์— ์—…๋กœ๋“œํ•จ

ย  ย  ย  ย  ย  ย  GameObject.Find("Canvas").transform.Find("RespawnPanel").gameObject.SetActive(true);

ย  ย  ย  ย  ย  ย  PV.RPC("DestroyRPC", RpcTarget.AllBuffered);ย 

ย  ย  ย  ย  }

ย  ย  }


ย  ย  public void killer_found(string x, int y)

ย  ย  {

ย  ย  ย  ย  enemy = x;

ย  ย  ย  ย  enemy_number = y;

//์ด์œ๋†ˆ ์ •๋ณด ๋ถˆ๋Ÿฌ ์˜ด

ย  ย  }




๋งค๋‹ˆ์ € ์ฝ”๋“œ

ย List<string> Kill_Log = new List<string>();








์ง€๊ธˆ ํ•˜๊ณ  ์‹ถ์€ ๊ฑฐ :

์‚ฌ๋žŒ์ด ์ฃฝ์„ ๋•Œ๋งˆ๋‹ค ์ฃฝ์ธ ์‚ฌ๋žŒ ์ด๋ฆ„์„ List์— ์—…๋กœ๋“œํ•˜๊ธฐ

์•„๋‹ˆ๋ฉด ์‚ฌ๋žŒ์„ ์ฃฝ์ผ ๋•Œ๋งˆ๋‹ค ํ‚ฌ์ˆ˜๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ํ•ด๋‹น ํ‚ฌ์ˆ˜๋ฅผ ๋žญํ‚น์œผ๋กœ ์„ธ์šฐ๊ธฐ



๋‘˜์ค‘ ํ•˜๋‚˜๋ผ๋„ ํ•˜๊ณ  ์‹ถ๊ณ , ์ง€๊ธˆ์€ 1๋ฒˆ์œผ๋กœ ์ ‘๊ทผํ•ด๋ดค๋Š”๋ฐ List๋™๊ธฐํ™”๊ฐ€ ์ž˜ ์•ˆ๋จ..

์ œ3์ž๋ผ๋ฆฌ ์ฃฝ์ด๊ฑฐ๋‚˜ ์ƒ๋Œ€๊ฐ€ ๋‚˜๋ฅผ ์ฃฝ์ธ ๊ฑด ์—…๋กœ๋“œ ๋˜๋Š”๋ฐ ๋‚ด๊ฐ€ ๋ˆ„๊ตฐ๊ฐ€๋ฅผ ์ฃฝ์˜€์„ ๋• ์—…๋กœ๋“œ๊ฐ€ ์•ˆ๋˜๋”๋ผ..

๋Œ€๋ถ€๋ถ„์€ ์ปค์Šคํ…€ ํ”„๋กœํผํ‹ฐ ์ด์šฉํ•ด์„œ 2๋ฒˆ์œผ๋กœ ์ ‘๊ทผํ•˜๋Š” ๊ฑฐ ๊ฐ™์€๋ฐ ๋‚ด๊ฐ€ ์ด๊ฑธ ์•ˆํ•ด๋ด์„œ..