GameMaker 日本語掲示板

8bitビットマスキングでの計算値変換について / 1

2 コメント
views
16 フォロー
1
生高橋 2023/02/03 (金) 20:31:18

GameMaker最新版の2023.1から指定した値を配列の中身から探してインデックスを取得するarray_get_index関数が追加されました。
もし配列の中身に重複がなければ使えると思います。

サンプルコードです。

var _array = [2, 8, 10];
var _tile_index = choose(2,8,10);
var _new_tile_index = array_get_index(_array,_tile_index) + 1;
show_debug_message(_tile_index);
show_debug_message(_new_tile_index);
通報 ...
  • 2

    そのような関数が追加されていたのですね!
    重複もないので使えそうです。
    ありがとうございます。