用unity3d制作游戏的时候用得上Python技术吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用unity3d制作游戏的时候用得上Python技术吗?相关的知识,希望对你有一定的参考价值。

unity3d是不能使用python语言进行开发,但是其中得Boo语言是python的.net实现方式,语法和python是一样的,所以可以使用Boo语言进行开发。
Unity3D支持javascipt,C#,boo三种语言,使用程度最多是前两种,这里得JS不是网页前端得JS,只是名字一样。
参考技术A

unity3d是不能使用python语言进行开发,但是其中得Boo语言是python的.net实现方式,语法和python是一样的,所以可以使用Boo语言进行开发。

Unity3D支持javascipt,C#,boo三种语言,使用程度最多是前两种,这里得JS不是网页前端得JS,只是名字一样。

参考技术B "Python for Unity 3x as alternative of C#"
* This is a bad idea.

* Because using multi languages in Unity causes circular reference issues.

* You can ONLY use C# on Win8/WP8.

* Unity is stuck in the past with buggy Mono_2.6 and adding more to keep them there is not positive.

* Mono C# is NOT MS C# and does not fall under the same license issues. Also C# is fully open source as a lang spec.

* http://www.mono-project.com/FAQ:_Licensing

* http://www.ecma-international.org/publications/standards/Ecma-334.htm

* Python is not implicitly strong typed by design and thus bad for games to put it simply.

* Why on earth would Unity add features to version 3.x anymore??

* If your point of this post was to say use the Python runtime over the
Mono/.NET one... I suggest you need to do some simple benchmarks first,
as you will quickly see why.

8) In short, there are far more reasons to use C# vs anything else.

有人想使用ironpython,这是人们对python在unity3d使用上的讨论,大部分不赞同python本回答被提问者和网友采纳

用Python写一个简单的小游戏

参考技术A 相信大家都玩过俄罗斯方块吧,应该是小时候的回忆吧,但是想不想了解一下这个程序是怎么写出来的呢,自己写出来的应该玩起来更有感觉吧!

感觉还是蛮好玩吧!

接下来,我就分享一下这个游戏的源码过程啊!

先用python创建一个py文件

定义这次程序所需要的类

然后写出它所需要的模块

画背景图

画网格线

# 画已经落下的方块

# 画单个方块

# 画得分等信息

这样就可以写出来一个十分简单的俄罗斯方块啦,是不是觉得还不错呢!

以上是关于用unity3d制作游戏的时候用得上Python技术吗?的主要内容,如果未能解决你的问题,请参考以下文章

我们可以用团结的python制作游戏吗? [关闭]

怎么用unity5.3.4做一个2d游戏

如何使用unity3D制作游戏

Unity3D一片灰色不渲染

用unity3d制作网络游戏,客户端直接连接MYSQL还是通过其他方法

Unity3D射箭小游戏