Unity 3D 中文教程

教程说明:


学习本教程前你得知道的事:


学习Unity3D之前你必须理解基本3d知识如:网格,材质,UV坐标,贴图等等,而理解这些的方法可以从3DMAX等入手;当然,你也需要拥有一定的编程知识。

认识Unity3D


  • Unity3D的开发公司是Unity Technologies;
  • Unity3D类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件;
  • Unity3D可以发布运行在Windows、Mac、Wii、iPhone、Windows phone 8和Android平台的游戏,也可以利用插件发布网页游戏;
  • Unity3D让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
  • Unity公司CEO David Helgason在2013年4月25日发布消息称,游戏引擎Unity今后将不再支持Flash平台,且于今天起不再销售针对Flash开发者的软件授权。

使用Unity3D有哪些优势?


  • Unity3D有自己的网店,大部分效果可以买到,而不用开发;
  • Unity3D有很好的编辑器开发功能,编辑器友好,可以很容易的给策划出一套定制的编辑器。
  • Unity3D发展长远,当移动设备效率提高了就进入了拼表现力的时代,这个时候能做3D效果来说至关重要,能节省一个转型过程。

Unity3D相关的编程语言:


本教程来源:


书籍推荐:



温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }