匿名用户
1级
2014-10-13 回答
"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