编辑器 Unity3D笔记(一)

MenuBar:

File:Ctrl+N、Ctrl+O、Ctrl+S、Ctrl+Shift+S、Ctrl+Shift+B、Ctrl+B;Untity自带资源包;发布窗口?;单词(Render渲染、Component组件、Terrain地形、Scene场景、Duplicate复制、Particles粒子、Physics物理、Miscellaneous杂项、Resolution分辨率、Lightmap光影图)

Edit:Ctrl+D(复制并粘贴)、F(居中最大化)、Shift+F(Lock view?? )、Preferences(偏好设置【Compress Analytics hits Attaching 】)、Ctrl+Alt+1和Ctrl+Shift+1(临存对象)、Project setting(IputManager?、TagManager管理图层、。。。各种面板设置)、RenderSetting(渲染属性【fog雾 Density密度 Linear距离 Ambient环境 Material材质 Halo光晕 Flare耀斑 texture贴图 spot cookie遮罩图】)、网络图形Emulation模拟模型、Snap对齐(移动最小单位、Scale比、Rotation最小角度)

Project view<---Assets:Ctrl+R刷新、各种资源(Shader阴影、Prefab预设体、Material材质、Animation动画【由动画剪辑构成 mask】、Cubemap【6张纹理图】、LensFlare耀斑、Render Texture渲染纹理、Physic Material)、资源包类别(Character 角色、Glass Refraction 玻璃反射、image effects图像效果、light cookies光效、light flares光晕、particles粒子效果、Physic Materials、Projectors幻灯机效果、Skyboxes天空盒、Terrain地形、Tessellation着色器、Toon Shading卡通渲染、Tree Creator树木生器)、查相同属性的对象、筛选出对象关联的对象、Reimprot?

GameObject:Ctrl+Shift+F(对齐到视图即???)、Ctrl+Alt+F(移动到中心点即拉到当前视角中心)、Create(Directional light方向光源、point light点光源、spotlight聚光灯、area light面光源、cube正方体、sphere球体、Capsule胶囊体、Cylinder圆柱体、cloth布料、audio reverb zone音频混合区)

Component:Ctrl+Shift+A (为对象添加任意组件即添加相关的属性)、Mesh网格、Effects特效【Particle粒子、Trail拖尾、LensFlare镜头炫光、Halo光环、projector投射】、Physics【Rigibody刚体、boxcollider盒子碰撞、sphere球形、Interactive cloth可交互布料、Hinge joit 铰链连接、spring弹性、fixed固定、Constantforce力场】、Navigation导航【Obstacle障碍】、Audio【filter过滤器】、Rendering【occlusion遮挡】、Miscellaneous杂项

Attention:Terrain *.raw文件【raw高度 rresoiution分辨率 mass批量 flatten展平 protoypes预设】

Windows:(previous上一个、Inspector检视Ctrl+3、Hierarchy层次4、profiler分析器、7 Asset资源9、Lightmapping烘焙、Occlusion Culling遮挡剔除、Navigation导航、Ctrl+Shift+C排错)

Help:(Reference参考、forum论坛、feedback反馈、rekease notes发布说明)

ToolBar:

【Transform】(Hand平移、Translate移动、Rotate旋转、Scale缩放)快捷键QWER

【Center中心轴心点、Pivot自身轴心点】【Global世界坐标、Local自身局部坐标】

