检查对象的变换是递增还是递减(没有刚体)?
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;
}
}
以上是关于检查对象的变换是递增还是递减(没有刚体)?的主要内容,如果未能解决你的问题,请参考以下文章
C#错误CS0201:只有赋值、调用、递增、递减和新对象表达式可以作为语句使用
CS0201:只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句