分类:Unity.C#.VS2015 创建日期:2016-05-19 一.简介 在场景视图中设计不同的场景内容时,可以根据需要勾选相关的渲染选项,以便让场景仅显示其中的一部分或者全部渲染效果. 在这些模式中,其中有一套模式能看到全局光照在干什么事.默认情况下,纹理模式是根据 GI 设置来完全照亮场景的. 其他与GI有关的模式还包括:反照率(Albedo).发射光(Emissive). UV 图表(UV Charts). 辐照度(Irradiance). 方向性(Directionality).…
http://blog.csdn.net/akof1314/article/details/38129031 假设有一个敌人生成器类,其中有个属性range用来表示敌人生成的范围区域大小,那么可以用OnDrawGizmos函数来绘制它在场景视图所代表的区域大小,便于开发调试.这个敌人生成器类,类似如下: 12345678910111213141516171819   using UnityEngine;using System.Collections; public class EnemySpa…
1.为什么在Inspector视图中有的脚本前面有勾选框,有的脚本前面没有? 当我想要禁用一个脚本时,发现脚本前面没有勾选框,有的却有. 解决办法:在脚本中添加start方法,然后就有勾选框了. 原因:不明. 2.禁用脚本后发现脚本中的代码仍然在运行,为什么呢? 类似于OnTriggerEnter()的事件监听方法在脚本被禁用后,仍然会执行. 原因:不明.或许了解下这类方法执行的原理有助于知道为什么. 3.C#属性简写的原理分析: private int fish; public int Fis…
QT自带例程Boxes使用QT Graphics View框架实现了2D图形和3D图形的混合渲染,综合性比较强,整合知识较多,值得学习. 可以使用鼠标通过以下方式控制演示中的元素: 按住鼠标左键的同时拖动鼠标可以旋转中心的Box. 按住鼠标右键的同时拖动鼠标会旋转卫星箱. 按住鼠标滚轮的同时拖动鼠标会旋转整个3D背景层. 滚动鼠标滚轮可放大和缩小场景. 选项窗格可用于微调Demo中的各种参数,包括颜色和像素着色器 原始的在Widget中绘图通过重写paintEvent绘图响应函数,在其中使用QP…
如图: 定义属性描述特性(因为没有描述的数据,让绘制类去绘制所以为空) using UnityEngine; using System.Collections; public class EnumFlagsAttribute : PropertyAttribute {} 自定义属性绘制类: using UnityEngine; using System.Collections; using UnityEditor; [CustomPropertyDrawer(typeof(EnumFlagsAt…
分类:Unity.C#.VS2015 创建日期:2016-03-29 一.场景视图(Scene View)导航 场景视图 (Scene View) 是你的交互式沙箱.你可以使用场景视图 (Scene View) 选择和放置环境.玩家.相机.敌人和所有其他游戏对象 (GameObjects). 在场景视图 (Scene View) 中调动和操纵对象是 Unity 最重要的一些功能,因此,能够迅速使用它们至关重要. 场景视图 (Scene View) 有一个导航控件集,可帮助你快速高效地四处移动.…
这个类用来做自己的组件很不错,比如下面这个图的路径点,他其实是个Empty Object,可以自己加脚本让他带上标记.官方解释还可以用来做帮助提示的-.- 大游戏场景的制作时候,你可以用这个在地图上写下注释. 属性:color 画得颜色matrix 设置矩阵,用于画所有Gizmos (具体用法未知)方法:DrawRay画射线DrawLine画直线DrawWireSphere画线框球DrawSphere画实心球DrawWireCube画线框方体DrawCube画实体方体.DrawIcon画一个图标…
在之前的一篇文章中,实现了QT场景视图的打印功能,主要通过render函数来实现,非常简单和方便. 在实际的项目需求中,除了打印整个场景外,还需要对单个图形进行打印操作,基于item的图形可以在paint函数中打在QPrinter作为绘图设备实现打印,基于Widget的图形则提供了更方便的render函数,都可以很好地实现.但是,如果图形存在父子嵌套关系,则需要在打印该图形时,连同其子图形以及孙子图形也要一起打印出来,为此,本文对此进行了研究,方便参考. 目的:实现QT场景视图中父子关系打印 具…
1.在任何状态下,按下鼠标中键可以切换到手掌的那个状态,可以移动当前场景 2.在手掌的那个状态,按住鼠标左键是移动场景视图,右键是视角绕着摄像机移动,按住alt+鼠标左键,是绕着指定物体旋转视角 3.充分利用6个面的单独视角菜单,切换到某个视角后,就会少1维视角,变成2维的视角 4.双击某个物体,可以让某个物体回到视图中心…
选中你要改变的相机,然后点击GameObject-->Align With View 选项(快捷键Ctrl+Shift+F)使相机视角和当前Sence视图中一样 通过这样可以控制在Game视图(也就是运行中)中的样子. 相反的,也可以通过选择游戏物体并点击GameObject-->Align View to Selected 选项的方法,来控制Scene中的视图:…