|
|
以前游戏里面的做法是,在建模工具里面,增加专门显示弦号的子模型,程序运行中,只要在模型加载时,修改弦号子模型就可以了。修改的方法主要有 2 种:一种是修改顶点 UV 坐标,让子模型的各个四边形映射到数字纹理的相应数字的区域,这个操作也可以在 shader 里面实现;一种是修改子模型的材质球,即分别从 0~9 这 10 种数字对应的材质里面选择一个赋给相应的子模型。
直接生成包含弦号的纹理也是一个可行的方案,Unity 没有提供现成的图像绘制库,楼主可以在网上找找有没有现成方案,或者使用 RenderTarget 和 Graphics 类自己实现一套。 |
|