纳金网

标题: 脚本基础认识4 ~ Materials [打印本页]

作者: 冰点    时间: 2012-8-24 17:41
标题: 脚本基础认识4 ~ Materials
材质 Materials

在Unity中无法直接把图片贴在物体上
要在物体上呈现的颜色 ******��是透过
附加在物体上Mesh Renderer的属性内放置的Material (材质球) 所呈现


物体的图片/ 颜色都必须透过Material调整
Unity中存取图片基本都是以Textuer (纹理) 型别存放
在Material中有内建多种Shader(着色)方式(使用者可另外自行新增)
用.png的贴图时Shader必须选为Transparent → Diffuse才可接受.png的透明


Material (材质球)
可用var ID : Material ;
renderer.material = ID;换材质球

Main Color来调整基本的色彩
Tiling 拼接 值为0~1之间
Offset 偏移 值为0~1之间

2D Sprite Offsets
2D游戏中一张图中的人物连续动作必须要调整Material里的Offset来制作
例 : 某张人物图片横向为5个连续动作
Tiling的x要设成0.2 脚本里
renderer.material.mainTextureOffset.x += 0.2;
就能每次以图x轴偏移0.2的值在跑连续动作


Unity中图片基本都是以Textuer (纹理) 型别来做呼叫的
在脚本中宣告图片方式
var ID : Textuer;
设定物体材质贴图
renderer.material.mainTexture = ID;
作者: osaka    时间: 2012-8-24 18:38
很好~~~~~~~~~~~
作者: 冰点    时间: 2012-8-24 19:18
  好东西啊




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5