5.大数据集
GDScript数组在内存中按速度线性分配。然而,大型数组(超过数万个元素)可能导致内存碎片。如果这是一个值得关注的特殊类型的数组是可用的。它们只接受单个数据类型。它们避免内存碎片,并且使用较少的内存,但是是原子型的,并且通常比通用数组运行得慢。因此,它们只推荐用于大数据集:
- PoolByteArray: 一个字节数组(从0到255的整数).
- PoolIntArray: 一个整数数组.
- PoolRealArray: 一个浮动数组.
- PoolStringArray: 一个字符串数组.
- PoolVector2Array: 一个:ref:Vector2 <class_Vector2> 对象的数组.
- PoolVector3Array: 一个 Vector3 对象数组.
- PoolColorArray: 一个 Color 对象的数组.
笔者:宸少凌