UE4 tarry数组插入元素
时间: 2023-10-05 10:15:00 浏览: 145
erlang.zip_Python_
在UE4中,TArray是一个动态数组,可以通过以下方式向其中插入元素:
1. 使用Add()方法将元素添加到数组的末尾:
```
TArray<int32> MyArray;
MyArray.Add(5); // 添加一个整数5到数组的末尾
```
2. 使用Insert()方法将元素插入到数组的指定位置:
```
TArray<int32> MyArray;
MyArray.Insert(10, 0); // 在数组的第0个位置插入整数10
```
注意:插入元素时,如果插入的位置超过数组的长度,则会自动将元素添加到数组的末尾。
3. 使用Emplace()方法向数组中添加元素(可以是结构体或类类型):
```
TArray<FVector> MyArray;
MyArray.Emplace(1.0f, 2.0f, 3.0f); // 添加一个FVector类型的元素到数组的末尾
```
注意:Emplace()方法会在数组中分配内存来存储新元素,因此它比Add()方法更有效率。
希望这些方法可以帮助你向TArray中插入元素。
阅读全文