使用 Unity 开发的最佳语言? [关闭]
Posted
技术标签:
【中文标题】使用 Unity 开发的最佳语言? [关闭]【英文标题】:Optimal language to develop with Unity? [closed] 【发布时间】:2011-04-28 23:30:51 【问题描述】:我想向大家询问有关 Unity 框架和编程的所有信息。 Unity 支持三种不同的语言;嘘,C# 和 Unityscript。假设您是在 OS X 上编程和开发的新手。
与 Unity 一起学习和使用以创建游戏的最佳语言是什么?
【问题讨论】:
【参考方案1】:首先,这是一个品味问题。所有 3 种语言都完全有能力。还值得一提的是,在性能方面没有显着差异。
那么,是哪一个?您必须自己选择。
也许这会有所帮助:
C#: 优点: 众所周知,很容易找到知道它的人 严格(编译时发现错误) 可以在线找到可用的代码位,甚至在 Unity 的上下文之外 缺点: 为什么这么严重? UnityScript(不是真正的 javascript): 优点: 易于快速学习 缺点: 不严格(后期发现错误 - 仅在运行时) 嘘: 优点: 优美的语法(pythonesquely clean) 严格(编译时发现错误) 缺点: 没有多少人使用它(所以如果您正在招聘......)【讨论】:
【参考方案2】:对于我这个网络开发者来说,Javascript 是最容易使用的。我在需要时使用 C#,但 Javascript 对我来说是最快的,而且我没有注意到任何性能损失。
您可以在 Unity 论坛上查看此主题以选择要使用的语言: http://forum.unity3d.com/threads/18507-Boo-C-and-JavaScript-in-Unity-Experiences-and-Opinions
【讨论】:
我尽可能使用(体面的)静态类型语言,这样我就不会发疯。任何对动态类型对应物的“性能”都只是一种奖励。 很抱歉给一个相当老的话题添加评论,但根据我的统一经验,我发现 JS 和 C# 适合不同的目的。 C#(静态类型)非常适合大多数编程,但 Unity 中的 GUI 编程在 JS 中要容易得多。以上是关于使用 Unity 开发的最佳语言? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章