Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
C#/.NET
C# — язык программирования высокого уровня, разработанный Microsoft. Godot поддерживает C# как вариант языка сценариев, наряду с собственным языком Godot GDScript.
Стандартный исполняемый файл Godot не содержит поддержку C#. Вместо этого, чтобы включить поддержку C# для вашего проекта, необхоимо скачать .NET версию редактора из вебсайта Godot.
API Godot для C#
Как универсальный игровой движок, Godot предоставляет ряд высокоуровневых возможностей через свой API. В статьях ниже объясняется, как эти функции реализованы в C# и чем API C# может отличаться от GDScript.
Поддержка платформы C#
См. также
Требования к версии аппаратного и программного обеспечения для движка Godot см. в Системные требования.
Примечание
Поскольку проекты C# используют среду выполнения .NET, также проверьте системные требования для используемой версии .NET. См. раздел Поддерживаемые ОС.
Начиная с Godot 4.2, проекты, написанные на C#, поддерживают все настольные платформы (Windows, Linux и macOS), а также Android и iOS.
Поддержка Android в настоящее время носит экспериментальный характер.
Поддержка iOS в настоящее время является экспериментальной и имеет ряд ограничений.
Официальные шаблоны экспорта для симулятора iOS поддерживают только архитектуру
x64.Exporting to iOS can only be done from a macOS device.
Пока что проекты, написанные на C#, не могут быть экспортированны на веб платформу. Чтобы использовать C# на этой платформе, используйте Godot 3.