【Unity豆知識】スクリプトのMonoBehaviourって何? ユニークな名前の由来!
スクリプトを開くと毎回monobehaviourという聞きなれない単語を目にしますよね。あれはどういう意味なのか、Monoとは何かについて調べてみました! 知らない知識がたくさんあって面白かったので、今回はわかりやすくまとめて紹介していきます。
Monoはソフトウェアの名前
UnityはC#を実行するためにフレームワークを使用していて、その一つがMonoです。
MonoとはEcma標準に準じた.NET Framework互換の環境を実現するためのオープンソースのソフトウェア群、またそのプロジェクト名のことです。
Ecma | 情報通信システムの分野における国際的な標準化団体 |
.NET Framework | マイクロソフト ドットネット フレームワークといい、マイクロソフトが開発したアプリケーション開発・実行環境のこと |
MonoBehaviourとは?
Unityでスクリプトを開くとクラスの部分に「(自分で決めたクラス名):MonoBehaviour」と表示されますよね。
つまり、MonoBehaviourとはUnityにおけるベースとなる親クラスの事です。
普段作っている様々なクラスはMonoBehaviourの子クラスで、Unityは子クラスを認知して処理を行っています。
おまけ:Monoという名前の由来
開発元のジミアン(Ximian)という企業はこのように言ってます。
「Monoはスペイン語で猿という意味。私たちは猿が好きだからこの名前にしました」
Mono is the word for ‘monkey’ in Spanish. We like monkeys.
Mono FAQ
-
前の記事
【Unity Editor XR】仮想空間でオブジェクトを操作したりできる機能を紹介! 導入方法と最新エラー情報 2021.08.04
-
次の記事
Unity Asset Store 商用利用したい!規約違反になる前に知っておくべきライセンス事情 2021.08.12