1.C#与GDScirpt
Godot的Mono版本同时支持这两种编程语言。C#需要运行在一个叫做Dot(一个小圆点)NET的框架上,而Mono是这个框架的一个开源实现,可以跨平台。Godot3.3中用的是Mono6.12,支持C# 8.0的语法。
(1)使用C#的好处
C#是一种流行的通用编程语言,因此可以使用C#的标准库
(2)使用C#的坏处
容易卡住
(3)查看运行时
System.Runtime.InteropServices中的RuntimeInformation.FrameworkDescription可以查看运行时,除此之外,还有一个Environment.Version返回的是CLR的版本。
Godot的Mono版本同时支持这两种编程语言。C#需要运行在一个叫做Dot(一个小圆点)NET的框架上,而Mono是这个框架的一个开源实现,可以跨平台。Godot3.3中用的是Mono6.12,支持C# 8.0的语法。
(1)使用C#的好处
C#是一种流行的通用编程语言,因此可以使用C#的标准库
(2)使用C#的坏处
容易卡住
(3)查看运行时
System.Runtime.InteropServices中的RuntimeInformation.FrameworkDescription可以查看运行时,除此之外,还有一个Environment.Version返回的是CLR的版本。