Unity3D贴图纯色背景的界面会给人以单调的感觉

Unity3D贴图纯色背景的界面会给人以单调的感觉

统一 3D 纹理

纯色背景的界面会给人一种单调的感觉,而Unity 3D可以使用纹理贴图让游戏界面更加生动。

纹理贴图可以想象成装修时在墙上贴墙纸。 纹理贴图可用于为界面添加颜色。 具体使用方法如下:

unity修改物体的贴图_unity地形贴图_unity加贴图

将图片导入到Unity 3D中游戏动态,执行Assets→Import Package→Custom Package命令找到图片的位置,将图片加载进去,图片加载完成后,在Project视图中可以看到刚刚加载的资源文件。

选择图片后,修改Texture类型为sprit渲染格式,然后加载到Hierarchy视图中。

unity加贴图_unity地形贴图_unity修改物体的贴图

Unity 3D会分析图片的宽高,然后加载进去。如果发现图片没有全屏显示或者显示的尺寸不理想,可以在Inspector视图中放大图片尺寸. 纹理效果如下图所示。

除了使用 GUITexture 方法添加纹理外unity加贴图,还可以使用方法绘制纹理。 该方法的原型如下:

unity地形贴图_unity加贴图_unity修改物体的贴图

函数 DrawTexture(位置:Rect,图像:纹理,scaleMode:ScaleMode,alphaBlend:布尔值,imageAspect:float)

其中,position为纹理贴图的位置,Image为粘贴的纹理图像,scaleMode为纹理的缩放模式,alphaBlend为图像的混合模式,imageAspect为图像缩放的纵横比。

unity修改物体的贴图_unity加贴图_unity地形贴图

加载图片资源放在根目录Assets的Resource文件夹下。 加载资源时程序开发,只需加载整个图像文件夹即可。

以下是纹理贴图的用例。

unity加贴图_unity地形贴图_unity修改物体的贴图

Step 1): 创建工程,命名为texture,保存场景。

Step 2): 执行Unity 3D菜单栏中的Assets→Create→JavaScript命令新建一个脚本文件。

Step 3): 在Project视图中双击脚本文件unity加贴图,打开脚本编辑器,输入以下语句: