我来自Flash世界,是Unity的新手,并且在2D移动设备方面苦苦挣扎。也就是说,努力了解如何创建适合所有移动设备的视差背景。实际上甚至不必是视差。我已经阅读了几篇关于这个问题的帖子并尝试了几件事,但没有一件对我有用。
我尝试过改变相机尺寸,缩放图像等的脚本。结果永远不会好,因为人们缩放图像并且看起来不对,其他方法也不会显示背景的关键部分。
我对2D背景错过了什么,我该如何解决?
感谢您
答案 0 :(得分:-1)
因为你是Unity的新手解释每一个,所有事情都可以简单回答。
看看这个脚本,它会帮助你,如果它没有评论和询问。
代码:
using UnityEngine;
using System.Collections;
public class Done_BGScroller : MonoBehaviour
{
public float scrollSpeed;
public float tileSizeZ;
private Vector3 startPosition;
void Start ()
{
startPosition = transform.position;
}
void Update ()
{
float newPosition = Mathf.Repeat(Time.time * scrollSpeed, tileSizeZ);
transform.position = startPosition + Vector3.forward * newPosition;
}
}