unity3d-Camera

简介: unity3d-Camera

Camera


变量


image.png

公共函数


image.png

静态函数


静态函数 作用
FindObjectsOfType 返回所有类型为 type 的已加载的激活对象的列表。

代码演示:

publicclassExample : MonoBehaviour{
//枚举enumRenderModeStates { camera, overlay, world };
RenderModeStatesm_RenderModeStates;
//相机组件Canvasm_Canvas;
voidStart()
    {
m_Canvas=GetComponent<Canvas>();
    }
voidUpdate()
    {
//Pressthespacekeytoswitchbetweenrendermodestatesif (Input.GetKeyDown(KeyCode.Space))
        {
ChangeState();
        }
    }
使用switch判断voidChangeState()
    {
switch (m_RenderModeStates)
        {
caseRenderModeStates.camera:
m_Canvas.renderMode=RenderMode.ScreenSpaceCamera;
m_RenderModeStates=RenderModeStates.overlay;
break;
caseRenderModeStates.overlay:
m_Canvas.renderMode=RenderMode.ScreenSpaceOverlay;
m_RenderModeStates=RenderModeStates.world;
break;
caseRenderModeStates.world:
m_Canvas.renderMode=RenderMode.WorldSpace;
m_RenderModeStates=RenderModeStates.camera;
break;
        }
    }
}

image.png

相关文章
|
4天前
|
存储 搜索推荐 C#
Unity编辑器扩展
Unity编辑器扩展
11 0
|
4天前
|
图形学
【Unity Shader 中SubShader相关介绍】
【Unity Shader 中SubShader相关介绍】
|
11月前
threejs实战_camera
threejs的相机光影配置
58 0
threejs实战_camera
|
API Android开发
分享几个关于Camera的坑
安卓Camera应用开发填坑
61 0
|
图形学
Unity Shader Graph 制作 Fade 淡入淡出效果
Unity Shader Graph 制作 Fade 淡入淡出效果
529 1
Unity Shader Graph 制作 Fade 淡入淡出效果
|
API Android开发
Android中的拍照camera和camera2
在android我们可以调用系统的相机来进行照相,当然也可以设计自己的照相页面,通过surface进行预览,通过camera api来进行拍照即可。 在Android 5.0之后google推荐使用的Camera2 Api,但是由于兼容问题我们大部分还在使用Camera Api。这里我们一起简单介绍一下,仅仅是预览拍照,至于细节的设置,比如图像大小比例、对焦、图像旋转等就不一一细说了。 首先我们需要在布局中加入一个SurfaceView
650 0
|
图形学
【Unity3D Shader】学习笔记-消融效果
前言 消融效果一般用于怪物的死亡表现,主要原理通过随时间修改消融的阈值,丢弃小于阈值的颜色实现消融(也可以通过alpha设为0)。 一、简单消融效果 图2 面版参数 简单的消融效果,Threshold的值是随时间从0-1进行变化。对扰动图采样取r值,通过比较Threshold与R值的大小来进行消融。Noise图可以控制消融的形状,代码如下。
409 0
【Unity3D Shader】学习笔记-消融效果
|
图形学
【Unity3D Shader】学习笔记-位移动画
Unity3D Shader学习笔记系列,由于是个人理解后写的,因此可能会出现描述错误,理解不到位的地方。另外没有完全从基础的知识开始,对于刚开始学习的同学还需要看更基础的知识进行补充。 一、顶点动画 将顶点的坐标与三角函数进行算术运算,就可以得到一个在原始位置“左右上下”来回的动画效果。还可以通过定义一个_Direction方向向量来进行来回摆动方向。
462 0
【Unity3D Shader】学习笔记-位移动画
实现圆形进度条(Unity3D)
今天分享一个制作圆形进度条的方法,原教程比较繁琐,这里给精简一下,更适合于新手
|
开发工具 Windows C++