我们可以用python统一制作游戏吗?

时间:2018-12-04 17:18:52

标签: python python-3.x unity3d

对于使用python语言和Unity游戏引擎对游戏(3d或2d)进行编程,我有几个问题 我们可以在Unity游戏引擎中使用python制作游戏吗?
如果可以,怎么办?
请分享有关此主题的基本教程。

2 个答案:

答案 0 :(得分:0)

Unity最初默认支持C#和Javascript脚本编写。如果您希望利用Unity3d的所有功能,我建议您使用以下任一脚本。

话虽这么说,有些第三方解释器和插件使您能够统一使用Python,但我建议您坚持使用C#

有关在Unity中使用Python的方法,请参考以下内容:

UniPython - Python Scripting in Unity3D based games

Python interpreter in Unity

答案 1 :(得分:0)

目前,还没有一种方法可以在Unity中直接使用python。您可以使用将调用函数的解释器。这只能使您超越目前统一使用的内置功能。

由于您已经了解Python,并且可能在学校学习过Java或至少看过它。 C#是一种非常简单的语言,用途广泛,因此我建议学习它。

否则,您可以使用Piglet或Arcade游戏引擎。这些引擎是为Python构建的,Piglet不需要外部库/依赖项。您也可以使用Blueprint样式编码方法,这两种方法都可以使用unity和unreal。