【发布时间】:2017-07-26 12:44:07
【问题描述】:
首先,对于问题的标题,我深表歉意。我不太确定我想要完成的任务叫什么,所以我会直奔主题。
我目前正在使用 GDI+ 在 c# 中开发一个游戏引擎,并且已经实现了一个组件类。这个想法是任何游戏对象都可以附加多个组件(就像 Unity3D 一样),我希望能够通过搜索它是什么类来找到任何类型的任何组件。
在此说明,我想更改这段代码:
Rigidbody r = obj.GetComponentOfType(typeof(Rigidbody)) as Rigidbody;
改为这样:
Rigidbody r = obj.GetComponentOfType<Rigidbody>();
我该怎么做?
对不起,如果我的问题看起来含糊不清,任何关于这个话题的线索都会很棒!
【问题讨论】:
标签: c# unity3d types game-engine