unity像素中利用Texture2D获取图片像素颜色应用于模型的脚本

通过鼠标单击(或触摸点)发射射线获取贴图上的某点的像素值,因为Texture2D也给我们提供 GetPixel API同时碰触会给我们返回这个textureCoord值,也就是图形学里已经经过设备坐标化后的纹理坐標但是要获取正确的贴图坐标颜色值,还必须要分别在U、V坐标上乘以贴图的宽和高(刚开始这个可让我debug了个够啊)同时我们的贴图必須设置成可读写的(默认是不支持的),还有就是贴图格式设置成RAGB32的代码如下:(同时自己也PS合成了一张色彩原理贴图,共享在我的贴圖相册)

介绍一下2D如何显示到屏幕上

有一種是将图片导入工程直接拖拽到Scene里,又或者在代码里写将图片拖拽到这个上

我在这里重点介绍代码显示的方法

最后一句完成贴图,就昰显示在屏幕上了

我要回帖

更多关于 unity像素 的文章

 

随机推荐