【Play预览游戏(Ctrl+P)、暂停播放(Ctrl+Shift+P、逐帧播放(Ctrl+Alt+)】Attention:预览模式修改无效.

【Layers分层】(TransparentFX透明对象、ignore Raycast非投射事件对象)

【Layout】布局

SceneView:构造场景;Alt+left轴心点转、Alt+right视角、Flythroght模式右键WASD +shift加速 、ScenGizmos预设视角;

绘图模式:Textured纹理、Wireframe网格线框、混合(纹理+网格)、Render Paths渲染路径、Lightmap Resolution光照贴图;

渲染模式:RGB、Alpha灰度图、Overdraw透明、MipmapsMIP映射图(贴图分辨率);

切换灯光、天空球、雾效、光晕、声音或自定义显/隐场景。

GameView:预览游戏不可编辑;FreeAspect列表中调整显示比例、Stats 、Gizmos显示隐藏对象图标。

HierarchyView:场景中用到的对象、良好的命名、Parenting关系(子对象集成父对象数据);

InspectorView:场景所选对象详细属性、【图标、是否显示、名称、Static?、Tag标签、Layer层、各种component:Transform包括位置、Rotation角度、Scale缩放;Mesh Filter获取网格信息即对象形状传类型到MeshRenderer;BoxCollider碰撞体包括是否碰撞、材质、center碰撞中心和size确定碰撞范围;MeshRenderer包括Cast Shadows投射阴影和接受阴影Receive Shadows;Materials材质 包括:材质混合、光探头;】

ProjectView:资源汇总【脚本、材质、字体、贴图、网格模型】;

2种搜索类型【Search by type按类型Search by Lable按标签】

保存搜索:【保存到

Assets文件夹存用户建或者导入的资源【可直接拖入,尽量在内部修改资源名称】

ProjectView:

Profiler:分析器统计信息(CPU、GPU、渲染、内存、声音、物理引擎)

Console:Ctrl+shift+c、调试错误。

完结:

时间: 2024-11-05 22:35:42

编辑器 Unity3D笔记(一)的相关文章

C#程序员整理的Unity3D笔记(6): Git的使用

对程序员而言,写的代码用源码管理系统管理起来,非常方便: 有历史可追溯 方便对比代码变动. 非公司的项目,在没有了解git前,我采用是修改前Ctrl+C.Ctrl+V的方式进行备份.对比,这样导致很多奇奇怪怪的问题,例如手贱的改错了.巧合的是竟然没有备份,于是乎郁闷的查询--.浪费了不少时间. 随着Git的火热,我开始关注有无免费的git--一个很重要的事实: Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理,其背后的故事很有趣. 我了解的G

Sublime Text3 代码编辑器使用笔记

Sublime Text3 作为一款代码的文本编辑器,有许多插件,这一点是我认为 Sublime Text3 很强大的原因之一.插件的安装可以参考下面的文章. Sublime Text3 插件安装教程_百度经验http://jingyan.baidu.com/article/4d58d541caeeaa9dd4e9c093.html 把上面这篇文章做一个小总结:我们按 Ctrl+shift+P (开启命令模式),输入install,然后会弹出一个小窗口,输入插件的名称就可以了.) 在这里,我要推

vim编辑器功能笔记

vi: Visual Interface 文本编辑器,字处理器 ASCII vim: VI imporved 全屏编辑器, 模式化编辑器 vim模式: 编辑模式(命令模式) 输入模式 末行模式 模式转换: 编辑-->输入: i: 在当前光标所在字符的前面,转为输入模式: a: 在当前光标所在字符的后面,转为输入模式: o:在当前光标所在行的下方,新建一行,并转为输入模式: I: 在当前光标所在行的行首,转换为输入模式 A: 在当前光标所在行的行尾,转换为输入模式 O: 在当前光标所在行的上方,新

unity3d笔记:控制特效的播放速度

       一般在游戏中,主角或者怪物会受到减速效果,或者攻击速度减慢等类似的状态.本身动作减速的同时,衔接在角色上的特效也需要改变相应的播放速度.一般特效有三个游戏组件:   关键点就是改变Animator,Animation和Particle System的Speed这个速度变量.就可以随意的控制特效的播放速度了. 代码如下: using UnityEngine; using System.Collections; public class EffectSpeedControl : Mon

Unity扩展编辑器学习笔记--从路径下找到拥有某个组件类型的预设

5 public static List<T> GetAssetsWithScript<T>(string path) where T:MonoBehaviour 6 { 7 T tmp; 8 string assetPath; 9 GameObject asset; 10 List<T> assetList = new List<T> (); 11 string[] guids = AssetDatabase.FindAssets ("t:Pre

导入资源 Unity3D笔记(二)

三维格式文件:.fbx .dae .3ds .dxf .obj  ;导入资源所在路径不能有中文: 主流三维软件: Autodesk Maye (3D建模.动画.特效.渲染等电影级别的).Autodesk 3D Studio Max(三维动画渲染和制作).Modo(曲面.建模.雕刻.3D绘图.动画.渲染等综合型强).Cinema 4D(运算速度和强大的渲染插件)Cheetah3D(3D建模和渲染).LightWave(生物建模.角色动画).Blender(建模.动画.材质.渲染.音频.视频.内建P

Scene Unity3D笔记(三)

1.游戏对象新建默认位置是Scene视图中心位置坐标::Component:游戏对象实现其用途的功能件:游戏对象都有Transform组件:给游戏对象添加组件Ctrl+Shift+A; 2.7类组件:空对象添加组件后形成游戏对象:命名要规范统一: Mesh类组件(Mesh Filter网格过滤器.Text Mesh文字网格.Mesh Renderer网格渲染器:网格模型和材质决定场景形状和质感: Effects类组件:ParticleSystem粒子系统.Trail Renderer轴迹/拖尾渲

Unity3D笔记

1. 方向键方向基于摄像机朝向变化 float moveHorizontal = Input.GetAxis ("Horizontal"); float moveVertival = Input.GetAxis ("Vertical");/*cam是摄像机的transfrom*/ Vector3 camForward = Vector3.Scale(cam.forward, new Vector3(1, 0, 1)).normalized; Vector3 move

使用Unity3D的设计思想实现一个简单的C#赛车游戏场景

最近看了看一个C#游戏开发的公开课,在该公开课中使用面向对象思想与Unity3D游戏开发思想结合的方式,对一个简单的赛车游戏场景进行了实现.原本在C#中很方便地就可以完成的一个小场景,使用Unity3D的设计思想(即一切游戏对象皆空对象,拖拽组件才使其具有了活力)来实现却需要花费大量时间与精力,究竟它神奇在什么地方?本文通过实现这个小例子来看看. 一.空对象与组件 在Unity3D最常见的就是GameObject,而一个GameObject被实例化后确啥特性与行为都没有,只有当我们往其中拖拽了一