自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

向宇

向宇的博客,专注php/web全栈 unity开发,欢迎大家评论纠错

  • 博客(955)
  • 资源 (1)
  • 收藏
  • 关注

原创 【XYFrame unity框架使用文档】封装unity小框架工具集 —— XYFrame

XYFrame是个人整理的自用unity小框架,非常适合中小项目的开发。与其说是框架不如说是工具集,其实就是把一些常用的unity管理器进行封装。写这个框架的原因就是不想一直造轮子,游戏开发过程中发现很多功能都是通用的,比如单例、对象池、音频、存档等等。

2024-10-14 20:56:27 2659 5

原创 【unity实战】Unity2D TileMap的探究(最简单,最全面的TileMap使用介绍)

之前有人在微信上找我,问了TileMap相关的知识【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)不过写的不是特别不是特别细致,只是简单的用了一下,所有这次特地打算单独写一篇文章,来介绍一下,下次还有人问我,我直接就把这篇文章丢给他,完美!Unity的Tilemap 一般称之为瓦片地图或者平铺地图,是 Unity2017 中新增的功能,主要用于快速编辑 2D 游戏中的场景,通过复用资源的形式提升地图多样性。Tilemap是一个用于创建2D地图的工具。

2023-08-20 16:51:02 9977 4

原创 【实现100个unity特效之4】Unity ShaderGraph使用教程与各种特效案例(2023/12/1更新)

ShaderGraph是Unity中的一个可视化工具,用于创建和编辑图形着色器。其意义在于简化编写复杂着色器的过程,减少对具体编程语言的依赖,使艺术家和设计师可以更方便地创建各种美术效果。使用ShaderGraph可以通过图形界面设置着色器属性,包括颜色、纹理、光照等,并在视窗预览中即时显示结果,从而快速迭代和调整着色器。使用ShaderGraph需要先安装Unity 2018.1或以上版本,并添加ShaderGraph插件。打开ShaderGraph面板后,可以通过拖放节点并连接它们来创建着色器。

2023-06-25 14:43:00 40310 58

原创 【unity小技巧】常用的方法属性和技巧汇总(长期更新,2025/07/02更新)

Unity开发技巧摘要 本文汇总了Unity开发中的实用技巧,包括移动控制、力应用、物体翻转、单例模式实现等。移动方面介绍了MoveTowards、MovePosition、Translate等方法的区别与应用场景;力应用部分详解了AddForce系列方法的参数和使用方式;物体翻转对比了三种实现方案;单例模式提供了标准实现和泛型优化版本;还收录了绝对值计算、鼠标检测、旋转控制、数值取整等实用代码片段。这些经过验证的技巧能有效提升开发效率,文章将持续更新补充新的实用内容。

2023-06-04 12:25:52 2706 9

原创 git最全最常用的命令整理

如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦。在平时开发中,我们有时候可能会因为手误或其它原因将某些重要文件删除。如果之前有将此文件纳入到 Git 中,这时便可以利用 Git 来对误删文件进行恢复。(与git远程仓库保持一致:git reset --hard origin/master)下面我们使用 Git 进行恢复被删除文件。

2019-07-15 09:47:27 832 1

原创 【推荐100个unity插件】Unity URP(通用渲染管线)的基于物理的天地和预计算大气散射——UnityPhysicallyBasedSkyURP

本文介绍了Unity URP(通用渲染管线)中基于物理的天地和预计算大气散射的实现方法。该插件提供物理天空、大气散射、高度雾效、动态天空反射和环境光等功能,要求Unity 2022.3及以上版本,支持着色器模型3.5+。使用步骤包括:添加渲染器功能、配置Volume组件(天空、雾效等),并建议太阳强度设为3、曝光为0作为初始设置。插件已在GitHub和Gitee开源,附带详细配置截图和效果展示。文末推荐了多个Unity开发相关专栏,涵盖游戏开发全领域知识。作者向宇提供了博客链接,欢迎交流学习问题。

2025-08-03 08:52:22 215

原创 【推荐100个unity插件】Unity URP体积云——UnityVolumetricCloudsURP使用介绍

UnityVolumetricCloudsURP是一款用于Unity URP(通用渲染管线)的体积云渲染插件,效果移植自HDRP。需求Unity 2022.2和URP 14及以上版本,着色器模型3.5以上。使用时需将Volumetric Clouds URP渲染器功能添加到URP渲染器资源中,并在场景的URP Volume中配置Sky/Volumetric Clouds (URP)。目前仍在开发部分功能,不支持正交相机,体积云阴影会覆盖主方向光源的cookie。文章提供了GitHub和Gitee的插件下载地

