kalulas / personal-blog-comment

个人博客评论系统用repo(gittalk / giscus)
0 stars 0 forks source link

如何在2DUI上生成3D模型的包围盒 | ThreeGates #7

Closed kalulas closed 1 year ago

kalulas commented 1 year ago

https://www.threegates.net/p/8d386e7b10e2/

前言 在实际开发中遇到了这个问题,需要判断一个3D模型在专用相机下的显示范围,将其展示在UI上。在这里记录一下实现步骤和代码。 实现方法 从需要渲染的对象上获取Renderer组件(对于复杂的3D模型,一般得到的是MeshRenderer) 根据Renderer组件的bounds.center,bounds.extents计算出世界坐标的八个点 使用拍摄渲染对象的Camera调用接口UnityE

kalulas commented 1 year ago

注意选中框的image,anchor需要设置在全屏canvas的左下角,这个后面会补充说明一下 😺