내 XNA 게임에서 SpriteBatch를 확장하여 원하는 기능을 수행하도록 일부 기능을 재정의하고 내 자신을 추가했습니다. 이것을 그러나파일을 제외한 모든 파일에 대해 "using SpriteBatch = MySpriteBatch"를 사용합니다.
using SpriteBatch = MySpriteBatch; // Overrides the Microsoft Spritebatch
:
난 당신이 뭔가를 할 수 있습니다 "MySpriteBatch"파일에서에 "의 SpriteBatch"의 모든 인스턴스를 변경하지 않고도이 클래스를 사용하는 힘이 다른 회원을 원했다 모든 파일에 대해 반드시 포함해야합니다. SpriteBatch뿐만 아니라 좀 더 자세한 유형 (Project.Class.ThisEnum)을 정의하고 싶다면 더 귀찮습니다.
이러한 이름을 전체적으로 한 번 정의하면됩니다 계획?
#define INT int //INT is now the same as int
제목 앞에 "C# -"을 붙이지 마십시오. 그것이 바로 태그가있는 것입니다. –