エラーメッセージを貼れますか?
あと書かれたコードにいくつかのミスがあるようです(ここに投稿する際のタイプミスかもしれません)。
それらを直した以下のコードに入れ替えるとどうなるでしょうか?
(マクロ"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;
}
}
通報 ...