GameMaker 日本語掲示板

シーケンスの位置を移動させる方法 / 4

4 コメント
views
16 フォロー
4
生高橋 2024/04/17 (水) 12:43:32

原因をいくつか考えてみました。

⓵seq変数にシーケンスのインスタンスが入ってない。

これはあさまどさんのコードのやつでチェックするとseqが存在しないとなってしまいます。
どこかのタイミングで以下のようなコードを使ってシーケンスのインスタンスをseqに入れてやる必要があります。

seq = layer_sequence_create("Assets1",0,0,Sequence1);//引数は適当です

⓶seq変数の中身が削除、変更されている

どこかのコードでseq変数の中身を書き換えてしまっている場合は動きません。

⓷シーケンスを削除している。

移動より先に以下の削除のコードに到達している場合はインスタンスがないので動きません。

layer_sequence_destroy(seq);

⓸カメラのx,yが動いていない

カメラのx,yの値に変化がない場合は動作していないように見えるかもしれません。

通報 ...