C#에서하는 방법을 알아 내지 못했던 것 :하위 개체의 상위 수준 변수/개체에 액세스하려면 어떻게해야합니까?
두 클래스 Game.cs와 Player.cs가 있다고 가정 해 봅시다.
Game.cs에 속한 모든 항목은 Player.cs에 속한 모든 함수의 인수를 통해 전달되어야합니다. 예를 들어, 게임에 사운드 효과가로드되고 Player가 Game의 하위 요소이고 Player에 "PlaySoundEffect()"기능이있는 경우 Player가 해당 사운드에 액세스 할 수있는 유일한 방법은 인수를 통해 전달하는 것입니다.
- 가 어떻게 인수로를 포함하지 않고 객체 (들)에 액세스 할 수 있습니다 : "PlaySoundEffect (SoundEffect 소리)"
는 내가 알고 싶은 것은 이것이다?
- 소리가 Game에 있더라도 왜 "Game.sound"처럼 액세스 할 수 없습니까?
고마워요! 이것은 트릭을했다. 나는 SoundEffect를 대중에게 정적으로 만들어야했습니다. – user2593449