2025-08-03 08:51:39 278

原创 【unity小技巧】游戏开发最佳实践后处理、抗锯齿、 镜头光晕、屏幕空间环境光遮蔽配置

本文分享了Unity游戏开发中常用的后处理配置方案,包括色调映射(Tonemapping)、颜色调整(Color Adjustments)、泛光(Bloom)、渐晕(Vignette)、阴影/中间调/高光(Shadows Midtones Highlights)和运动模糊(Motion Blur)等效果的参数设置建议。此外还介绍了镜头光晕(Lens Flare)、环境光遮挡(Ambient Occlusion)和抗锯齿等补充知识,提供了各效果的配置截图和视觉效果对比。文章旨在帮助开发者快速实现画面质量提升,

2025-08-02 08:59:30 10

原创 【推荐100个unity插件】快速实现汽车控制器——PROMETEO: Car Controller插件

摘要: 本文推荐了一款免费的Unity汽车控制器插件——Prometeo Car Controller,支持快速设置车辆驾驶功能,包含音效、刹车、漂移、多视角切换及手机控制等功能。插件下载地址为Unity Asset Store,安装简单即开即用。文章还附带了效果演示动图,并推荐了多个Unity开发相关的专栏内容,涵盖C#、3D/2D游戏开发、插件推荐、特效实现等主题。作者向宇提供了博客链接,欢迎读者交流学习,并鼓励点赞关注支持创作。 (字数:150字)

2025-08-02 08:58:41 241

原创 【unity实战】简易的车辆控制系统

本教程将带领大家从零开始,在Unity中实现一个简易但功能完整的车辆控制系统。这个系统采用了Unity内置的WheelCollider组件来处理车辆物理,相比完全自定义的物理实现更加稳定高效。我们还会学习如何调整车辆的重心、转向灵敏度等参数,使车辆操控感更加真实。最终我们将得到一个可以自由驾驶的车辆,具备加速、刹车、转向等基本功能,并且车轮会随着运动正确旋转,相机也会智能跟随车辆移动。

2025-08-01 20:43:44 484

原创 【unity小技巧】封装unity适合2D3D进行鼠标射线检测,获取鼠标位置信息检测工具类

本文介绍了Unity游戏开发中实用的鼠标交互工具类Mouse3D和Mouse2D,它们分别用于3D和2D场景下的鼠标位置检测。这两个工具类封装了完善的鼠标检测逻辑,提供获取鼠标世界坐标和射线命中信息的功能,支持层级过滤和最大检测距离设置。3D版本基于Physics.Raycast实现,2D版本使用Physics2D.GetRayIntersection。文中还给出了调用示例,并推荐了相关Unity开发学习专栏。这些工具类具有开箱即用、全场景覆盖和性能优化三大优势,能有效提升开发效率。

2025-08-01 15:15:57 575

原创 【推荐100个unity插件】完全程序化且动态的 性能极佳的Unity URP 物理交互草地——UnityURP-InfiniteGrass的使用

本文介绍了UnityURP-InfiniteGrass插件,这是一个用于Unity URP的动态草地系统,无需烘焙即可快速实现程序化草地效果。文章详细说明了插件的下载安装方法,并提供GitHub和Gitee地址。使用步骤包括配置URP设置、添加地面层、创建空对象并附加脚本,以及调整草材质参数。此外,还介绍了在Unity6中的兼容性解决方案。插件支持多种动态效果,如视锥体剔除、颜色调节、风浪模拟、动态遮罩和坡度调整等。最后,文章推荐了相关Unity开发专栏,涵盖游戏开发、特效制作、优化等内容。

2025-07-31 09:28:00 928

原创 【unity实战】从零使用unity手搓代码实现一个直升机物理和运动控制系统【附项目源码】

本文介绍了Unity中直升机模型的实现方法,推荐了两款优质直升机模型资源。重点讲解了直升机旋翼控制脚本(BladesController)的实现,包括可配置的旋转轴、转速限制和旋转方向控制。通过HelicopterMainEngineController脚本实现直升机动力系统,控制主旋翼和尾旋翼的转速比例,并处理油门输入。文章还涉及物理组件的添加,以及根据高度自动调节升力的算法,通过高度衰减系数使直升机在不同高度具有不同的升力效率。最后实现了通过空格键和Ctrl键控制直升机升降的基本功能。

2025-07-30 15:48:24 1882

原创 【推荐100个unity插件】Unity 创意编程库——Klak插件的使用

