RawImage(Script)
Texture | 纹理 | 要显示的图片,注意:图片类型可以是任何类型 |
Color | 颜色 | 图片的主颜色 |
Material | 材质 | 渲染材质 |
Raycast Target | 光线投射目标 | 是否可接收射线碰撞事件检测 |
UV Rect | UV矩形 | 显示效果:X、Y属性用于控制纹理左右上下偏移,W、H用于控制纹理显示的宽度与高度 |
实现2D地图滚动循环
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class TestUI : MonoBehaviour
{
RawImage rawImage;
float speed;
float run;
void Start()
{
rawImage = this.GetComponent<RawImage>();
speed = 0.1f;
}
void Update()
{
run = speed * Time.deltaTime;
Rect rect = rawImage.uvRect;
rect.y += run;
rawImage.uvRect = rect;
}
}
注意:
1、图片格式为Texture或Default
2、图片Wrap Mode为Repeat
3、图片像素(此处主要是高度)为2的N次幂