循环使平滑的立方体大小增加

时间:2016-08-22 09:30:50

标签: javascript c# unity3d 2d

如何编写像这样的多维数据集增加程序:

transform.localScale = new Vector3(5, 5, 5);

using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class CountDown : MonoBehaviour
{

public float leftTime;
private Text timerText;

void Start()
{
    timerText = GetComponent<Text>();
}
void Update()
{
    leftTime -= Time.deltaTime;
    timerText.text = leftTime.ToString("f0");
}
  1. 倒数5秒

  2. 立方体以他的起始比例开始。

  3. 立方体大小增加5秒。像1秒钟= 1更多地坐在每个人身上 规模。

  4. 运作顺利。

  5. 我想象如何制作它,但是有些东西不起作用,我无法做到。

    事实:

    • 游戏是2D
    • 我正在使用c#,但我也知道一些javascript。

1 个答案:

答案 0 :(得分:1)

您应该首先更自问地问自己这个问题。那就是&#34;我如何随着时间的推移为我的立方体制作动画?&#34;。现在你已经有了问题的一半答案。至少在我看来。

你应该看看动画和动画师。这将提供对值随时间变化的完全控制。

https://unity3d.com/learn/tutorials/topics/animation/animator-controller

最重要的是,更少的代码和更少的代码是更少的错误。