Klak是一款用于Unity创意编程的脚本工具集,提供丰富的功能特性,包括噪声/随机数生成、插值器、标准类扩展方法等。该插件可通过GitHub或Gitee下载安装,导入.unitypackage文件即可使用。文章展示了多个应用案例的GIF效果图,并详细列举了Klak的核心功能,如Perlin噪声、弹簧平滑、程序化运动等。最后还提供了一个直升机悬停摆动效果的实现案例(待补充),并推荐了相关Unity开发专栏。插件适用于需要实现程序化动画和特效的Unity开发者。

2025-07-30 11:09:16 683

原创 【unity小技巧】封装一套 Unity 的植物生长系统

本文介绍了Unity中实现植物生长系统的完整方案。系统通过三个核心脚本实现:1) PlantSO脚本化对象存储植物名称、生长阶段预制体、生长时间等数据;2) PlantObject控制器管理植物生长状态,处理阶段切换和实例化;3) TimeManager时间管理器统一控制所有植物的生长进度。测试使用不同形状的立方体和圆形模拟植物各生长阶段,通过GIF展示了植物从种子到成熟的动态生长效果。该方案采用模块化设计,便于扩展不同植物类型和生长逻辑,适用于农场模拟等游戏开发场景。

2025-07-29 11:23:40 722 2

原创 【推荐100个unity插件】在unity中轻松实现URP体积光效果——Unity-URP-Volumetric-Light插件

本文介绍了Unity-URP-Volumetric-Light体积光插件,支持Unity 2022.3及以上版本,兼容URP渲染管线。该插件提供主光源、聚光灯和点光源的体积光效果,支持阴影、光贴图、实时/混合光源等功能,并集成URP体积系统。文章详细说明了安装方法、使用步骤(包括添加体积雾渲染器、启用后期处理、调整参数等)以及注意事项(如WebGL不支持、性能影响等)。通过图文展示了实际效果,并提供了GitHub和Gitee下载地址。最后推荐了Unity开发相关专栏,帮助开发者深入学习。

2025-07-29 11:10:10 1042

原创 【实现100个unity特效之29】实现Unity3D视差地裂效果

本文介绍了在Unity中实现地裂效果的制作方法。首先通过Blender创建地裂模型,提供两种建模方法参考;然后将模型导入Unity,重点讲解了使用模板缓冲区和自定义Shader实现穿透效果的关键步骤,包括图层设置、URP配置调整、Shader编写等内容;最后通过添加无光照ShaderGraph材质和后处理效果增强视觉表现。文章还提供了相关参考视频链接和作者的技术专栏推荐。整体流程清晰,适合Unity开发者学习特殊效果实现的实用技巧。

2025-07-28 10:39:55 894

原创 【Blender小技巧】Blender使用多边形建形工具创建多边形模型,挤出面,模型创建修改编辑UV贴图

本文详细介绍了在Blender中创建地裂效果模型的完整流程:从删除干扰对象开始,通过绘制连线、填充面、挤出厚度等步骤构建基础模型;接着讲解UV贴图制作技巧,包括投射UV、重排UV点、标记缝合边等关键操作;最后导出带纹理的FBX文件。教程配有大量GIF动图演示操作步骤,适合Blender初学者学习建模基础技巧。文章还分享了最终模型文件,但建议读者动手实践以更好掌握建模流程。

2025-07-28 10:36:07 1192

原创 MySQL关于EXPLAIN进行Sql优化命令详解

MySQL的EXPLAIN命令是分析查询执行计划的重要工具,可帮助开发者进行SQL性能优化。其输出包含id、select_type、table等关键列,其中type列(访问类型)和Extra列(附加信息)尤为重要,能直观反映查询性能。type列按性能排序,从最优的system到最差的ALL(全表扫描);Extra列则显示"Using index"等优化信息或"Using temporary"等需优化的警告。通过EXPLAIN分析简单查询和复杂语句,结合格式化输出和警告

2025-07-25 13:41:15 930

原创 【blender小技巧】使用blender实现图转换为3D模型,并进行模型网格优化减面操作

文章摘要:本文介绍了如何通过Photoshop设计地裂纹理并将其转换为3D模型。首先使用在线PS工具绘制黑色背景的地裂纹理,通过钢笔工具调整形状后导出为SVG文件。然后在Blender中导入SVG文件,通过调整位置、缩放、创建网格和精简网格等步骤,将2D图形转换为3D模型。文章还提供了Blender基础操作教程链接和多个Unity游戏开发专栏推荐。

