HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
1009
莉琉HGIMG4_celloadの上限について1解決


莉琉

リンク

2022/10/9(Sun) 23:45:32|NO.97185

お世話になっております。
現在、HGIMG4を用いてゲーム制作をしているのですが、ある程度の画像をcelloadで読み込んでいると、
「画像ファイルがありません」と明らかにファイル名を間違えていないのにエラーが出てしまいます。
確認をしたところ、


#include "hgimg4dx.as" gpreset repeat 200 celload "画像.png",cnt+1 : celdiv cnt+1, 0, 0, 222, 277 loop

上記のプログラムで、cntが128の所でエラー落ちしてしまいます。
これについての対処法はあるのでしょうか?
HGIMG4をインクルードしない場合はこのエラーは発生しないので、HGIMG4特有の物だと思います。

( 環境: HSP3.7β3 )



この記事に返信する


莉琉

リンク

2022/10/11(Tue) 21:12:31|NO.97190

別スレッドでの回答により解決しました。

celloadで読み込まれる画像はHGMIG4ではマテリアルとして登録されるため、
gpreset(初期化)の前にSYSREQ_MAXMATERIALにて最大数を増やせば動作します。


#include "hgimg4dx.as" setreq SYSREQ_MAXMATERIAL,1024 gpreset repeat 200 celload "画像.png",cnt+1 : celdiv cnt+1, 0, 0, 222, 277 loop



ONION software Copyright 1997-2021(c) All rights reserved.