35 lines
1.0 KiB
C#
35 lines
1.0 KiB
C#
|
|
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);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|