일주일 해결못한 포톤 문제....
내가 총알로 적을 죽임. 내가 킬수를 올리고 싶음.
내가 총을쏘고 총알이 Trigger가 되서 상대방을 힛트하고 죽임.
나에게 킬을 올려주고 싶음.. 내가 쏜놈인지 어떻게 아는지? 하....ㅠㅠ 힌트라도.. 구글링해도... ㅠㅠ
일주일 해결못한 포톤 문제....
내가 총알로 적을 죽임. 내가 킬수를 올리고 싶음.
내가 총을쏘고 총알이 Trigger가 되서 상대방을 힛트하고 죽임.
나에게 킬을 올려주고 싶음.. 내가 쏜놈인지 어떻게 아는지? 하....ㅠㅠ 힌트라도.. 구글링해도... ㅠㅠ
총알에 쏜 새끼 저장하고 동기화하면 되잖아
총알에다가 쏜사람 이름 적어놔
아니 그니까 총알이 어떻게 쏜놈을 아냐고.. 얘는 Instantiate 되는 얘잖아~!
player라고 태그달아서 찾으려고 해도 멀티라 player가 여러명이라 태그도 여러개고.. 킁
총알에 이름 써놀 변수 만들어두고 총알 생성할때 만든새끼 이름 넘겨줘...
ㅋㅋ 아니 만든새끼를 어떻게 넘겨줌? ㅠ
ismine으로 확인해서 내총알로죽였으면 킬올려줘
Instantiate 쓸때 반환값으로 게임오브젝트 받아올수 있거든 GameObject xxx = Instantiate(aaa, transform.position, transform.rotation); xxx.GetComponent
머여 왜 글이 짤려 GameObject xxx = Instantiate(aaa, transform.position, transform.rotation); xxx.GetComponent[Scrip].m_gameObject = this.GameObject
이런 형태로 총알을 만든 놈을 총알 만들때 총알에 새겨넣으라고
총알 충돌나서 사라질때 킬땄으면 그 게임오브젝트 킬수 하나 늘려주면 되고
[Scrip]에는 변수 담아두는 총알 스크립트 넣으면 되고 m_gameObject에 쏜 새끼 저장할 public 게임오브젝트 변수 이름 넣으면 된다
고마워~ 거의 이해하고 지금 게임에 적용은 했는데,
설명해주신 글들중에 RPC 쏘는 시점좀 알려줄수 잇음?
하..해결했음 고마워요~! 굿굿 나중에 막히면 또 물어볼게