- 最后登录
- 2014-3-27
- 注册时间
- 2011-8-2
- 阅读权限
- 90
- 积分
- 13518
- 纳金币
- 13519
- 精华
- 0
|
材质 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; |
|