走进Unity

一、走进Unity

1、什么是Unity

(1)、unity是由Unity Technologies公司开发的跨平台专业游戏引擎。
(2)、Unity编辑器可以运行在Windows和MacOSX平台上,一次开发就可以部署到所有的主流游戏平 台:Windows、Linux、Mac OSX、iOS、Android、Xbox 360、PS3、WiiU、Web等。
(3)、Unity支持目前市面上所有主流的3D动画创作软件,例如Maya、3ds Max、Cinema 4D、Cheetah3D、Modo、Lightwave、Blender
(4)、物理引擎:Unity内置了NVIDIA的physX物理引擎,开发者可以通过物理引擎高效的、逼真的、模拟刚体碰撞、车辆驾驶、布料、重力等物理效果,使游戏画面更加真实而生动。
(5)、Lightmap烘焙工具Beast:Unity内置了一个强大的光照贴图烘焙工具Beast,开发者可以直接在Unity中烘焙出非常逼真、漂亮的光照贴图。
(6)、Mecanim动画系统:可以直接在编辑器中编辑和设置角色蒙皮、混合树、状态机和控制器,还支持动画定向、IK骨骼等。
(7)、地形编辑器:
(8)、联网支持:Unity提供了从客户端到服务器端的完整联网解决方案,可以实现简单的多人联网游戏。也可以使用第三方的网络解决方案:RakNET、Smart Fox Server等
(9)、ShaderLab着色器:Unity里提供了一种语法非常接近Cg语言的着色器语言ShaderLab,可以通过它来实现自己的Shader。在Unity里,着色器有三种:Surface Shader(表面着色器),Vertex And Fragment Shader(顶点与片段着色器),Fixed Function Shader(固定管线着色器)
(10)、脚本语言:Unity支持3种脚本语言,C#、JavaScrip、Boo。
(11)、强大的内存分析器Memory Profile:能够实时的,动态的显示游戏中不同动画,不同物体的占内存情况

2、Unity的作用

(1)、制作3D或者2D游戏
(2)、严肃游戏:航空航天,军事国防,工业仿真,教育培训,医学模拟,建筑漫游等领域
(3)、Unity与交互设备:可以通过插件(例如:MiddleVR,http://www.imin-vr.com)

Unity相关资源

Unity官网:http://www.unity3d.com
Unity论坛·:http://forum.unity3d.com/foru.php
Unity问答:http://answers.unity3d.com/index.html
Unity博客:http://blogs.unity3d.com/
Unity官方在线案例:http://unity3d.com/gallery/demos/live-demos
Unity官项目源文件:http://unity3d.com/gallery/demos/demo-projects
Unity作品列表:http://unity3d.com/gallery/dmade-with-unity/game-list
unity在线课堂:http://unity3d.com/learn/live-training/
Unity在线教程:http://unity3d.com/learn/tutorials/modules
Unity用户手册:http://docs.unity3d.com/Documentatiion/Manual/index.html
Unity组件参考手册:http://docs.unity3d.com/Documentatiion/Components/index.html
Unity脚本手册:http://docs.unity3d.com/Documentatiion/ScriptReference/index.html
Unity资源商店:http://www.assetstore.unity3d.com/
Unity中国:http: //china.unity3d.com
Digital-Tutors的Unity系列教程:http://www.digitaltutors.com/software/Unity-tutorials
Lynda出品的Unity教程:http://www.lynda.com/Unity-D-training-tutorials/1243-0.html

Unity快捷键技巧

Ctrl+1:切换到Scene视图
Ctrl+2:切换到Game视图
Ctrl+3:切换到Inspector视图
Ctrl+4:切换到Hierarchy视图
Ctrl+5:切换到Project视图
Ctrl+6:切换到Animaton视图
Ctrl+7:切换到Peofiler视图
File菜单快捷键:
Ctrl+N:新建场景 --New Scene
Ctrl+O:打开场景 --OpenScene
Ctrl+S:保存场景 --Save Scene
Ctrl+Shift+:新另存景 --Save Scene as…
New Project… 新建项目工程文件
Open Project…打开项目工程文件
Save Project…保存项目工程文件
Ctrl+Shift+B:发布设置 --Build Settings…
Ctrl+B:发布并运行 --Build & Run
Exit:退出Unity
Edit菜单快捷键:
Ctrl+Z:撤销上一步操作 --Undo Selection Change
Ctrl+Y:执行Ctrl+Z相反的一步 --Redo
Ctrl+X:剪切 --Cut
Ctrl+C:复制 --Copy
Ctrl+V:粘贴 --Paste
Ctrl+D:复制并粘贴选中的物体 --Duplicate
Shift+Del:删除选中的物体 --Delete
F:居中并最大化显示当前选中的物体 --Frame Selected
Ctrl +F: 搜索,按名称查找物体 --Find
Ctrl+A:选择全部,选择场景中的所有物体
Preferences:偏好设置
Ctrl+P:播放运行 --Play

Unity界面

(1)、 Scene View - 场景视图
Scene view是您构建游戏的地方; 它是您添加构成游戏的所有模型,相机和其他部件的地方。 这是一个3D窗口,您可以在视觉上放置您正在使用的所有资产
(2)、 Game View - 游戏视图
游戏视图代表玩家对游戏的视角。 在这里你可以玩你的游戏,看看它的各种机制如何相互协作
(3)、Hierarchy window - 层次结构窗口
Hierarchy窗口包含游戏中使用的所有当前GameObject的列表。但什么是GameObject?这很简单:GameObject是游戏中的一个对象
(4)、Project window - 工程窗口
Project窗口包含游戏使用的所有资源。 您可以按文件夹组织资源,当您希望使用它们时,只需将这些资源从“项目”窗口拖动到“层次结构”窗口即可。 或者,您可以将它们从Project window拖动到Hierarchy window。 如果将文件从计算机拖到Project window中,Unity将自动将这些文件作为资源导入
(5)、Inspector window - Inspector窗口
Inspector窗口允许您配置任何GameObject。 当您在Hierarchy中选择GameObject时,Inspector将列出该GameObject的所有适当组件及其属性;例如,灯将具有色场以及强度场。 您还可以在玩游戏时更改GameObjects上的值

本人所写内容,只是为了防止自己忘记,如果有新人感兴趣,就看一看,如果哪里有错误,也欢迎大家指出来,毕竟我也只是一个新人,难免不足,勿怪、勿怪…

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值