2025-07-25 11:27:11 860

原创 【推荐100个unity插件】Animator 的替代品?—— Animancer Pro插件的使用介绍

Animancer与Unity Animator对比及使用指南 摘要: 本文对比了Animancer与Unity官方Animator的核心差异,分析了Animancer的优势特点。Animancer采用代码驱动模式,相比Animator的状态机系统更灵活高效,支持实时调试、动态混合和深度逻辑集成。文章详细介绍了Animancer的快速使用方法,包括动画播放、切换和触发机制,并区分了免费版与专业版的功能差异。适合需要高效动画开发、复杂交互逻辑的中小项目,为开发者提供了一种现代化的动画解决方案。

2025-07-24 20:59:37 931

原创 【unity游戏开发入门到精通——组件篇】unity的粒子系统力场 (Particle System Force Field)实现如旋风、吸引力、风吹效果等

本文介绍了Unity中Particle System Force Field组件的使用,该组件可增强粒子系统的物理行为,实现烟雾、火焰等更真实的动态效果。文章详细讲解了力场类型、强度范围、吸引/排斥力等核心特性,并提供了开启粒子系统外力选项和添加力场的操作指南。开发者可通过该组件灵活控制粒子运动方向,创造旋风、风吹等复杂特效。最后推荐了相关Unity学习专栏,供读者进一步探索粒子系统开发。

2025-07-24 09:06:21 1001

原创 【unity游戏开发入门到精通——组件篇】在Unity实现布娃娃物理系统实现角色扑街死亡效果——Ragdoll布偶系统的使用

Unity3D布娃娃系统(Ragdoll)实现角色自然死亡效果 摘要:本文介绍了如何在Unity3D中使用Ragdoll系统创建逼真的角色死亡效果。通过导入人形模型,添加Ragdoll组件并自动填充骨骼信息,Unity会自动为角色各部位添加碰撞器、刚体和关节组件。运行时可禁用Animator组件触发物理模拟效果,实现"布娃娃"式的自然倒地动作。文章还总结了常见问题及解决方案,包括部位穿插、刚体速度控制、骨骼绑定错误等注意事项,帮助开发者避免常见陷阱。这种方法可以替代预设动画,为游戏角色死

2025-07-23 10:03:29 58

原创 【推荐100个unity插件】在unity中使用PuppeteerSharp+HtmlAgilityPack实现C#爬取动态网站的html网页数据,比如爬取直播的弹幕数据

本文介绍了使用C#和PuppeteerSharp库爬取动态网页数据的方法。针对JavaScript动态渲染的内容,通过PuppeteerSharp控制无头浏览器获取完整HTML源码。文章详细说明了安装步骤(包括Unity中使用NuGetForUnity插件安装依赖库)、实战操作(设置无头模式、等待页面加载、获取源码),并提供了动态获取本机浏览器路径的解决方案。最后展示了如何使用HtmlAgilityPack解析获取的HTML数据,以直播弹幕爬取为例演示了完整流程,解决了静态爬取方法无法获取动态内容的问题。

2025-07-23 10:00:42 640

原创 【用unity实现100个游戏之34】使用环状(车轮)碰撞器(Wheel Collider)从零实现一个汽车车辆物理控制系统,实现一个赛车游戏

本文介绍了在Unity中使用Wheel Collider组件实现3D车辆物理控制系统的详细步骤。主要内容包括: Wheel Collider参数详解:包括基础参数(质量、半径等)、悬挂弹簧系统(弹力、减震等)和摩擦力设置(前向/侧向摩擦曲线)。 准备工作流程: 导入赛车模型、赛道和树木素材 为车身添加Rigidbody和MeshCollider 创建四个Wheel Collider并调整参数(半径、悬挂距离等) 优化摩擦系数设置防止侧滑 实现车辆控制: 通过代码控制车轮前后移动和转向 提供底盘系统设置(四轮

2025-07-21 09:18:52 1588

原创 【unity游戏开发入门到精通——3D篇】3D光源之——unity使用Lens Flare (SRP) 组件实现太阳耀斑镜头光晕效果

本文介绍了Unity可编程渲染管线(SRP)中的Lens Flare组件使用指南。该组件用于在场景中渲染镜头光晕效果,详细讲解了强度、缩放、衰减距离等核心参数的功能设置,并提供了配置太阳耀斑眩光的效果展示。文章还包含相关素材资源链接,适用于URP渲染管线的镜头光晕特效制作。最后推荐了Unity游戏开发相关的系列专栏内容,涵盖从入门到精通的各类教程资源。

2025-07-19 09:43:11 805

原创 【unity小技巧】自定义脚本实现在游戏内实时读取GPU设备信息和计算游戏的FPS(帧率/帧速)值

本文介绍了Unity游戏开发中两个实用的性能监测工具实现:1)设备类型显示UI,通过SystemInfo类获取GPU型号和类型信息并显示;2)FPS计数器,采用半秒周期采样计算平均帧率并实时更新显示。两个工具代码简洁高效,可帮助开发者实时监控游戏运行性能。文章还推荐了多个Unity开发技术专栏,涵盖从入门到进阶的各方面内容。作者向宇提供了博客地址,欢迎读者交流学习。

