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:能够实时的,动态的显示游戏中不同动画,不同物体的占内存情况
1)、制作3D或者2D游戏
2)、严肃游戏:航空航天,军事国防,工业仿真,教育培训,医学模拟,建筑漫游等领域
3)、Unity与交互设备:可以通过插件(例如:MiddleVR,http://www.imin-vr.com)
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
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:退出Unit
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
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上的值
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删