请教一下,Graphics绘画后,如何给3D当纹理使用。

想做一个类似以下的效果,就是先在2D平台上使用Graphics画个脸,然后在3D中创建一个面片,使用这个画出来的脸的图片,以下是Laya做的。


https://mmp-cdn.rayjump.com/qatask/t56625/v3/fb_zh-cn_en_ja_IdleDrawEarth_hr0lxw64e_ios/index.html?preview=true&itavideo=2&mw_test=0
我有看了一这位大佬写的自定义画笔,但还是想使用Cocos自带的画笔。请各方大佬给个思路。

建立一个摄像机 专门拍摄2D 画布 Graphics ,通过摄像机拍摄的targetTexture 赋值 给RenderTexture,
RenderTexture 赋值给这个面片的材质的图片

可以参考 Cocos Creator 给出的demo ,test-cases-3d 的例子 render-camera-to-model

请问如何精确计算,这个相机所看的内容就刚好是我画的这个画板的大小呢?

这个相机是正交摄像机,正交摄像机有个属性 OrthoHeight 是摄像机拍摄的画布的1/2,可以调整摄像机的正交高度

多谢。。。。