用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技术吗?的主要内容,如果未能解决你的问题,请参考以下文章