2022.7.4
1.功能:物体一直旋转
使用插件:DOTWEEN
代码:
this.transform.DOLocalRotate(angle,time,RotateMode.FastBeyond360).SetEase(Ease.Linear).SetLoops(-1, LoopType.Restart);
//详解
//angle可以为任意vector3变量,time为float
//SetEase(Ease.Linear):设置为线性速率
//SetLoops(-1, LoopType.Restart):重复动画
参考资料:Unity_Dotween_让游戏物体或者UI平移_旋转_缩放_黑狗向前跑的博客-CSDN博客_dotween ui旋转
Unity 基础 之 DoTween 简单处理旋转 360 度为什么没有反应的情况_仙魁XAN的博客-CSDN博客_dotween旋转360度
Dotween 使用DOLocalRotate循环旋转 360度_digdugbomb的博客-CSDN博客_dotween 循环旋转
2022.7.5
1.功能:遍历场景中的所有物体,找到带有Door.cs的物体,并对该物体做相应操作
代码:
foreach (GameObject obj in UnityEngine.Object.FindObjectsOfType(typeof(GameObject)))//遍历场景中的所有物体
{
if (obj.GetComponent<Door>() != null)
{
//...操作
}
拓展:
修改物体名称
int index = 0;
obj.transform.name = "物体" + index.ToString();
参考资料: