为什么Unity选择C#而不是Java作为脚本语言

如题所述

因为C#有Mono,Mono是跨平台的,通过Mono可以生成多个平台的游戏
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-07
Java的内存管理相比C#查的远去了,而且相比Java,C#算是高级语言,学习成本较低本回答被网友采纳
第2个回答  2016-11-06
因为Java比C#差太多
第3个回答  2018-05-31
要考虑运行效率啊,C#可是有指针的,上天入地,就凭java没结构,没指针的语法?

为什么用Unity3D开发游戏是用C#,JS开发而不是用C++?U3D的设计者是怎样...
此外,C#、JS等语言的开发速度也比C++语言更快,可以更快地完成项目开发和迭代。二、Unity3D设计者的考虑 Unity3D的设计者在选择C#、JS等语言作为游戏开发语言时,考虑了以下几个方面:1.易用性 Unity3D的设计者希望游戏开发者能够更加轻松地使用Unity3D进行游戏开发,而不是被底层的代码和算法所困扰。...

unity3d用什么语言
unity3D用C#语言 unity3d选择C#,是因为C#在网络开发方面成绩很优秀。2、选择Mono这个基于C#的开源框架,Mono是一个由Novell公司(先前是Ximian)主持的项目。C#是Microsoft推出的.NET语言,只能在.NET平台上运行,例如Win9x、ME、NT、2000、XP和WinCE之类的操作系统。但是MONO是把.NET及其编程语言移植到...

unity为什么放弃js?
unity3d里只有C#最新版的Unity取消那个JS脚本了,也就是Unityscript。。未来将仅支持C 原本那个JS语法的存在,是为了让没接触过静态语言的新手过度用的,但后来官方发现全球只有3.6%的用户使用了这门语言。。而且其中有一部分还是Unity官方的开发人员。。因此这门语言的使用人数,几乎可以忽略不计。。而且...

unity用什么语言
随着Unity团队持续优化C#的支持,开发者将获得更多的便利和资源。因此,对于Unity开发而言,选择C#无疑是一个明智的选择。无论是从文档支持、示例资源还是社区活跃度来看,C#都是目前Unity开发中最具优势的语言。C#语言的特性使其在Unity开发中具有独特的优势。它具有强大的面向对象编程能力,能够轻松实现复杂...

unity3d用什么语言
选择C#作为Unity3D的主要开发语言,是因为C#具有强大的开发能力和灵活性。在Unity3D中,开发者可以利用C#的丰富库和框架来快速开发游戏,同时C#还支持集成多种Unity提供的API接口,使得开发者可以方便地实现各种游戏功能和交互。此外,Unity3D还支持其他脚本语言如JavaScript和Boo等,但C#由于其强大的功能和...

我是新手,问一下在Unity 3D中用C#更好还是javascript更好
问题是,互联网支持的是js,不支持c#。而桌面端的大型游戏引擎,竞争激烈,极度追求性能,所以基本只支持C++,也不支持C#。也就是说,除了unity3d,C#在游戏界根本吃不开。所以,虽然C#语言本身很优秀,但还不如学JS,起码在网页游戏引擎和ios游戏引擎上通用。但其实用C#做世界一流的游戏完全没有任何...

Unity游戏开发用什么语言
Boo语言最初是基于Python设计的,它在Unity早期版本中也得到了广泛应用。然而,随着Unity技术的不断发展,Boo逐渐被弃用。如今,开发者们在进行Unity游戏开发时,几乎都会选择C#,因为C#不仅功能强大,而且拥有庞大的开发者社区支持,能够提供丰富的资源和插件,极大地提升了开发效率和游戏品质。此外,Unity官方...

unity能用java语言吗
但是java不太适合unity引擎或者说java不适合游戏开发,主要是因为Java不具备脚本特性,内存控制较弱,跨语言能力较弱,语言表达能力低。二、Unity用什么语言?Unity使用的是C#语言,C#在网络开发方面成绩很优秀,速度很快,运行更加高效。比简单的脚本语言强大,比c++更简单易用。支持平台包括手机、平板电脑、...

非骂战 unity3D选什么语言做脚本好
JS是写起来很快,但是unity3d中应该叫做UnityScript,除了跟javaScript像一些,其实关系并不大,所以中大型项目用JS可能会有一些隐患。效率的话,似乎是C#要比JS快,而且本身C#有很多很好的特性,比如delegate等。多数插件编写所用的语言也是C#,所以,中大型项目中C#是首选(其实个人觉得C#写起来能感觉到一...

unity用什么编程语言
C#。Unity开发的主要编程语言是C#,这是一种由微软开发的强大编程语言。C#在Unity中具有很高的性能和灵活性,可以帮助开发者创建高效、高性能的游戏。虽然C#是Unity开发的主要语言,但其他编程语言也可以用于Unity开发。例如,JavaScript和Python都可以通过一些插件或自定义工具集成到Unity中。这些插件允许开发者...

相似回答