どうも七次元です。
以前HSPでノベルエンジンを作るっぽい話があったので製作しようかと思うのですが、色々と悩む点が
まずマスク画像の使用。
HSPのgmode命令の第1引数のモード7でマスク画像を利用して立ち絵などを貼り付けることが可能ですが
どうも他のエンジン(NScripterとか)と違って、黒に近い色が透過する仕組みになっています。
色の置換を試してみようと思いましたが、マスク画像は2色画像ではないのでむずかしいです。
あとバッファ(変数)内のデータの量。
strlen命令だとバイナリで00の部分までしかデータの量を測ることができません。
これはノベルエンジンだけでなくほかのソフトでも困っていることです。
ファイルから読み込む時はexistなどでサイズがわかりますが、メモリ内のデータのサイズはどうしたらいいのか・・・
今の時点では主にこれらに困っています。
解決方法などありましたらよろしくお願いします。