查看: 1141|回复: 0
打印 上一主题 下一主题

unity3d 入门介绍

[复制链接]

435

主题

2

听众

6371

积分

高级设计师

Rank: 6Rank: 6

纳金币
6372
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-8-28 17:01:53 |只看该作者 |倒序浏览
一个月以前第一次接触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)-用于为当前选中物体创建基本的时间线动画
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-21 20:54 , Processed in 0.091773 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部