GameMaker 日本語掲示板

【新バージョン】Version 2023.4について / 8

8 コメント
views
16 フォロー
8

エラーメッセージを貼れますか?

あと書かれたコードにいくつかのミスがあるようです(ここに投稿する際のタイプミスかもしれません)。
それらを直した以下のコードに入れ替えるとどうなるでしょうか?
(マクロ"FRAME_RATE"が正しく定義されていることが前提です)

function PlayerAnimateSprite()
{
	var _cardinalDirection = floor(((direction div 45) + 1) * 0.5);
	var _totalFrames = sprite_get_number(sprite_index) / 4;
	image_index = localFrame + (_cardinalDirection * _totalFrames);
	localFrame += sprite_get_speed(sprite_index) / FRAME_RATE;

	if (localFrame >=_totalFrames)
	{
		animationEnd = true;
		localFrame -= _totalFrames;
	} 
	else
	{
		animationEnd = false;
	}
}
通報 ...