检查对象的变换是递增还是递减(没有刚体)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查对象的变换是递增还是递减(没有刚体)?相关的知识,希望对你有一定的参考价值。

我有一个gameObject,我正在使用鼠标手动移动它(仅在一个方向 - y轴)。如果对象的变换y值正在递增或递减,我该如何检入代码?

if(transform.position.y(isIncrementing))
{
 //do something
//change material
}

else

if(transform.position.y(isDecrementing))
{
 //do something
//change material
}
答案

我知道了。

void Start()
{       
    oldPosition.y = Cylinder.transform.position.y;
}

void Update()
{
    if(oldPosition.y > Cylinder.transform.position.y)
    {
        oldPosition.y = Cylinder.transform.position.y;
    }
    if(oldPosition.y < Cylinder.transform.position.y)
    {             
        oldPosition.y = Cylinder.transform.position.y;
    }
}

以上是关于检查对象的变换是递增还是递减(没有刚体)?的主要内容,如果未能解决你的问题,请参考以下文章