まず、質問題の私の謝罪。私は本当にそれが私が達成しようとしていると呼ばれているので、私はそれにまっすぐになるだろうか分からない。このコードをリファクタリングする方法(C#、Types)
私は現在、GDI +を使ってC#でゲームエンジンを開発しており、コンポーネントクラスを実装しています。アイデアは、どのゲームオブジェクトにも(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