35 lines
1.0 KiB
C#
Raw Normal View History

2025-02-12 08:43:33 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/*******************************************************************************
*Create By CG
*Function <EFBFBD>ڰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*******************************************************************************/
namespace ZXK.BYSS
{
public class LianTiaoCtrl : MonoBehaviour
{
[SerializeField]
private List<GameObject> _lianTiaoArray = new List<GameObject>();
private float _minZ = -9.10f;
private float _maxZ = -8.04f;
private float _intervalPosZ = 0.0235f;
private void Update()
{
// Debug.Log(transform.position);
int number = (int)((transform.position.z- _minZ) / _intervalPosZ);
for (int i = 0; i < number*2; i++)
{
_lianTiaoArray[i].gameObject.SetActive(true);
}
for (int i = _lianTiaoArray.Count-1; i >= number * 2; i--)
{
_lianTiaoArray[i].gameObject.SetActive(false);
}
}
}
}