用unity3d编程语言 开发游戏哪种语言最好

你看不到我~
看不到我……
视频: 关于UNITY3D选择什么语言进行开发,传智博客推荐用C#编程教父推荐
<mendVideo();
分享给好友
关于UNITY3D选择什么语言进行开发,传智博客推荐用C#编程教父推荐
下载至电脑
扫码用手机看
用或微信扫码在手机上继续观看
二维码2小时内有效
把视频贴到Blog或BBS&&
<input id="link4" type="text" class="form_input form_input_s" value=''>
flash地址:
<input type="text" class="form_input form_input_s" id="link3" value=''>
手机扫码分享视频
二维码2小时内有效
关于UNITY3D选择什么语言进行开发,传智博客推荐用C#编程教父推荐
扫码用手机继续看
用或微信扫码在手机上继续观看
二维码2小时内有效,扫码后可分享给好友
没有优酷APP?立即下载
请根据您的设备选择下载版本
关于UNITY3D选择什么语言进行开发,传智博客推荐用C#编程教父推荐用JS.
传智博客,也是一个收费教学网站,传智博客强力推荐用C#进行UNITY3D的脚本编写.
编程教父,也是一个收费教学网站,编程教父强力推荐用JS进行UNITY3D的脚本编写.
2:06以前是传智博客所介绍的一些说明及推荐C#
2:06以后是编程教父所介绍的一些说明及推荐JS
万万表情系列(VIP会员专享)
泡芙表情系列(VIP会员专享)
暴漫表情系列(VIP会员专享)
节目制作经营许可证京字670号
药品服务许可证(京)-经营-您的举报已经提交成功,我们将尽快处理,谢谢!
感觉还是Java好些。
没有是不可能DI~ 只希望GM负责一点!尽业一点!!!
祈祷吧,阿门!!
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'用Unity3D 开发游戏哪种语言最好_百度知道
用Unity3D 开发游戏哪种语言最好
提问者采纳
但做u3d,之前也是用js语系的,而且最后编译出来都一样,还是C#吧。不过话说回来,反正都很简单虽然我开始学的js
其他类似问题
为您推荐:
unity3d的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁业余爱好者,个人的了解比较有限,希望对你有所帮助。一般的大型游戏开发绝不是用某种语言这么单纯的问题。首先一般的游戏开发架构(Windows平台)从底到顶一般是Direct X(TM)——游戏引擎——游戏。Direct X(TM)相当于所有显卡的一个统一接口,为游戏提供一个利用硬件渲染的编程模型,但Direct X(TM)接口为了追求高性能功能非常单纯和松散,不利于游戏的高效开发。此时就需要根据游戏特点对其进行适当的取舍和封装,实现一组更高抽象的游戏开发接口和框架,可以理解成游戏引擎中的图形引擎。这部分的开发一般使用的语言是C/C++和少量的汇编语言。至于游戏引擎是一个非常复杂的功能聚合体,所有的游戏开发工作都是在之上进行的。包括图形引擎,音频引擎,碰撞引擎,艺术资源管理,脚本引擎等等。到此为止几乎还没有涉及到你所说的游戏开发。首先在图形渲染方面,例如光照阴影处理等等,现代显卡一般是通过可编程着色器实现对图形效果的控制,所采用的编程语言一般是一些着色器语言,例如Direct X(TM)采用的HLSL,OpenGL使用的GLSL等等,语法类似C语言,游戏执行时被编译加载到显卡上,在实现硬件渲染速度的同时又实现了软件编程的灵活性。大型游戏开发的绝大部分工作其实都是在编写游戏脚本,脚本是大型游戏得以如此高速开发和发布的主要原因。脚本化的开发让游戏开发摆脱了硬编码的种种弊端,让游戏内容可以轻易的修改和调试。游戏故事如何进行,各种事件如何触发,何时该播放哪些声音或动画,如何使用艺术团队创作的资源,这些都是在脚本中编写的,可以说引擎决定了游戏能做什么,而脚本才真正决定了游戏做了什么。一些著名的引擎如虚幻系列都有自己独特的脚本语言,其他一些引擎可能会采用一些第三方的脚本语言,比如比较流行的Lua。所以开发一个新游戏最简单的情形就是沿用之前的引擎,创作艺术资源,然后编写脚本将其组织成一个游戏,几乎不需要什么底层的编程语言。开发环境方面,游戏团队内部可能会使用一些开发和设计工具对资源进行处理,可以理解成游戏引擎的IDE,这部分因为是内部工具,而且可能需要经常修改所以一般采用比较高效的开发平台和语言,比如暴雪就是部分使用.NET和C#进行一些内部工具的开发。至于引擎核心的开发,Windows平台比较流行的方法是使用最新版本的Visual Studio,显卡厂商如NVIDIA也会为VS开发一些插件来简化显卡编程和调试。所以一个大型游戏的开发需要庞大的团队使用各种各样的语言和工具来完成。总结一下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或Java。
大部分公司来说首先要找到一个合适的游戏引擎。国内具备自己研发牛逼引擎的公司不多,特别是3d游戏引擎应该没有吧。找到合适的引擎以后就简单多了,大部分都是用脚本进行二次开发的。&br&&br&单机的不太了解,手游来说,很多是cocos2d-x开发的,刚开始脚本支持不好,很多直接用c++开发。然后LUA支持越来越强,用lua成为首选。现在js支持已经超过lua,加上js功能更丰富,熟悉js的人多,上手快。&br&&br&因此只要主程用c++做一些底层的逻辑和接口。其他各种场景和逻辑,包括UI都可以用js完成。脚本的还可以动态更新,小bug就直接脚本远程更新一下,神不知鬼不觉。另外,游戏会有很多编辑器,除了常见的场景、地图、骨骼、粒子之类编辑器,可以买一些收费的。还会自己开发一些更有针对性的编辑器。用编辑器的人不用对技术非常熟悉,减少了很多策划、美工与开发的沟通成本。所以需要手写代码的量会越来越少。&br&&br&我想端游也应该差不多吧,越是技术越强悍的公司,编辑器开发能力越强,开发速度也就越快。
大部分公司来说首先要找到一个合适的游戏引擎。国内具备自己研发牛逼引擎的公司不多,特别是3d游戏引擎应该没有吧。找到合适的引擎以后就简单多了,大部分都是用脚本进行二次开发的。单机的不太了解,手游来说,很多是cocos2d-x开发的,刚开始脚本支持不好…
高端Console游戏引擎都是C++,没有见过例外。外围倒是有C#,Lua,Python等等其他语言的。
高端Console游戏引擎都是C++,没有见过例外。外围倒是有C#,Lua,Python等等其他语言的。
已有帐号?
无法登录?
社交帐号登录游戏开发中常用哪种脚本语言?_百度知道
游戏开发中常用哪种脚本语言?
多谢,随时可以更改。哪种脚本语言比较方便,到程序运行的时候自动读取脚本处理主要就是想实现 把某些功能放在外部(比如技能效果 物品效果之类)
提问者采纳
有问题也方便交流。魔兽世界的脚本语言就是Lua、JavaScript~~也有用Python的,资料齐全,这个东西现在比较流行一般大型的商业游戏引擎有自己的脚本语言,加上一点汇编语言和编译原理的基础,Unity3d可以用C#。推荐还是用Lua(前面那本书也提到Lua了),有本书《Game script mastery》就是讲解游戏里面脚本引擎搭建的,不过游戏里面最知名,比如Unreal3就有自己的一套Unreal Script 。有些公司自主开发的引擎是不公开的,我们也不知道用什么,可以跟着这本书上的看看,很可能是有自己的一套脚本语言系统,如果有兴趣,用的最多的还是Lua
提问者评价
其他类似问题
为您推荐:
其他4条回答
游戏开发?那必然是Lua~效率高~但是手机游戏上有用其他语言的~Lua比较多而已~有个别公司用Java当脚本~
一般用PHP语言开发,如果你说那个好用或者方便的话,就是VB了,简单易懂
你在开玩笑
随着《魔兽世界》(以下简称wow)在世界范围内流行,脚本渐渐被人们所熟知。由于wow强大的自定义界面系统,Lua这一脚本语言一举成名。
其实早在Lua脚本语言被大众所熟知以前,游戏业内人士就已经开始使用脚本来开发游戏了。我们熟悉的很多国内的网络游戏大都运用了脚本开发,比如网游的长青树“梦幻西游和《大话西游2就大量应用了脚本技术。特别是《大话西游2》,其实现基于Lua脚本游戏开发的时间要远早于《魔兽世界》。在脚本技术上,国内与国外其实是站在同一起跑线上的,并不存在什么差距,这也为国内游戏产业赶超国外游戏产业提供了强有力的技术保证。
在单机游戏时代,脚本这个词几乎很少出现,那么,为什么在网络游戏时代它却成了业界的宠儿呢?原因是多方面的。
单机游戏时代,无论游戏主机还是PC...
lua还是经常用的
脚本语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 unity3d编程语言 的文章

 

随机推荐