우선, 질문 제목에 대해 사과드립니다. 나는 그것이 성취하려고하는 것이 무엇인지 불렀는지 정말로 모르겠다. 그래서 나는 곧바로 그것을 바로 잡을 것이다.이 코드를 리팩터링하는 방법 (C#, Types)
저는 현재 C#에서 GDI +를 사용하여 게임 엔진을 개발 중이며 구성 요소 클래스를 구현했습니다. 아이디어는 어떤 게임 객체도 여러가지 구성 요소를 가질 수 있다는 것입니다 (Unity3D와 매우 비슷합니다). 어떤 유형의 구성 요소라도 찾을 수 있기를 원합니다.
Rigidbody r = obj.GetComponentOfType(typeof(Rigidbody)) as Rigidbody;
이 대신 같이하려면 : 나는이 일에 대해 어떻게 가야합니까
Rigidbody r = obj.GetComponentOfType<Rigidbody>();
그 주에
이, 나는이 코드 조각을 변경하려면?
죄송합니다. 내 질문이 모호하게 보이는 경우이 주제에 대해 밝혀진 모든 것이 훌륭합니다!
http://answers.unity3d.com/questions/55331/differences-generic-getcomponentscript-vs-getcompo.html – lordkain