随笔分类 -  Unity / 常用操作

摘要:线渲染器 (Line Renderer) 线渲染器 (Line Renderer) 组件采用 3D 空间中两个或多个点的数组,在每个点之间绘制一条直线。可以使用线渲染器 (Line Renderer) 来绘制从简单直线到复杂螺旋线的任何线条。 这条线始终是连续的;如果需要绘制两条或更多完全独立的线, 阅读全文
posted @ 2024-10-23 17:17 请明月 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Sprite Renderer(精灵渲染器) Sprite Renderer 组件用于渲染__精灵__并控制其在 2D 和 3D 项目场景中的可视化效果。 创建精灵 (GameObject > 2D Object > Sprite) 时,Unity 会自动创建一个附加了 Sprite Rendere 阅读全文
posted @ 2024-10-23 17:15 请明月 阅读(81) 评论(0) 推荐(0) 编辑
摘要:网格渲染器 (Mesh Renderer) 网格渲染器从网格过滤器 (Mesh Filter) 获取几何体,然后在游戏对象的变换组件所定义的位置渲染该几何体。 Materials Materials 部分列出了 Mesh Renderer 当前使用的所有材质。从3D建模软件导入的网格可以使用多种材质 阅读全文
posted @ 2024-10-23 17:14 请明月 阅读(67) 评论(0) 推荐(0) 编辑
摘要:几种常用的移动方式 一、使用Transform组件 场景中的每个游戏对象都拥有一个 Transform 组件,用于存储该对象的位置、旋转、缩放等基础属性,此种方式的原理就是通过 Update 函数每帧更新其位置来达到移动目的。 1.transform.position 最基础的移动方式,每一帧+=计 阅读全文
posted @ 2024-10-18 16:16 请明月 阅读(19) 评论(0) 推荐(0) 编辑
摘要:基础概念 GameObjcet Unity 的 GameObject 类用于表示任何可以存在于场景中的事物。 GameObject 是 Unity 中场景的构建块,可充当用于确定 GameObject 外观以及 GameObject 作用的功能组件的容器。 除了使用代码修改 GameObject 的 阅读全文
posted @ 2024-10-18 15:14 请明月 阅读(48) 评论(0) 推荐(0) 编辑
摘要:音频文件导入 常用格式 wav mp3 aiff 音频文件属性设置 Force To Mono:多声道转单声道; Normalize:强制为单声道时,混合过程中被标准化 Load In Background:在后台加载时,不阻塞主线程 Ambisonic:立体混响声,非常适合360度视频和XR应用程 阅读全文
posted @ 2024-10-18 15:10 请明月 阅读(66) 评论(0) 推荐(0) 编辑
摘要:基础概念 Unity网络 Unity 发送网络请求UnityWebRequest UnityWebRequest 提供了一个模块化系统,用于构成 HTTP 请求和处理 HTTP 响应。UnityWebRequest 系统的主要目标是让 Unity 游戏与 Web 浏览器后端进行交互。 基本支持 所有 阅读全文
posted @ 2024-10-18 15:05 请明月 阅读(82) 评论(0) 推荐(0) 编辑
摘要:基础概念 RenderTexture 在Unity中,RenderTexture是一种纹理,它可以在运行时动态地生成图像数据,并且可以作为着色器的输入或者显示在游戏世界的任何材质上。简单来说,RenderTexture让你能够将场景或特定相机的渲染结果捕获到一个纹理中,然后这个纹理可以被用作其他渲染 阅读全文
posted @ 2024-10-18 15:04 请明月 阅读(307) 评论(0) 推荐(0) 编辑
摘要:Renderer 模块 Renderer 模块的设置决定了粒子的图像或网格如何被其他粒子变换、着色和过度绘制。 粒子系统 Unity中创建粒子系统 渲染器模块视图 细节 使用渲染模式在多种 2D Billboard 图形模式和网格模式之间进行选择。当粒子代表固体游戏对象(例如岩石)时,3D 网格赋予 阅读全文
posted @ 2024-10-18 14:26 请明月 阅读(60) 评论(0) 推荐(0) 编辑
摘要:基础概念 Light 光源是每个场景必不可少的部分。虽然网格和纹理定义了场景的形状和外观,但光源定义了 3D 环境的颜色和氛围。在每个场景中可能会使用多个光源。 可以通过 GameObjcet > Light 创建光源,也可以使用 Component > Rendering > Light ,光源可 阅读全文
posted @ 2024-10-18 14:23 请明月 阅读(91) 评论(0) 推荐(0) 编辑
摘要:基础概念 Video Player 使用视频播放器组件可将视频文件附加到游戏对象,然后在运行时在游戏对象的纹理上播放。 默认情况下,Video Player 组件的 Material Property 设置为 GameObject 的主纹理,这意味着当 Video Player 组件附加到具有 Re 阅读全文
posted @ 2024-10-18 14:21 请明月 阅读(81) 评论(0) 推荐(0) 编辑
摘要:基础概念 Unity 场景在三维空间中表示游戏对象。由于观察者的屏幕是二维屏幕,Unity 需要捕捉视图并将其“平面化”以进行显示。它使用摄像机来实现这一点。在 Unity 中,您可以通过将一个 Camera 组件添加到游戏对象来创建摄像机。 常用属性 Culling Mask 通过选择层来渲染指定 阅读全文
posted @ 2024-10-18 14:17 请明月 阅读(134) 评论(0) 推荐(0) 编辑
摘要:基础概念 游戏的本质就是一个死循环,每一次循环都会处理游戏逻辑并更新一次游戏画面之所以能看到画面在动,是因为切换画面速度达到一定速度时人眼就会认为画面是动态且流畅的一帧就是执行了一次循环,Unity底层已经封装好了这个死循环我们只需要利用Unity的生命周期函数的规则来执行游戏逻辑即可。 Awake 阅读全文
posted @ 2024-10-18 11:38 请明月 阅读(217) 评论(0) 推荐(0) 编辑
摘要:关于Unity的特殊文件夹 1. 工程路径获取 ​ print(Application.dataPath) 用途:通常只在编辑模式下使用。 注意事项:游戏发布后,该路径不存在。 2. Resources 资源文件夹 ​ print(Application.dataPath + "/Resources 阅读全文
posted @ 2024-10-18 11:37 请明月 阅读(16) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示