Unity 实现Canvas显示3D物体

新建一个UI相机,选择渲染层为UI

将主相机的渲染层去掉UI层

将Canvas的RenderMode设置为Screen Space - Camera,将RenderCamera设置为UI相机

新建3D物体的UI父物体,并将3D物体的层级设置为UI层

适当的放缩3DObjParent,让3D物体能显示出来

结果:

参考:

Placing 3D objects on a Unity canvas (youtube.com)

相关推荐
y***54882 小时前
C++在游戏引擎中的开发
开发语言·c++·游戏引擎
BuHuaX2 小时前
Unity_AssetBundle相关
unity·c#·游戏引擎·游戏策划
神码编程3 小时前
【Unity】 HTFramework框架(六十八)StringEditor字符串复杂编辑器
unity·编辑器·游戏引擎·htframework
开发游戏的老王4 小时前
UE5.6 C++项目升级UE5.7时用Rider加载项目失败的解决办法
ue5·游戏引擎·虚幻·虚幻引擎·rider·ue5.7·target.cs
TO_ZRG5 小时前
Unity-iPhone、Unity-Framework target 如何选择、@rpath报错
unity·ios·iphone
平行云13 小时前
World Labs & Paraverse:统一3D世界的创造与访问
3d·unity·ai·ue5·aigc·实时云渲染·云xr
jtymyxmz19 小时前
《Unity Shader》7.2.3 实践 在切线空间下计算
unity·游戏引擎
在路上看风景1 天前
1.5 Material
unity
WarPigs2 天前
Unity红点系统笔记
unity·游戏引擎
郭逍遥2 天前
[Godot] C#基于噪声的简单TileMap地图生成
游戏引擎·godot