2025-07-19 09:35:15 943

原创 【unity实战】使用unity的Navigation+LineRenderer实现一个3D人物寻路提前指示预测移动轨迹的效果,并可以适配不同的地形

本文介绍了在Unity中使用Navigation导航系统和LineRenderer实现3D人物寻路轨迹预测效果的方法。通过NavMesh.CalculatePath计算路径点,结合Physics.Raycast进行地面点投射,将路径点赋予LineRenderer渲染出移动轨迹。关键点包括:1)利用NavMesh.CalculatePath计算两点间可行走路径;2)通过射线检测获取地面点提高路径适配性;3)使用协程定期更新路径绘制。文章还提供了完整代码实现,并说明需要将地面图层设置为Ground并进行导航网格

2025-07-18 09:32:06 95

原创 【实现100个unity特效之28】unity中使用ShaderGraph实现一个贴图UV循环移动滚动的指示效果

本文详细介绍了在Unity中实现无限滚动纹理效果的完整教程。通过下载图片资源、配置纹理参数、创建透明无光照ShaderGraph,并添加时间节点控制UV坐标滚动,实现了基础滚动效果。随后逐步添加了旋转控制、缩放调节、颜色变换等功能,并演示了在线渲染器上的应用。最后针对灰色背景问题提供了Alpha Clipping解决方案,推荐阈值设为0.1。教程包含详细的节点连接图和效果演示动图,适合Unity开发者学习ShaderGraph的基础应用和特效实现。

2025-07-18 09:30:58 908

原创 【unity组件介绍】URP Decal Projector贴花投影器,将特定材质(贴花)投影到场景中的其他对象上。

Unity URP贴花投影器使用指南 Unity URP贴花投影器(Decal Projector)是Unity 2021版本引入的功能,用于在不修改原始网格的情况下向场景投射贴花效果。本文介绍了贴花投影器的创建步骤、参数配置和使用技巧。 核心功能: 非破坏性添加表面细节(血迹、弹孔等) 支持材质混合和法线强度调节 可通过渲染层控制投射对象 使用流程: 创建URP贴花投影器 添加贴花渲染器功能 创建Decal材质并配置贴图 调整投影参数(大小、深度、渲染层等) 优化建议: 合理设置投影深度和大小 使用GPU

2025-07-17 09:12:24 920

原创 【推荐100个unity插件】使用C#或者unity实现爬虫爬取静态网页数据——Html Agility Pack (HAP)库和XPath 语法的使用

