ページ 1 / 1
龍神録の七章のアニメーションについて
Posted: 2012年7月02日(月) 21:11
by イマダニ
コード:
#include "../include/GV.h"
void calc_ch(){
ch.cnt++;
ch.img=(ch.cnt%24)/6;
}
これどういう仕組みなんでしょうか?
Re: 龍神録の七章のアニメーションについて
Posted: 2012年7月02日(月) 21:37
by jay
まずLoadDivGraph関数についてしっかり理解できているでしょうか?
これは画像を読み込んだ後"分割して"メモリに格納する関数です
そして分割された画像には順番に
0番の画像
1番の画像
2番の画像
といった感じに全て番号が割り振られています
そして"どの番号の画像を表示するのか"
それを示しているのがch.img変数です
この場合はch.cntを24で割った余りで計算しているので24フレームで1周して元に戻っているようですね
そしてch.cntはint型なので、割った余りは切り捨てられます
だから6フレーム毎に画像が変わるのですね
Re: 龍神録の七章のアニメーションについて
Posted: 2012年7月04日(水) 21:07
by イマダニ
割ったあまりでループさせてたんですね
ありがとうございました