码迷,mamicode.com
首页 > 编程语言 > 详细

unity3d用什么语言

时间:2018-05-21 17:58:45      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:扩展   定义   ever   run   分享图片   nod   自定义   运营   开发语言   

如果我问你身边玩游戏的人有多少?可能你会毫不犹豫地回答:everyone!但是如果我问你身边做游戏开发的人有多少呢?整天喊着unity前景好、就业好、薪资高,但很多人听了都不信,就觉得这肯定都是一些培训公司为了宣传搞出的文案,可事实真的是这样的吗?unity3d开发语言发展好吗?

技术分享图片

其实,如果你是单机游戏,你可以慢慢做无所谓,但如果网游化,玩家会不断“逼”你去做更新,如果后面内容跟不上,用户流失会很快,所以我们一边维护,一边做更新,还要后续对接上其他一些渠道,整个团队根本忙不过来,所以不管什么时候总觉得团队人力严重不足永远在招人!

Unity的游戏和应用可以用C#语言,Unity(一种Java的扩展)或者Boo(一种受Python启发的语言)来开发,其编译过程根据不同的目标平台而变化。在PC,Mac和Android平台上,游戏代码可以被编译成字节码,可以在Runtime用JIT编译器执行。在其他平台上,游戏代码需要预编译,在建立的时候转化成为目标机器的本地代码。

Unity开发平台包括可视化编程工具和基于MonoDevelop的IDE,还有3D补偿引擎,脚本语言环境,工作流系统和团队合作版本控制。Unity还运营着Asset store,这里面有超过两千种开发工具和游戏组件(艺术效果,编码,声音等),其中包括着一系列入门级基本功能产品免费为初学者提供。

Unity的用户可以通过为全部的平台(除了web浏览器)编写本地代码插件来从Unity API之外获取操作系统的功能和第三方代码库支持。根据不同的目标平台,Unity的runtime尺寸(不包含用户组件和游戏代码)大约为6MB到20MB。

Unity有免费版本,不过专业版增加了很多强大的功能,例如:自定义的Splash Screen,代码优化,视频回放,音频滤波,光影工具,低级补偿,性能优化和组件簇等。

unity3d用什么语言

标签:扩展   定义   ever   run   分享图片   nod   自定义   运营   开发语言   

原文地址:https://www.cnblogs.com/unity--3d/p/9068233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!