下载 App

Unity URP 2D项目添加3D物体时,光照和阴影未显示问题

2025/12/1359 浏览技术交流

问题描述

在Unity中创建了一个URP 2D项目,并添加了3D渲染包。添加的3D物体在场景中未显示光照和阴影效果。通过查看,发现虽然添加了光源,但3D物体仍然缺少应有的渲染效果。
TapTap
如图,方块没有光照效果和阴影

可能的原因

1. 渲染器设置问题:
   - 项目使用了URP 2D设置,这默认只支持2D渲染,不会自动处理3D物体的光照和阴影效果。
2. 错误的渲染器配置:
   - 在URP的设置文件中,使用的是“2D渲染器”而非“通用渲染器”,这导致3D物体未正确渲染。

解决方法

1. 检查URP设置中的渲染器:
   - 找到Unity的Universal Render Pipeline Asset设置文件(一般在Settings文件夹下),找到渲染器列表。
   - 默认情况下,渲染器会选择2D渲染器,此时3D物体不会获得光照和阴影。
TapTap
2. 替换为3D渲染器:
  • 删除原先的2D渲染器。
  • 在Create / Rendering菜单下选择URP Universal Renderer,新建一个适用于3D渲染的渲染器。
  • 将新创建的3D渲染器拖入Universal Render Pipeline设置中。
TapTap
3. 重新配置场景:
重新检查和配置场景中的光源,确保光源类型和强度适合3D物体的渲染(一般保持默认灯光设置即可)。

结果

完成上述步骤后,3D物体正确渲染,光照和阴影效果恢复正常。
TapTap

省流

  • 问题:URP 2D项目中添加3D物体后光照和阴影未显示。
  • 解决方法:更改URP设置中的渲染器,将2D渲染器替换为3D渲染器,确保3D渲染效果得到支持。
