ツララさん>>コメントありがとうございます。 ↑の投稿に書いてある変数というのは配列変数のことです。 勘違いしやすい書き方ですみません。 SPFUNCの方がいい理由としては、 SPVARの場合8個ある内の1つを使って しまうので、他に8個以上SPVARに入れたい 値があった場合困ってしまいます。 しかし、SPFUNC(管理番号)みたいな感じで変数に入れれるならば、必要な時(自機が当たったSPはアイテムか敵どっちかを判定したい時等)に一旦変数に入れて(ループ内にDEFの名前=SPFUNC(当たったSP)を入れる)判定(IF DEFの名前=="TEKI" THEN 処理)をすれば、SPVARや配列変数の中身を汚さずに判定出来ていいなぁ ということです。