1.C#中取绝对值
Math.Abs(value);
C# 中取绝对值的函数_weixin_30715523的博客-CSDN博客
2.position变换注意点
不可以这样写:
_content.transform.position.x = x;
正确写法:
Vector3 v = _content.transform.position;
int x = value;
v.x = x;
_content.transform.position = v;
3.协程注意点
不能如下所做,因为相当于重新调用了一遍coroutine(),无法停止协程:
StopCoroutine(coroutine());
正确做法:
//做法一
Coroutine coroutineX;//定义一个协程
//协程
IEnumerator Test()
{
...
}
//需要调用时
coroutineX = StartCoroutine(Test());
//需要停止时
StopCoroutine(coroutineX);
//做法二
//调用时
StartCoroutine("协程名称");
//停止时
StopCoroutine("协程名称");