猜你想搜
unity urp 2d项目添加3d物体光照问题
Unity 光照贴图异常修复笔记截图
Unity 光照贴图异常修复笔记
(本文由作者本人撰写,ChatGPT润色) 问题描述 在场景中烘焙光照贴图后,发现以下问题: 场景中出现明显的 黑块 / 白块 区域; 墙面上有 莫名其妙的亮斑; 某些模型在清空光照贴图后变成一片黑。 这些问题导致整体光照不均匀,场景显得非常不自然。 原因分析 经过排查,主要原因如下: 解决步骤 ① 检查并重新生成 Lightmap UV 选中模型 打开 Inspector > Model Im
4 赞
开源一Unity小框架,高效单例与模块化设计,减少样板代码截图
开源一Unity小框架,高效单例与模块化设计,减少样板代码
ProjectBaseUnity 是一个轻量的 Unity 小框架 介是我根据过往学习和上班拉磨中写的小框架, 在GJ和小游戏中使用过 核心是高效的单例与模块化设计,可以少写样板代码。 面板管理、事件总线、资源加载、对象池、音频和数据存储都开箱即用, 几十分钟就能把原型跑起来,适合小型项目和game jam 的快节奏开发。 易改易扩展[心动小镇_点赞],保持灵活度的同时也有规范可依,既能快速搭建也
精华
16 赞
2 回复
<赛博诊所>开发复盘:目标、规则与思路截图
<赛博诊所>开发复盘:目标、规则与思路
经过21天的鏖战,终于在倒数第二天把最终版本提交上去了。最后在平台上把游戏从头测了一遍,没遇到什么大问题,才终于松了一口气。 趁着记忆还热乎,想着复盘一下,记录这段经历,也分享一些我的思考。 我们做的是一款赛博朋克风格的点触类解谜游戏。基础设定是玩家扮演一位医生,通过线上连接潜入病人潜意识,治疗病人因植入体引发的赛博精神病。 从团队优势出发 我们团队有6个人,大多数成员身兼两职。我是美术出身,最近
精华
7 赞
2 回复
坐骑系统开发避坑指南:4阶分级+内丹养成,让玩家肝得心甘情愿截图
坐骑系统开发避坑指南:4阶分级+内丹养成,让玩家肝得心甘情愿
坐骑不仅是代步工具,更是玩家的“战力伙伴”。这次更新的坐骑系统(凡兽→灵兽→珍兽→仙兽),从设计到落地踩了不少坑,最终形成了“固定基础属性+随机资质+内丹升级”的闭环,分享给大家可直接复用的思路! 一、先踩坑:初期设计的3个致命问题 1. 只分阶不分属性,玩家觉得“换皮不换质”,最早坐骑种类少,获取毫无成就感; 2. 资质随机太极端,非酋玩家弃坑:初始版本资质区间跨度大,有的凡兽比灵兽还强
4 赞
1 回复
不写代码不画图,1人21天用AI开发游戏截图
不写代码不画图,1人21天用AI开发游戏
👋 这是一篇用AI开发游戏的教程贴,以作者我本次参加聚光灯比赛为例~ 阅读完,你将收获: AI对游戏开发助力的点在哪? 如何丝滑地使用AI来进行游戏开发? AI在游戏开发中的局限在哪? 目录: 游戏创意 💡:还是得靠“人脑” 游戏方案 🗺️:人类种“种子”AI让它“发芽” 开发阶段 👨‍💻:让AI“小步快跑” 美术设计 🎨:搞定“风格一致性” 游戏音效 🎵:AI的“代码电子音” 总结反思 🤔:AI
精华
9 赞
2 回复
游戏背包的介绍截图
游戏背包的介绍
讲解对象:InventoryPanel,InventoryGrid,ItemViewSlot,ItemViewForGrid 讲解组件: DisplayPanel,ItemViewSlotsContainerPanelBinding InventoryGrid,ItemInfoGrid,ItemViewDrawer ItemViewSlot ItemView,IconItemView(等) Di
6 赞
2 回复
有关《因果》的技术详解截图
有关《因果》的技术详解
#聚光灯游戏开发心得接力 在《因果》中我使用了一系列不常用的思路来制作游戏,希望我现在的思路在以后还是有帮助 首先想分享的是碰撞检测 一般来说,进行碰撞检测常用的方案是碰撞体,即检测玩家是否与障碍物进行碰撞 在我上一个游戏《T.B.I》中使用的就是这种技术 另外说明一下,我使用的是h5技术(html+css+javascript)来制作游戏,目的是为了实现跨平台打包和分发,在pc端使用nw.js
精华
5 赞
第一关的地板截图
第一关的地板
其实其实作为一个初中生而言,时间是比较有限的 在一开始我们想设置的是地板塌陷,玩家在前面跑,地板在后面这种玩法 但很可惜因为技术的原因,还有当玩家进入游戏的时候,会有几秒的卡顿时间当人物进入游戏以后丢地板会造成玩家掉入虚空并且复活以后会一直重复这样的操作 所以我所以我们采用了最简单,最普效,最传统的方法,就是挖坑 对,就是挖坑 其实在一开始的第一关地板中是很明显的,可以看出地板的颜色哪里有坑 但是
5 赞
【开发日志#1】分享几款游戏的制作方法截图
【开发日志#1】分享几款游戏的制作方法
到目前为止,参加比赛的游戏有《红树林》、《机动侠·X》、《2b青年的救赎2》、《俯瞰地球》、《宅萌博物馆2——AI绘画展》、《神域传说》、《育婴堂》。 《红树林》是一款3D恐怖游戏,主人公是一名幸存者,他偶然间跑入了一片森林,在暴雨和雷电的夹击下,他渴望生存…… 《红树林》的名字起源于我姑妈家隔壁的一家电影院,名字也叫“红树林”。游戏的场景使用了虚幻商城的限免素材,原素材还有一个开局画面,是红色的
13 赞
11 回复
冰封南极 30 世纪,以生存赴人类希望 南极计划测评截图
冰封南极 30 世纪,以生存赴人类希望 南极计划测评
一、游戏前言 《南极计划》是一款科幻探索叙事游戏,玩家的你将前往酷寒的南极,在艰难中寻求生入、开启艰难求生。在人类文明的遗迹间来搜寻资源和工具,游戏中新生态下的野生动物将相伴同行,并一步步揭开冰层之下尘封已久的秘密。本游戏将冒险、生存相融有紧张,与静谧、冥想的治愈风格,带来视觉的探索体验。 二、游戏背景 游戏故事背景发生在很远的公元 30 世纪,在哪里致命病毒传播肆虐又有粮食危机导致加剧、还有
8 赞
1 回复