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)

相关推荐
海尔辛5 小时前
[特殊字符] Unity 性能优化终极指南 — Text / TextMeshPro 组件篇
unity·性能优化·游戏引擎
程序猿多布20 小时前
Unity + HybirdCLR热更新 入门篇
unity·hybirdclr
变身缎带20 小时前
Unity中的MonoSingleton<T>与Singleton<T>
unity·单例模式·c#·游戏引擎
suixinger_lmh21 小时前
功能结构整理
unity·设计模式·c#·源代码管理
EucliwoodXT1 天前
【Unity】相机 Cameras
unity·游戏引擎·相机·camera
程序猿多布1 天前
Unity使用Lua框架和C#框架开发游戏的区别
unity·c#·lua
EQ-雪梨蛋花汤1 天前
【Part 3 Unity VR眼镜端播放器开发与优化】第二节|VR眼镜端的开发适配与交互设计
unity·交互·vr
CApp1 天前
GODOT引擎学习日志
学习·游戏引擎·godot
AgilityBaby2 天前
UE5打包项目设置Project Settings(打包widows exe安装包)
c++·3d·ue5·游戏引擎·unreal engine
Magnum Lehar2 天前
vulkan游戏引擎的vulkan_utils实现
游戏引擎