- 299 名前:名前は開発中のものです。 [2008/03/09(日) 11:07:50 ID:yUI6A7kV]
- CGモードのカスタマイズをしていてバグが発生したので、
どなたか親切な方がいらっしゃいましたら教えてください。 ---------------------------------------------------- for %sub1=0 to 400 step 1 : vsp %sub1,0 : next ;スプライト非表示 if %cg_page<1 mov %cg_page,1 ;現在のページを0以上にする if %cg_page>2 mov %cg_page,2 ;現在のページを2以下にする mov %cg_start,%cg_page*20-19 ;表示CG1枚目番号算出 mov %cg_max,%cg_page*20 ;表示CG20枚目番号算出 for %sub1=%cg_start to %cg_max step 1 : vsp %sub1,1 : next ;スプライト表示 --- 画像をスプライト化 lsph 1,("bg\bg_01.jpg")":a/2,0,3;system\bg01s.jpg"":c;system\bg_null.jpg",60,90 lsph 2,("bg\bg_02.jpg")":a/2,0,3;system\bg02s.jpg"":c;system\bg_null.jpg",200,90 40番まで --- 画像を閲覧済みかチェック if fchk "bg\bg_01.jpg" spbtn 1,1 if fchk "bg\bg_02.jpg" spbtn 2,2 40番まで --- サムネイル画像をクリック if %bwait==1 : bg "bg\bg_01.jpg",10,200 if %bwait==2 : bg "bg\bg_02.jpg",10,200 40番まで ----------------------------------------------------------------------- こんな感じで、全てのページのスプライトをOFFにしたあと、 現在のページのスプライト表示をONするという処理を組みました。 1ページに二十枚のサムネイル画像を表示します。 1ページ目1枚目のサムネイルは表示されますが、それ以外は閲覧済みでもnull画像が表示されてしまい、 ページを切り替えても何も変わりません。何処がおかしいのか教えてください。
|

|