Material Box

Material Box

WEBデザイン & フリー素材

Godot - 配列を昇順または降順ソートする

Godot

配列を昇順または降順ソートするGDScriptのコード例です。


sort_custom()を利用して配列の値を昇順または降順でソートします。

var array = [15, 20, 0, 5, 10]

# 配列を昇順ソート
array.sort_custom(func(a, b): return a < b)
print(array)
# [0, 5, 10, 15, 20]

# 配列を降順ソート
array.sort_custom(func(a, b): return a > b)
print(array)
# [20, 15, 10, 5, 0]

配列の値を昇順または降順ソートを関数として作成する場合。

# 配列を昇順ソート
func sort_ascending(a, b):
	if a < b:
		return true
	return false

# 配列を降順ソート
func sort_descending(a, b):
	if a < b:
		return true
	return false

Godot

TitleGodot - 配列を昇順または降順ソートする

CategoryGodot

Created

Update

AuthorYousuke.U