您的位置:首页 > 移动开发 > Unity3D

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

2016-03-11 12:31 561 查看
在太空射击游戏中,需要制作一个火星背景图片,为动态的太空星空背景;如何用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动画的效果;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: