2017-10-04 63 views

回答

5

您只能使用C#和/或UnityScript(一种用于Unity的JavaScript)。

在过去的另一种语言; Boo也是一种选择,但支持被删除。

来源:Unity scripting languages and you

+2

我不知道非常关注这一点,所以我就添加评论 - 但一般Julia是不理想的目的,如游戏,因为语言是自动垃圾收集。每一次在不可预测的时候,垃圾收集器都会运行,并且运行操作比平时花费的时间要长。这在技术计算中不是问题,但对于游戏并不理想。 –

+1

@ MichaelK.Borregaard这是一个很好的观察,但最终我认为答案是'它取决于'。 C#也有一个垃圾收集器,例如,当您正在为移动设备开发时,您的性能可能会出现峰值。一方面它不是理想的(你想保持至少30fps),但是规则是避免预先优化的,所以如果你有秒杀,你可以一一解决。所以,有一个垃圾收集器并不是很大的障碍,但有时你必须小心。 – mayo

+3

@ MichaelK.Borregaard仅供参考https://github.com/JuliaLang/julia/issues/8543低延迟垃圾回收器可能(而且我们希望会在未来)实现。如果是Julia和游戏,这个链接也可能很有趣:https://software.intel.com/zh-cn/blogs/2015/11/05/go-julia-fourier-open-source-frequon-invaders – Liso