孟子菇凉的博客
共 3994 篇文章
unity描边效果实现
在开发过程中,若能出色地处理描边效果,可为项目增色不少。本文将总结几种在 Unity 中实现描边效果的方法。首先,准备一个模型并导入到 Unity 中,使用默认 Shader,同时上传一张原始图,以便后续对比实现功能后的效果。 ## 一、边缘光 此方法参照官方的一个 SurfaceShader 示例——Rim Lighting。 ### 1. 创建 SurfaceShader 在 Unity…
Unity破解不成功解决方案
在 Unity 新版本发布时,你是否曾迫不及待地进行安装,却遇到即便之前版本已成功破解,新版本却破解失败的问题?这通常是由于注册表未彻底删除所致。接下来,我们将通过详细步骤说明如何清理相关内容以解决此问题。 ## 清理旧版本残留 1. **卸载旧版本并删除残留文件夹**:首先,卸载之前安装的 Unity 版本。卸载完成后,手动删除剩余的相关文件夹,确保系统中不再有旧版本的残留文件。 2. *…
UnityShader教程 溶解效果Dissolve
溶解效果在游戏中颇为常见。例如,在一些神话或魔法世界的游戏里,某些NPC角色会在剧情需要时逐渐消失;还有些更炫酷的场景,如用火焰喷射器将目标燃尽,这些都能运用溶解效果。本文将着重讲解较为基础的溶解效果的实现方法,不过实现途径并非唯一,本文仅提供其中一种思路。 ## 原理…
Unity中溶解shader的总结
在实际的游戏开发项目中,美术和策划常常会提出溶解效果的表现需求。例如,子弹飞行时弹道不断消融,角色受到大型炮弹攻击击飞时逐渐消融等。一般情况下,这类消融效果会结合粒子系统来实现,具体是通过给粒子的Render组件添加材质来达成相应表现。 …
《数据持久化之Json》最新上线更新1~6课时
《数据持久化之Json》课程迎来重要更新,目前1至6课时已全新上线。在软件开发和数据处理领域,数据持久化是一项关键技术,而JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,在数据持久化方面发挥着重要作用。 …
Unity 3D中的无限大地形的生成和调度
随着硬件性能的不断提升,游戏地形的规模和细节度都有了显著增长。如今的游戏中,地形不仅面积更大,还增加了诸如特色地形、大片草地、树木和水体等元素。在过去几年里,地形范围逐渐扩展到数百平方英里,这在RPG游戏中尤为明显。 在本教程中,我们将探讨如何生成一个需要花费很长时间才能浏览完的3D地形。我们将使用Unity 3D引擎和C…
Unity 简易的UI背景昼夜轮替效果
在 UI 背景上实现带有光影照射的简易昼夜轮替效果,能让界面比静态背景更加生动形象。传统的实现方式通常是采用多图轮流替换的序列帧动画,但如果要使整个 UI 背景大图的各个部分都呈现出光影效果,就需要每张图片都是全屏大图,这会造成严重的资源浪费。另一种较为高级的方法是使用 Shader 来实现,不过本文将介绍一种更为简单的实现方式。 ## 实现思路 主要思路是为 UI…
Unity VR中特定相机截屏问题与实现
虽然Unity可作为VR开发引擎,但在某些功能实现上,Unity常规开发与VR开发存在诸多差异。以截图功能为例,Unity中的截图与VR中的截图有所不同。本文将详细介绍Unity VR中特定相机截屏的问题及实现方法,以下将以HTC Vive头盔为例进行说明。 ## 一、Unity中的常用截图方式 Unity中常用的截图方式有以下三种: ### 1. 使用 `CaptureScreenshot…
作者信息
孟子菇凉
共发布了 3994 篇文章