加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Unity3D手动实现UV动画教程 unity UV动画

(2015-03-05 20:42:49)
标签:

unity3d手动实现uv动

uv动画

特效教程

游戏特效

uv动画教程

分类: 原创特效教程

在用U3D做特效的时候我们有时候需要用到手K UV动画,当然有些脚本可以实现,但是没有手K的可控性强。今天抽空给大家讲一下怎么实现。

 

1、我自己制作了一张序列图,有文字1-8的排序,便于观看。贴在模型上是这样的效果。

http://s14/bmiddle/005Zw4oAgy6QsWuBCGh4d&690unity UV动画" TITLE="Unity3D手动实现UV动画教程 unity UV动画" />

 

2、可以看的出来这并不是我们需要的排列,我们需要单个的数字占满整个Plane,而不是现实整张图。所以,我们需要修改贴图的Tiling,让数字1占满Plane。

http://s15/bmiddle/005Zw4oAgy6QsWXXORE5e&690unity UV动画" TITLE="Unity3D手动实现UV动画教程 unity UV动画" />

 

3、这个时候就可以打开动画编辑器来K序列图的动画了。先让UV走到数字2试试。我们需要Offset的数值,这个是用来控制贴图UV的流动。由于这张序列图是4*2的,所以,横向移动0.25个单位即移动了一格。

http://s2/mw690/005Zw4oAgy6QsX8rwQN91&690unity UV动画" TITLE="Unity3D手动实现UV动画教程 unity UV动画" />
http://s4/bmiddle/005Zw4oAgy6QsX9XZgn43&690unity UV动画" TITLE="Unity3D手动实现UV动画教程 unity UV动画" />

4、UV走到数字4和5之间的时候,UV需要纵向移动一格。这个地方也是特别需要注意的。

http://s10/mw690/005Zw4oAgy6QsXDf96F59&690unity UV动画" TITLE="Unity3D手动实现UV动画教程 unity UV动画" />

5、当K完所有的帧之后还不够,此时播放的话我们会发现贴图走动是异常混乱的,这个时候我们需要到曲线里面,把所有关键帧的曲线都打直。到此Unity3D手动实现UV动画就完成,是不是很简单。

http://s4/mw690/005Zw4oAgy6QsXMuz1p93&690unity UV动画" TITLE="Unity3D手动实现UV动画教程 unity UV动画" />

http://s8/mw690/005Zw4oAgy6Qu2RvCL597&690unity UV动画" TITLE="Unity3D手动实现UV动画教程 unity UV动画" />










 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有