随笔分类 - Unity
Unity学习
摘要:在数学中,向量(也称为矢量),是指具有大小和方向的量;书写向量时,水平书写的向量叫做行向量 向量的大小就是向量的长度,也叫做模。向量的方向描述了空间中向量的指向;向量中的数表达了向量在每个维度上的有向位移。 特殊向量 零向量:大小为0,没有方向的向量,并且它不可以被归一化。 单位向量:也叫做标准化向
阅读全文
摘要:所有我们能看到的东西都是需要进行渲染的。比如:天空盒,场景模型,角色模型,特效…… 颜色空间 Gamma 空间:移动端,页游,HoloLens,性能比较低的硬件设备。 Linear 空间:PC 端,主机端。 渲染模式 Opaque(不透明):用于渲染所有不透明的物体,这类物体在场景中是最多的。60%
阅读全文
摘要:Unity 常用排序算法 冒泡排序 冒泡排序算法,它是最慢的排序算法之一,但也是一种容易实现的排序算法。比较相邻的数据 function maopao(list){ let len=list.length; for(let i=0;i<len;i++){ //控制循环的次数 for(let j=0;
阅读全文
摘要:Unity Meta文件 当我们把新的资源导入Unity时,Unity会自动做下面这件事: 分配唯一ID 创建.meta文件 处理资源 分配唯一ID: Unity会维护一个自己资源列表,在将资源导入Unity的时候,Unity会先检测这个资源列表,然后为导入的资源分配一个唯一的ID,在Unity中会
阅读全文
摘要:几种常用的移动方式 一、使用Transform组件 场景中的每个游戏对象都拥有一个 Transform 组件,用于存储该对象的位置、旋转、缩放等基础属性,此种方式的原理就是通过 Update 函数每帧更新其位置来达到移动目的。 1.transform.position 最基础的移动方式,每一帧+=计
阅读全文
摘要:基础概念 GameObjcet Unity 的 GameObject 类用于表示任何可以存在于场景中的事物。 GameObject 是 Unity 中场景的构建块,可充当用于确定 GameObject 外观以及 GameObject 作用的功能组件的容器。 除了使用代码修改 GameObject 的
阅读全文
摘要:音频文件导入 常用格式 wav mp3 aiff 音频文件属性设置 Force To Mono:多声道转单声道; Normalize:强制为单声道时,混合过程中被标准化 Load In Background:在后台加载时,不阻塞主线程 Ambisonic:立体混响声,非常适合360度视频和XR应用程
阅读全文
摘要:基础概念 Unity网络 Unity 发送网络请求UnityWebRequest UnityWebRequest 提供了一个模块化系统,用于构成 HTTP 请求和处理 HTTP 响应。UnityWebRequest 系统的主要目标是让 Unity 游戏与 Web 浏览器后端进行交互。 基本支持 所有
阅读全文
摘要:基础概念 RenderTexture 在Unity中,RenderTexture是一种纹理,它可以在运行时动态地生成图像数据,并且可以作为着色器的输入或者显示在游戏世界的任何材质上。简单来说,RenderTexture让你能够将场景或特定相机的渲染结果捕获到一个纹理中,然后这个纹理可以被用作其他渲染
阅读全文
摘要:Renderer 模块 Renderer 模块的设置决定了粒子的图像或网格如何被其他粒子变换、着色和过度绘制。 粒子系统 Unity中创建粒子系统 渲染器模块视图 细节 使用渲染模式在多种 2D Billboard 图形模式和网格模式之间进行选择。当粒子代表固体游戏对象(例如岩石)时,3D 网格赋予
阅读全文
摘要:基础概念 Light 光源是每个场景必不可少的部分。虽然网格和纹理定义了场景的形状和外观,但光源定义了 3D 环境的颜色和氛围。在每个场景中可能会使用多个光源。 可以通过 GameObjcet > Light 创建光源,也可以使用 Component > Rendering > Light ,光源可
阅读全文
摘要:基础概念 Video Player 使用视频播放器组件可将视频文件附加到游戏对象,然后在运行时在游戏对象的纹理上播放。 默认情况下,Video Player 组件的 Material Property 设置为 GameObject 的主纹理,这意味着当 Video Player 组件附加到具有 Re
阅读全文
摘要:基础概念 Unity 场景在三维空间中表示游戏对象。由于观察者的屏幕是二维屏幕,Unity 需要捕捉视图并将其“平面化”以进行显示。它使用摄像机来实现这一点。在 Unity 中,您可以通过将一个 Camera 组件添加到游戏对象来创建摄像机。 常用属性 Culling Mask 通过选择层来渲染指定
阅读全文
摘要:基础概念 游戏的本质就是一个死循环,每一次循环都会处理游戏逻辑并更新一次游戏画面之所以能看到画面在动,是因为切换画面速度达到一定速度时人眼就会认为画面是动态且流畅的一帧就是执行了一次循环,Unity底层已经封装好了这个死循环我们只需要利用Unity的生命周期函数的规则来执行游戏逻辑即可。 Awake
阅读全文
摘要:关于Unity的特殊文件夹 1. 工程路径获取 print(Application.dataPath) 用途:通常只在编辑模式下使用。 注意事项:游戏发布后,该路径不存在。 2. Resources 资源文件夹 print(Application.dataPath + "/Resources
阅读全文
摘要:物理系统使用的简易手册 需求:小物件受到碰撞等力的作用时有滚动/旋转等物理表现 方法:在包含Mesh的物体上添加collider以及rigidbody组件 注:可以添加到包含mesh物体的外层,但添加到外层时collider的大小不符合物体本身,需要调整,尽可能添加到mesh的本体上.如图 Coll
阅读全文
摘要:/// <summary> /// 位图字体生成工具 /// </summary> public class BMFontTool { /// <summary> /// 字体生成 /// </summary> [MenuItem("Assets/BMFont/CreateFont")] stati
阅读全文
摘要:目录组件介绍字段说明使用Timeline资源 组件介绍 Unity原生组件,Playable Director 组件存储时间轴实例和时间轴资源之间的链接。Playable Director 组件控制时间轴实例的播放时间、时间轴实例更新其时钟的方式以及在时间轴实例完成播放后发生的操作。 字段说明 pl
阅读全文
摘要:目录安装插件准备下载新增一个TimeLine文件 安装 插件准备 下载 拓展包体下载需要在Unity的PackageManager中下载Timeline包 新增一个TimeLine文件 下载完成后,可以在Unity的标签中找到TimeLine的选项 点击后会出现一个TimeLine的编辑窗口,需要选
阅读全文
摘要:目录简介概念可实现效果 简介 概念 TimeLine的组成:TimeLine是由Track(轨道)、Clip(片段:一个轨道中包含若干个片段)、Behavior(行为:片段在轨道中如何运行)、Mixer(混合器:相邻派片段间如何融合)四个部分构成。 TimeLine资源:保存到项目Assets目录下
阅读全文

浙公网安备 33010602011771号