我试图将一个精灵保持在屏幕中央几秒钟,然后将其平滑地向左移动,直到它离开屏幕,然后我想要一个不同的精灵,它应该从屏幕右侧移动到屏幕右侧屏幕中心;所有这一切都在无限循环中。
一个非常清楚的例子:
public Sprite Pokemon_0;
public Sprite Pokemon_1;
void Start()
{
GetComponent<SpriteRenderer>().sprite = Pokemon_0;
}
void Update()
{
if (transform.position.x >= -80)
{
transform.Translate(-1f,0f,0f);
}
else
{
GetComponent<SpriteRenderer>().sprite = Pokemon_1;
}
以下是据我所知。它将精灵平滑地向左移动,直到它离开屏幕,然后将精灵更改为其他精灵。
我很新,所以如果有人可以编写一个简单的脚本,那将会非常有帮助。我也在努力学习,因此将不胜感激。
Helenr
相关分类