トピック
受付中
あきと(www) A28K28H28T

フォントの

フォントの所(GRPF)をプログラムから操作する方法はありますか? sppage -1,-1でしても無理でした。 あるのであればコメント下さい。
1そうだね
プレイ済み
返信[1]
親投稿
しんいち stgf1080
GRPFを直接操作できるのは、下記くらいかな。 LOAD,SAVE,GLOAD,GSAVE,GCOPY,FONTDEF 他の命令で操作するには、一旦GRP0~5のどれかにコピーすれば良いと思います。 例:GRP3にフォントをコピー GPAGE 3,3 GCOPY -1,0,0,511,511,0,0,TRUE あとはSPPAGE 3とかすれば文字をスプライトで表示できるようになると思います。
1そうだね
プレイ済み
返信[2]
親投稿
ΖΕΧ ZEX256
GLOAD,GSAVE,GCOPYではフォント書き換えられなかった記憶あるんだけど BIGだとできるの?
1そうだね
未プレイ
返信[3]
親投稿
ΖΕΧ ZEX256
自分の場合FONTDEFで登録するか、または加工したフォントをSAVEしてLOADする
2そうだね
未プレイ
返信[4]
親投稿
しんいち stgf1080
フォントを書き換えられるという意味ではなく、単に操作可能という意味で、グラフィックページとしてGRPF(または-1)を指定できるものを挙げました。 フォントのデザインを変更するならZEXさんの方法ですね。
1そうだね
プレイ済み
返信[5]
親投稿
あきと(www) A28K28H28T
まぁ…フォントを書き換えたいだけで、データを軽くする方法があるかな?と考えた結果、プログラムから操作できそう…と思ってました。 FONTDEFの存在は知ってたのですが、色を変える方法がわからない("FFFF""0000"しかわからない)のでプログラムから操作する方法を聞いてみたという訳です。 ていうか、もとからFONTDEFのカラーを聞けば良かった…
0そうだね
プレイ済み
返信[6]
親投稿
しんいち stgf1080
フォントの色を変えたいだけなら、フォントを何に使うのかによって、下記方法で行った方が簡単だと思います。 コンソール(PRINT文とか)で使う:  →COLOR命令(但し16色しかない) グラフィックで使う:  →GPUTCHR(またはGPUTCHR16)の引数で色指定 スプライトで使う:  →SPCOLORで色指定(半透明も可能) BGで使う:  →BGCOLORで色指定 フォント元画像の色を変更しちゃうと、これら方法で色を変えようとしても思い通りにならないかも。 フォントをフォントとしてではなく、その画像を絵の一部として使用するとかなら、お絵描きツールで書き換えても全然問題ないと思います。
0そうだね
プレイ済み
返信[7]
親投稿
しんいち stgf1080
参考に、フォント画像の白を黄色に一括変更するプログラムを挙げておきます。
0そうだね
プレイ済み
返信[8]
親投稿
あきと(www) A28K28H28T
色々教えてくださりありがとうございました! 最後のトピを…閉じます…
0そうだね
プレイ済み