knrt.net
当前位置:首页 >> unity3D开发语言 >>

unity3D开发语言

到底C#和Unity3D里的JS谁好呢?最常见的问题无非是: 用js写的u3d游戏和用c#写的u3d游戏,到底谁的运行效率高啊?最常见的回答为非是: 肯定是C#啊,因为js是动态的.肯定不如编译的语言好.第二常见的问题无非是: 用js开发和用c#

Javascript:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型.CSharp:C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言.并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角.这两种都可以.

Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎.unity是一个跨平台的游戏引擎,不管是ios还是android或

一、首先使用C#,boo用得人较少.unity中的javascript并不是真正的javascript, UnityScript versus JavaScript C#是mono原生语言,后面碰到的问题较少.所以在我们可以倒推问题,然后着手解决问题,那么就很简单的就明白学什么,怎么学了.

很有意思的问题.来看看网络大拿们所做的总结.当然结果需要您自行考虑.首先,下文摘录自InfoQ<JS OR C# 不存在的脚本之争> 到底C#和Unity3D里的JS谁好呢?最常见的问题无非是: 用js写的u3d游戏和用c#写的u3d游戏,到底谁的运行效率

恩 语言就是用c#作为平台就可以了.还要学一些向量数学.以后写材质shader 要有一点矩阵几何方面的 知识 这样你才能真正地熟练地使用unity3d.unity3d入门容易,后面的优化 比较难.做一个demo和产品的差距还是很大的

U3d用C#,UE4用C++或者蓝图,上面最佳答案误人子弟!

用unity 3d开发游戏强烈推荐的是c#,另外,官方更推荐UnityScript也就是所谓的JS.我实际项目中用的C#,库(第三方工具)和资料会多很多,这导致项目碰上问题不会每个都需要造轮子和寻找解决方案相对容易.另外一个方面是,在用unity过程中,C#用多了,unity看多了,js很多的地方也能看的懂,并且能写.所以建议用C#(个人有C、C++背景,所以仅仅是建议).

用C#吧,目前大多数开发都是用的C#,在即将发布的Unity5版本中,官方会加强对C#的支持,而去掉对boo的支持,当然对原来用boo开发的游戏没有影响(官方的消息).记得大概有超过70%的unity游戏是用c#开发的,而且c#比较js更加适合打架大型的项目

C# javascript

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com