Unity3d
には、すべてのスクリプトの通常の基本クラスであるMonoBehaviour
クラスがあります。スクリプトを実装するときは、Awake()
またはStart()
またはUpdate()
などのメソッドを実装する必要があります。なぜMonoBehaviourメソッドはオーバーライドのために実装されていませんか?
しかし、これらの方法はMonoBehaviour
クラスにvirtual
またはabstract
として実装されていない1つはoverride
それらを簡単にできるように。実際には実装されていません。モーメントで書いた方法は、クラスがあらかじめ持っていなかった新しいメソッドです。
これらのメソッドが基本クラス(MonoBehaviour
)のvirtual
またはabstract
として実装されていないのはなぜですか?