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)

相关推荐
qq_5982117572 小时前
Unity.UGUI DrawCall合批笔记
笔记·unity·游戏引擎
南玖yy11 小时前
C/C++ 内存管理深度解析:从内存分布到实践应用(malloc和new,free和delete的对比与使用,定位 new )
c语言·开发语言·c++·笔记·后端·游戏引擎·课程设计
Tech Synapse12 小时前
Unity ML-Agents实战指南:构建多技能游戏AI训练系统
人工智能·游戏·unity
虾球xz12 小时前
游戏引擎学习第272天:显式移动转换
c++·学习·游戏引擎
咩咩觉主1 天前
c#数据结构 线性表篇 非常用线性集合总结
开发语言·数据结构·unity·c#·游戏引擎·程序框架
虾球xz1 天前
游戏引擎学习第271天:生成可行走的点
c++·学习·游戏引擎
虾球xz1 天前
游戏引擎学习第274天:基于弹簧的动态动画
c++·学习·游戏引擎
虾球xz1 天前
游戏引擎学习第273天:动画预览
c++·学习·游戏引擎
浅陌sss2 天前
Unity中AssetBundle使用整理(一)
unity·游戏引擎
虾球xz2 天前
游戏引擎学习第269天:清理菜单绘制
c++·学习·游戏引擎