如何在Unity5.0 下实现贴图材质的Animation动画功能

在太空射击游戏中,需要制作一个火星背景图片,为动态的太空星空背景;如何用unity5自带的Animation实现此动画功能为关键;


实现步骤如下:

1,  首先产生一个plane作为火星背景;

 

2,新建一个材质球,在材质球的Inspector视图中,选择下面的火星球图片作为贴图,将shader下拉菜单选择:Lagacy Shader/Transparent/Cutout/diffuse;这个功能可以将plane剪切成一个圆球;将材质球附给plane;

 

3.再新建一个plane;再新建一个材质球,贴图设定为以下:将新建的此材质球附给plane作为背景;


4,关键:如何用unity5自带的Animation实现动画功能;

4.1 在Hierarchy视图中选择太空背景StarSpace,在window菜单中选择Animation;


4.2 在Animation窗口中Create newAnimation,新建一个动画并保存,保存后会在StarSpace物体的Inspector检视窗口会产生一个Animator的component;点击AddProperty,选择Mesh render.material._mian Tex_ST,此为贴图的动画属性;然后点击Mterial._mianTex_S.W,并将左下角的视图切换置Curves(UV曲线),设定时间轴在60.00的W值为-1,在图上自然会产生如下的UV曲线;此时点击左上角的播放按钮,则可以在Unity视图中看到StarSpace动画的效果;

 

 

你可能感兴趣的:(unity,游戏制作)