gpt4 book ai didi

Godot - 如何在 Gdscript 中创建列表的子数组?

转载 作者:行者123 更新时间:2023-12-03 23:49:11 26 4
gpt4 key购买 nike

我知道可以通过数组 [2:4] 在 python 中对数组进行切片。我解决这个问题的方法是循环遍历我想要的索引并将它们附加到 new_list 中。这种方式需要更多的工作,是否有一种简单的方法可以像在 python 中一样做到这一点?

最佳答案

您可以使用 Array.slice() 为此在 Godot 3.2 中添加的方法:

Array slice ( int begin, int end, int step=1, bool deep=False )

Duplicates the subset described in the function and returns it in an array, deeply copying the array if deep is true. Lower and upper index are inclusive, with the step describing the change between indices while slicing.


例子:
var array = [2, 4, 6, 8]
var subset = array.slice(1, 2)
print(subset) # Should print [4, 6]

关于Godot - 如何在 Gdscript 中创建列表的子数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60198697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com