地铁调整
This commit is contained in:
+1091
-393
File diff suppressed because it is too large
Load Diff
@@ -42,7 +42,7 @@ public class ParallaxManager : MonoBehaviour
|
||||
tunnelSprite.transform.position=tunnelEnterPosition;
|
||||
isInTunnel = true;
|
||||
// 使用 DOTween 播放隧道进入动画
|
||||
sisterSpriteRender.DOFade(1,tunnelDuration);
|
||||
sisterSpriteRender.DOFade(0.4f,tunnelDuration);
|
||||
tunnelSprite.transform.DOMove(tunnelKeepPosition, tunnelDuration)
|
||||
.SetEase(Ease.Linear)
|
||||
.OnStart(() => Debug.Log("开始进入隧道"))
|
||||
@@ -222,15 +222,6 @@ public IEnumerator ManageObjectGeneration(ParallaxObjectCategoryConfig categoryC
|
||||
Debug.Log($"初始化并激活首个物体: {firstObject.name}, 位置: {firstObject.transform.position}");
|
||||
ToggleCategoryVisibility(categoryConfig.categoryName,categoryConfig.isEnabled);
|
||||
|
||||
// 根据 categoryConfig.isEnabled 控制 firstObject 的显示状态
|
||||
// if (categoryConfig.isEnabled)
|
||||
// {
|
||||
// firstObject.GetComponent<SpriteRenderer>().enabled=true;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// firstObject.GetComponent<SpriteRenderer>().enabled=false;
|
||||
// }
|
||||
}
|
||||
|
||||
while (true)
|
||||
@@ -250,11 +241,11 @@ public IEnumerator ManageObjectGeneration(ParallaxObjectCategoryConfig categoryC
|
||||
}
|
||||
|
||||
// 每个物体之间的间隔
|
||||
yield return new WaitForSeconds(batchInterval / speedMultiplier); // 使用 speedMultiplier 来控制生成速率
|
||||
yield return new WaitForSeconds(Random.Range(batchInterval-1f,batchInterval+1f) / speedMultiplier); // 使用 speedMultiplier 来控制生成速率
|
||||
}
|
||||
|
||||
// 等待一段时间后再开始下一组生成
|
||||
yield return new WaitForSeconds(delayAfterBatch / speedMultiplier); // 使用 speedMultiplier 来控制生成间隔
|
||||
yield return new WaitForSeconds(Random.Range(delayAfterBatch-1f,delayAfterBatch+1.5f) / speedMultiplier); // 使用 speedMultiplier 来控制生成间隔
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user