Html Agility Pack (HAP) 是一个强大的.NET库,用于HTML解析和爬虫开发,支持XPath查询和LINQ操作。主要功能包括:通过HtmlWeb下载网页、HtmlDocument解析HTML、XPath节点查询(如//a[@href])、属性获取(GetAttributeValue)和内容提取(InnerText等)。安装时需从NuGet获取对应版本(推荐.NET Standard 2.0版兼容Unity)。XPath语法详解包含节点选择、谓语筛选、通配符和多条件查询等核心功能,适合C

2025-07-17 09:09:45 1153

原创 【unity知识点】已知发射的初始位置和目标位置,计算发射初速度,实现投掷物品或者弓箭手做抛体线运动精准的击中目标

我们之前已经做过如何预测抛物线轨迹,非常适合已知初速度(特指包括速度大小和方向,后面同理)的情况,进行预测。【unity实战】在Unity中使用LineRenderer线渲染器进行3D轨迹线预测【制作100个unity游戏之29】使用unity复刻经典游戏《愤怒的小鸟》但是假设现在我们有这样的需求:在已知发射的初始位置和目标位置,想要准确的击中目标,如何根据不同的高度计算出初速度呢?很显然,这个需求在实际项目中更加常见,比如实现AI敌人投掷物品或者弓箭手能准确的击中目标,今天我们就一起来实现一下。注意。

2025-07-16 09:11:03 82

原创 【unity知识】最新的虚拟相机Cinemachine3简单使用介绍

本文介绍了Unity中Cinemachine 3虚拟相机系统的使用方法。相比旧版本,新版功能更强大且参数分类更直观。文章详细讲解了摄像机镜头参数、旋转控制(包括None、目标跟随、样条线推拉、旋转追随等6种模式)和位置控制(跟随、样条轨道、硬锁定等5种模式)。重点演示了样条轨道摄像机的创建与配置,以及如何实现第一人称和第三人称视角。通过丰富的GIF图示,展示了各种模式的运行效果,帮助用户快速掌握Cinemachine 3的核心功能。

2025-07-16 09:09:11 60

原创 【用unity实现100个游戏之33】用Unity手搓一个类【红色警戒|魔兽争霸|帝国时代|星际争霸】3D RTS游戏(附源码)

Unity 3D RTS游戏基础实现摘要 本文介绍了使用Unity引擎实现3D RTS游戏的基础功能,主要包括范围框选和士兵选择两部分。 范围框选实现: 使用LineRenderer组件绘制选择框 监听鼠标按下和抬起事件 记录鼠标按下和当前位置计算矩形范围 将屏幕坐标转换为世界坐标绘制绿色选择框 士兵选择实现: 为士兵添加选中特效粒子系统 通过射线检测获取地面坐标点 使用三种方法实现框选检测: 射线检测+范围检测(采用方案) 世界坐标转屏幕坐标 射线检测+位置判断 创建SoldierObj类管理士兵选中状态

2025-07-15 09:25:06 1637

原创 【实现100个unity特效之27】使用unity的ShaderGraph实现一个带裁剪边缘光的裁剪效果(2d3d通用)

本文介绍了Unity中实现两种裁剪效果的Shader Graph制作方法。普通裁剪效果通过Alpha Clipping参数控制,调整Step节点的Edge值实现裁剪;带边缘色的裁剪在此基础上添加Smoothstep节点制作边缘渐变,配合HDR颜色控制边缘亮度。两种方法均可通过Split节点调整裁剪方向(左右/上下/内外)。文章配有详细节点连接示意图和效果演示GIF,并提供了完整的技术专栏推荐列表,涵盖Unity游戏开发的多个专题领域。作者向宇在文末附上了博客链接,欢迎读者交流学习。

2025-07-15 09:09:59 1031

原创 【unity实战】使用Unity URP管线从零渲染一个精美的户外黄昏照明环境

本文使用Unity URP管线从零打造黄昏户外场景,详细介绍了光照效果的制作流程。首先创建3D URP项目并导入素材,删除旧水系统替换为URP水材质。接着配置混合光照、阴影和全局光照,添加黄昏天空盒并调整环境光参数。通过后处理效果增强视觉表现,使用反射探针优化水面反射,添加太阳耀斑和雾效提升氛围。最终实现了一个精美的黄昏照明环境,涵盖URP灯光系统、烘焙光照、反射探针等核心技术要点。文章附带完整源码和资源链接,适合学习URP光照技术的开发者参考。

2025-07-14 09:23:11 86

原创 【零基础入门unity游戏开发——unity3D篇】3D光源之——unity6的新功能Adaptive Probe Volumes(APV)(自适应探针体积)

Unity最新版本引入的自适应探针体积(APV)功能,可自动生成光照探针,简化动态物体间接光照设置流程。本文详细介绍了APV的使用方法:需在URP配置中启用APV模式,设置探针间距参数,禁用实时全局光照,为静态物体设置"Contribute Gl"属性,最后烘焙探针体积。相比传统手动放置探针的方式,APV更适合开放世界场景,能根据几何体自动调整探针密度,但精确度较传统方式稍逊。文章还提供了一系列Unity开发相关专栏推荐,涵盖从入门到进阶的多个技术方向。

2025-07-14 09:17:16 233

原创 【零基础入门unity游戏开发——unity3D篇】3D光源之——unity反射和反射探针技术

本文介绍了Unity中实现物体反射效果的两种方法:天空盒反射和反射探针。通过调整材质的金属度和平滑度参数可以实现全反射天空盒的效果,但反射精度较低。使用反射探针可以获取更真实的反射效果,包括周围物体信息。文章详细讲解了反射探针的两种工作模式:烘焙模式适用于静态物体,实时模式可实现动态反射。最后还提供了反射探针的性能优化建议,如调整探测区域大小。文末推荐了Unity相关的系列教程专栏,涵盖游戏开发各个方面。

2025-07-13 11:34:53 101

原创 【零基础入门unity游戏开发——unity3D篇】光照探针 (Light Probes)实现动态物体的间接光照

本文介绍了Unity光照探针(Light Probes)的使用方法,解决动态物体无法接收烘焙光照的问题。光照探针通过在场景中布置采样点记录光照信息,运行时通过插值计算使动态物体获得间接光照。文章详细演示了添加和编辑光照探针组的过程,包括覆盖阴影区域、重新烘焙以及优化探针布局的两种方法:增加探针数量或动态控制探针影响范围。同时指出探针过多可能带来的性能问题,建议根据实际需求合理布置探针。最后提供了相关技术专栏推荐,涵盖Unity游戏开发的多个方面。

2025-07-13 11:24:52 78

原创 【零基础入门unity游戏开发——unity3D篇】3D光源之——三种灯光模式、光照烘焙 (Light Baking)、Global Illumination(Gl)全局光照和静态间接光照的使用

文章摘要 本文深入介绍了Unity URP中三种3D光源模式:Realtime实时灯光、Baked烘焙光照和Mixed混合光照。通过搭建测试场景并逐步移除所有光源,作者演示了如何从零开始配置光照系统。对于实时灯光,详细讲解了定向光的使用、间接光照计算及Global Illumination的配置方法;烘焙光照部分则重点说明光照烘焙原理、参数设置和生成光照贴图的过程。文章还指出动态物体间接光照的问题,并预告将另文介绍光照探针技术解决方案。通过对比不同光照模式的效果和性能特点,为开发者提供了实用配置指南。

2025-07-12 07:54:17 288

unity愤怒的小鸟素材(含源码)

unity愤怒的小鸟素材(含源码)

2023-04-13

php连接数据库mysql代码

php连接数据库mysql代码

2023-03-07

php语言之mysql操作

php语言之mysql操作

2023-03-07

博客管理系统源码分享支持移动端

具体介绍:https://blog.csdn.net/qq_36303853/article/details/127527852 前端响应式支持PC、手机、平板 上传头像支持预览裁剪

2023-03-14

程序员个人简历word模板分享

程序员个人简历word模板分享

2023-03-07

mysql面试题(附答案图文介绍)

mysql面试题(附答案图文介绍)

2023-03-07

vue面试题分享(附答案)

vue面试题分享

2023-03-07

thinkphp6+layui BBS社区论坛系统源码分享,响应式适配移动端

一个简单迅捷的管理系统,支持插件化开发,适用于企业、个人或组织建站需求。 具体项目截图,安装可以查看文章:https://blog.csdn.net/qq_36303853/article/details/127540541

2022-10-26

php laravel个人博客源码分享,响应式适配移动端

具体介绍:https://blog.csdn.net/qq_36303853/article/details/127527852 前端响应式支持PC、手机、平板 上传头像支持预览裁剪 文章访问统计,支持定时发布、加密访问、评论开关、点赞、评论、打赏等 数据缓存,站内通知,邮件验证

2022-10-26

cocos creator开发的精灵大师小游戏源码分享,支持h5安卓微信小游戏等多平台

详情:https://blog.csdn.net/qq_36303853/article/details/127997516

2022-11-23

飞机大战小游戏练习图片素材

飞机大战小游戏练习图片素材分享

2022-11-15

cocos飞机大战demo源码分享

cocos飞机大战demo源码分享

2022-11-15

外卖菜谱集合小程序源码

详情查看文章:https://blog.csdn.net/qq_36303853/article/details/127651876

2022-11-02

端午祝福语小程序源码分享

具体说明截图看:https://blog.csdn.net/qq_36303853/article/details/127648831

2022-11-02

撩妹攻略话术恋爱小程序源码分享

具体介绍看这里:https://blog.csdn.net/qq_36303853/article/details/127651637

2022-11-02

摇骰子抽奖转盘酒桌游戏人生重启模拟器小程序源码分享流量主版本

具体的介绍和截图看这里: https://blog.csdn.net/qq_36303853/article/details/127646962

2022-11-02

php laravel个人博客源码分享,响应式适配移动端

具体介绍:https://blog.csdn.net/qq_36303853/article/details/127527852 前端响应式支持PC、手机、平板 上传头像支持预览裁剪 文章访问统计,支持定时发布、加密访问、评论开关、点赞、评论、打赏等 数据缓存,站内通知,邮件验证

2022-10-27

thinkphp6+layui BBS社区论坛系统源码分享,响应式适配移动端

一个简单迅捷的管理系统,支持插件化开发,适用于企业、个人或组织建站需求。 具体项目截图,安装可以查看文章:https://blog.csdn.net/qq_36303853/article/details/127540541

2022-10-27

根据url一键爬取前端页面资源文件---小飞兔

根据url一键爬取前端页面资源文件---小飞兔

2020-12-28

分享一套java面试题汇总带答案

java面试题

2023-07-14

多张高清卡通可爱圣诞节贺卡背景图

多张高清卡通可爱圣诞节贺卡背景图

2023-12-20

 java经典笔试题大全(50道含答案)

 java经典笔试题大全(50道含答案)

2023-12-20

mysqlbinlog和binlog2sql的使用及mysql通过binlog日志恢复数据库数据

mysqlbinlog和binlog2sql的使用及mysql通过binlog日志恢复数据库数据

2023-08-04

python3 入门学习笔记

python3 入门学习笔记

2023-08-04

linux一些常用指令分享

linux一些常用指令分享

2023-08-04

AWPainting Toolkit圆珠笔画风lora

AWPainting Toolkit 系列的第一款画风Toolkit——圆珠笔画风BallpointPainting 使用说明: 此画风Toolkit可以比较好的复现出圆珠笔或中性笔绘的风格,也有一定的类似版画的效果,搭配2D甚至真人模型都可以有不错的效果,更多玩法请各位自行发掘。 权重推荐:0.7-1 大模型推荐:AWPainting1.1 触发词:ballpoint pen drawing,一定要使用触发词才能有纯黑或纯蓝色的线条,如果不使用触发词,就会变成有填色的勾线风格。

2023-08-04

【Unity造轮子】实现一个类csgo的武器轮盘功能源码

# 【Unity造轮子】实现一个类csgo的武器轮盘功能 # 作者信息 姓名:向宇 博客:[https://xiangyu.blog.csdn.net/](https://xiangyu.blog.csdn.net/) # 文章说明: [https://blog.csdn.net/qq_36303853/article/details/132012523](https://blog.csdn.net/qq_36303853/article/details/132012523) # 预览 ![预览](https://img-blog.csdnimg.cn/2996042b180748caa30755ea7a564a5b.gif)

2023-07-31

unity素材资源科技-UI界面-Icon-GUI PRO Kit - Sci

unity素材资源科技_UI界面_Icon_GUI PRO Kit - Sci

2023-07-30

【unity实战】手搓一个网格放置功能,及装修建造种植功能源码(2d3d通用)

【unity实战】手搓一个网格放置功能,及装修建造种植功能源码(2d3d通用) 介绍:https://blog.csdn.net/qq_36303853/article/details/131670628

2023-07-14

Python多线程爬虫爬取csdn文章到本地源码

Python多线程爬虫爬取csdn文章到本地源码

2023-07-14

【unity3d实战】小狗骑士RPG游戏源码

【unity3d实战】小狗骑士RPG游戏源码 预览图片:https://img-blog.csdnimg.cn/202b74502d9d4638b3bc236f6a6dd905.gif

2023-07-14

【unity造轮子】2d敌人AI的实现,并自动躲避障碍物

【unity造轮子】2d敌人AI的实现,并自动躲避障碍物

2023-05-07

unity虚拟摇杆代码+demo

虚拟摇杆代码+demo

2023-04-27

Roguelike夜勤人元气骑士类随机地下城素材

Roguelike夜勤人元气骑士类随机地下城素材 具体实战实例 https://xiangyu.blog.csdn.net/article/details/130211413

2023-04-21

Roguelike夜勤人元气骑士随机地下城unity源码

Roguelike夜勤人元气骑士随机地下城unity源码 具体实现查看 https://xiangyu.blog.csdn.net/article/details/130211413

2023-04-21

2D横版人物移动二段跳跃,用对象池设计制作冲锋残影的效果,技能cd,特效,拖尾,屏幕抖动源码

2D横版人物移动二段跳跃,用对象池设计制作冲锋残影的效果,技能cd,特效,拖尾,屏幕抖动源码 文章介绍: https://blog.csdn.net/qq_36303853/article/details/130185626

2023-04-17

2D横版实现人物移动跳跃多段跳完美手感源码

2d人物控制代码跳跃总是手感不好? 人物多段跳不知道如何实现? 具体介绍: https://xiangyu.blog.csdn.net/article/details/130184006?spm=1001.2014.3001.5502

2023-04-16

unity植物大战僵尸素材及源码

unity植物大战僵尸素材及源码,源码可直接运行,发布各个平台

2023-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除