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

Unity 2D 实现屏幕滚动

2016-12-09 20:57 936 查看
Unity 中实现屏幕滚动是两个背景进行连播。



using UnityEngine;
using System.Collections;

public class BackGroundTransfrom : MonoBehaviour {
public float moveSpend = 8f;

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {
this.transform.Translate(Vector3.down * moveSpend * Time.deltaTime);
Vector3 postion = this.transform.position;//获取当前位置
if (postion.y <= -8.52f)//判断该位置是否小于等于-8.52,也就是说是否超出了区域。
{
this.transform.position = new Vector3(postion.x, postion.y + 8.52f * 2,postion.z);//赋予新的位置
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: