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

アバター
usmi ◆xd8Gt3CnimJ0
2021/8/7 21:16
質問
gloadに2次元配列を使う時の仕様について(3号)
グラフィックを使うプログラムを作っていて、gfill等では難しい複雑なグラフィック(しかも変化させる)を短時間で描画する為にgloadを使おうと思ってるのですが、いまいち仕様が理解できません…
誰かgloadの仕様に詳しい方、教えて下さい。もしくはgload以外に高速に複雑なグラフィックを描画できる方法を知っていたら加えて教えて欲しいです。
(文章が変になっていたならばすみません)

コメント

アバター
usmi 2021/8/7 21:21 ◆xd8Gt3CnimJ0
gpset時
こっちの方がデフォルトです。
アバター
usmi 2021/8/7 21:24 ◆xd8Gt3CnimJ0
gpsetの色データを2次元配列に代入して、gloadした時
私の頭では法則性が掴めませんでした…
アバター
あまさとしおん 2021/8/7 21:27 ◆mzDKTVUAtwqE
2次元配列だと画面上のx,yの数字がそのまま配列[x,y]の形になる気がする

メッセージウインドウみたいなのでしょうかね
だとしたら普通にGFILLで描いていく方がいい気もします。
グラデを付ける場合でも外から順に描くとそう長くはならないと思います。

眠いんで具体例を書けないんですが…
アバター
usmi 2021/8/7 21:34 ◆xd8Gt3CnimJ0
プログラムを具体的に書いてませんでしたね…
動画編集みたいな事をできるプログラムを作ろうと思っているのですが、配列に直接代入してやりたいんです。(例:10から25フレーム目のx60y30からx150y70まで塗り潰す)ただ、gpsetだと再生した時にかなり時間が掛かったので…
情報ありがとうございます。
アバター
usmi 2021/8/7 22:45 ◆xd8Gt3CnimJ0
自己解決しました!
グラフィックページが512×512なのを忘れて普通に400×240の配列に代入していました…
とりあえず解決です!
アバター
あまさとしおん 2021/8/8 13:47 ◆mzDKTVUAtwqE
直ってよかった。
配列の大きさの間違いだったのね。

ちなみに、配列の大きさは無理に512×512にしなくても、GLOADを使う時に大きさを指定すると使えます。
GLOAD X,Y,幅,高さ,配列変数の名前,色フラグ,透明フラグ

(むしろ、私の場合は X,Y,幅,高さ の部分を省略できることに気づかなかったりしました)

コメントを書く

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

- WEB PATIO -