【軽量】godot engine【無料】 part4 (697レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
675(2): 04/21(月)13:31 ID:ocOQbTkQ(2/4) AAS
座標個別の判定が不要なら説明のコードは無視で良いんだけどちょっと不備があるので訂正しておく
この例だとgrassか否かの判定しかできないけどArrayでなくDictionaryを使うと座標個別で中身を変える事もできる
var grass:Array[Vector2i] = [Vector2i(0, 0), Vector2i(0, 1), ...] # grassとして扱いたいアトラス座標を格納する
var coords = Vector2i(0, 0) # 調べたいタイルマップ座標
var atras_coords = tilemap.get_cell_atlas_coords(coords) # 調べたいタイルマップ座標のアトラス座標を取得
if atras_coords in grass: print("this tile is grass")
676: 04/21(月)13:36 ID:ocOQbTkQ(3/4) AAS
いやボケてるなタイルマップの座標に個別の意味を持たせるなら>>673でいい
>>675だとカスタムデータとやってる事が同じになる
すまん忘れてくれ
680: ワナビー2024 04/21(月)19:33 ID:2ER0W1kA(4/4) AAS
>>675
いや、ありがとう
あっっちのスレの人かな?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.037s