私は統一のゲームを開発しています。 異なる機能を持つが、何らかの形で同じ属性を持つユニットがあるところ。ベストプラクティスユニティ、異なるスクリプトを作成したり、スイッチケースを使用したりしますか?
どうすればよいですか?
それぞれの種類ごとに異なるスクリプトを作成するか、それに応じてスイッチケースと機能を持つシングルを作成しますか?
何がベストプラクティスですか?例えば、事前:)
で
ありがとう:私は怒っている男と穏やかな男を持っているが、私は人のクラスの一つの基本継承を持っていますが、ユニットのような同じクラスに継承されたが、その中で私が持っています怒っている、幸せな、穏やかななどを決定するために別のスイッチのケース私はこれのそれぞれのための異なるクラスを行う必要がありますか?
ユニティはコンポーネントベースのアプローチを使用しています。瞬間的な利益は、あなたのコンポーネントが一般的なものであれば、再利用可能です(いくつかありませんが、多くは可読性とプロジェクトの道を見つけるのが簡単です^^)。 – yes
:) 例:私は怒っている男と落ち着いた男がいる、私は人のクラスの1つの基本的な継承を持っているが、ユニットのような同じクラスに継承されているが、私は怒って、幸せ、私はこれのそれぞれのための異なるクラスを作るべき正しい方法ですか? –
怒っている、落ち着いていること、あなたのユニットが他のどのような感情状態にあるのかは、実際には変わるものではありません。 – yes