GDScriptリファレンス

イントロダクション

GDScriptは高い水準で、動的に型付けされたプログラミング言語は以前中身を作っていた。 それはPython(ブロックはインデントベースである)にとても似た文法を使い、 それの目標はとても最適でしっかりとゲームエンジンと統合されていて、 作品の中身と統合がとても柔軟性があることです。

歴史

初めのうちは、Godotは数多くのスクリプト(この機能はこんにちにも実装されている)をサポートするよう設計されていました。 しかしながら、デフォルトの状態で使えるのはGDScriptだけです。 それにはちょっとした歴史的背景があるのです。

初めのうちは、GodotエンジンはLuaスクリプトを採用していました。Luaは速いですが、 システム(fallbacksを使って)に関連付けられたオブジェクトの結合をすることは 複雑で遅くて巨大で大量なコードを抱えることになります。 その後、とあるPythonを使う実験を行い、これもまた埋め込みが困難なことが判明したのです。

ついには他分野であるゲームの種類を選ばないスクリプト言語であるSquirrelも試したが、 それもまた却下となった。 その時点で、Godotが内蔵の以下の障害が解消されたスクリプトを使うことでさらに至適に働くことが明白となった。

  • ノードでのGodot内蔵スクリプトでは、殆どの言語がこの精神で設計されていないこと。
最終更新:2015年02月20日 15:39