纳金网

标题: unity3d 入门介绍 [打印本页]

作者: yeu1233    时间: 2012-8-28 17:01
标题: unity3d 入门介绍
一个月以前第一次接触unity3d, 不敢说它有多么强大(毕竟接触没多久),至少比我以前用的引擎不知道方便多少!不废话了,开始对unity做一个简单的介绍。
   Unity3D是一个让开发者能够在多平台制作同一款游戏的游戏开发工具,有专业的图像处理和游戏引擎,能做出各式各样的游戏。
   集成开发环境(Integrated Development Environment,简称 IDE,也有人称为Integration Design Environment、Integration Debugging Environment)是一种辅助程序开发人员开发软件的应用软件。
•unity函数查询(中国翻译,可以参考)
•http://game.ceeger.com/Manual/
•unity函数查询http://unity3d.com/support/documentation/ScriptReference/10_reference.Classes.html
•http://unity3d.com/support/


Unity3D 自带示例 AngryBots 和 Bootcamp Demo 的默认安装路径:
•Windows 7系统:
C:用户公用公用文档Unity Projects
也就是:
C:UsersPublicDocumentsUnity Projects
•Windows xp系统:
Cocuments and SettingsAll Users共享文档Unity Projects
也就是:
Cocuments and SettingsAll UsersDocumentsUnity Projects


简单介绍下u3d

•高效渲染,跟虚幻2引擎相同级别,简单物理引擎,高度聚合的脚本。
•模型导入:支持3Ds,FBX等格式直接导入(太方便了,还记得当年自己写D3D时候导个3ds累得半死,最后都搞成x文件玩);贴图材质自动转换为u3d的格式,相当方便。
•脚本语言:js,c#,boo,其实3个没区别,语法而已,但是js是主打语言,写的方便;相信其他两个语言也只是为了吸引更多开发者而已。因为官网论坛人们都用js写,改成其他语言太麻烦,不仅是语法的麻烦,更主要的是这三个语言间有些函数用法不同,实属无奈。

•跨平台的开发:最早是Mac的引擎,现在进军了iphone市场,然后有兼容了windows,实在强大。(note:iphone不支持很多函数和组件)

•物理引擎:简单,实用的物理引擎,高质量的粒子系统,简单但却逼真。
•工程文件夹:
          a) Assert;
          b) Library;
          c)temporary;(运行时)
界面介绍:

Frame Selected 命令-这个命令将剧中显示你当前选中的物体。(你可以在Hierarchy单机任何物体,然后移动你的鼠标到场景视图上并按F健。)

•Scene View (场景视图)-用于放置物体

•Game View(游戏视图)-表示游戏在运行时的外观

•Hierarchy(层次视图)-当前场景中的游戏物体的列表

&bullroject(工程视图)-显示当打开工程所有可用的物体和资源

•Instpector(检视视图) -显示当前选中物体的细节和属性

•Timeline(时间线)(unity3.5好像没这个东西,貌似被换成Animation)-用于为当前选中物体创建基本的时间线动画





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5