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

unity3d用什么语言开发?

有以下三种可供选择的脚本编程语言:Java,C#以及Boo。 使用度更高的是前两种,需要说明的javascipt不是网页的那个javascipt,是Unity自己变化过后的一种语言。

尽管它们各有各的优势与不足,但通常来讲C#显然会脱颖而出成为大家的首选,首先它完整支持面向对象,而且语法与Java以及Action3很类似,而这两者对于大家来说并不陌生。

我们中很多人都是在浏览器环境下认识 Java 的,而Java首次接触脚本编写时候所熟悉的语言。如果是这样,我们就可以直接进行 Unity3D 脚本编写,毕竟任何使用C#可以完成的事同样可以使用Java完成。

但是从长远考虑,C#可以提供更好的代码管理,且C#在网络开发方面成绩很优秀。

同时U3D团队也会把支持的重心转移到C#,也就是说文档和示例以及社区支持的重心都在C#,C#的文档会是最完善的,C#的代码实例会是最详细的,社区内用C#讨论的人数会是最多的。

更多相关知识,请关注 PHP中文网!!

更多相关文章

  1. c语言%4d什么意思
  2. c语言的四大数据类型是什么?
  3. c语言函数如何声明
  4. c语言文件的扩展名是什么
  5. vb和c语言有什么区别
  6. c语言数组的定义及赋值
  7. c语言怎么用scanf输入字符串
  8. 如何用c语言输出100到200之间的素数
  9. c语言实现删除字符串中的数字字符

随机推荐

  1. 使用maven构建android 的apk包并自动签名
  2. Android自动化测试框架开发(二)Monkey、Mon
  3. Android(安卓)中 shape 图形的使用
  4. 删除Android工程中冗余资源
  5. Android(安卓)学习 之 API文档汇总(不断更
  6. android性能测试方法
  7. Android(安卓)- Unparsed aapt error(s)
  8. Android获取软键盘输入内容
  9. Android作为Socket服务器端
  10. Android Handler机制剖析