コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
Na ◆QoELVrBXBQCI
2019/8/28 8:25
情報交換
GRPをDATでロードする
3号でSAVE "GRP0:ファイル名"したファイルを、

DIM A%[512,512]
LOAD "DAT:ファイル名",A%
GLOAD 0,0,512,512,A%,1,1
で表示できます。
まあ知ってる人もいると思いますが。

コメント

アバター
初心者 2019/8/28 17:02 ◆ULvuffpmw1rp
初めて知りました。
ありがとうございます。
アバター
マツコウ (MIKE猫Soft) 2019/8/30 7:59 ◆M1HxkK9fMI2A
確か2次元配列の場合、datとして保存したものをgrpとしてロードできるらしいです。
アバター
ツララ 2019/8/30 10:24 ◆ArUdBYOYME1V
GLOADの引数に指定する配列は別に2次元じゃなきゃダメってことは無いんじゃないんです?

DIM A%[32,32,4]
FILL A%,#RED
FILL A%,#GREEN,32*32,32*32*2
GLOAD 0,0,64,64,A%,0,1

でも別にエラーになりませんし
初心者さんも初めて知ったならもう少し「本当かな?」って疑う姿勢を持って
検証したりしてみないと。
DATとしてSAVEする時は、まず配列に格納してからになりますけど
GLOAD命令が配列からどういう順番で格納データを取り出すのかが分かれば
表示したり再度保存したりする工程を踏まなくても
配列状態のまま画像の一部をピンポイントで編集したり出来るんじゃないんです?
1次元配列の方が自動拡張とか色々と便利だったりしますし。
アバター
Na 2019/8/30 14:38 ◆QoELVrBXBQCI
>ツララさん
LOAD、SAVEで扱うGRPリソースは必ず2次元であり、DATリソースのロードはセーブ時と同じ次元でないとType mismatchが発生するため、今回の例では2次元です。
というかこのトピックのメインはGRPが2次元DATですよっていうことのつもりだったので...

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -