NGUI:通过改变UV的位置,让图片动起来

 时间:2024-10-12 08:18:38

1、打开Unity3D,导入NGUI插件,我烂瘀佐栾这里用的是3.7.4的版本,如果需要的话,可以在下面的网盘下载:http://pan.baidu.com/s/1rYgNG

NGUI:通过改变UV的位置,让图片动起来

2、首先改变图片的亿姣灵秀类型,将Texture Type设为Texture,然后把Wrap Mode设为Repeat,单击Apply。

NGUI:通过改变UV的位置,让图片动起来

3、打开NGUI->Open->Widget Wizard (Legacy)

NGUI:通过改变UV的位置,让图片动起来

4、Template选择Texture,并单击Add To创建UITexture。

NGUI:通过改变UV的位置,让图片动起来

5、找到刚刚创建的UITexture,设置UV Rectangle。

NGUI:通过改变UV的位置,让图片动起来

6、把W改小点,然后通过改变X可以实现图片横向移动效果。可以添加脚本,用脚本动态设置uvRect,开实现动画效果。

7、当然,为了使图片的长宽比一致,你可以把图片的宽度也缩小0.3

NGUI:通过改变UV的位置,让图片动起来
NGUI:通过改变UV的位置,让图片动起来

8、创建一个叫TextureMove的脚本,挂在创建的UITexture对象上。

NGUI:通过改变UV的位置,让图片动起来
NGUI:通过改变UV的位置,让图片动起来

9、脚本内容:using UnityEngine;using System.Collections;public c造婷用痃lass TextureMove : MonoBehaviour{ public UITexture player2bg; private float offset_x = 0f; void Update () { offset_x += Time.deltaTime * 0.1f; player2bg.GetComponent<UITexture> ().uvRect = new Rect (offset_x, 0, 0.3f, 1.0f); }}

10、最后运行,看效果,看看图片是否开始运动了?代码会不停的改变UV的X来使图片有右移动的效果。

NGUI:通过改变UV的位置,让图片动起来
  • 红高粱导演是谁啊
  • PS为图层做出斜面效果
  • 【雷霆战机wiki】炼狱关卡第7关攻略
  • 毛笔字怎么抠出
  • 被打了报警鉴定无伤怎么处理
  • 热门搜索
    诚实守信手抄报图片 诚信手抄报资料 关于健康的手抄报内容 为国家富强而奋斗的杰出人物手抄报 教师节手抄报花边 关于校车的手抄报 三年级数学手抄报内容 手抄报的图案 五一英语手抄报 70周年手抄报内容资料