mesで表示させる文字を左右対称にちょうど表示させたいのですが、
fontでサイズを変更すると一文字が何ピクセルだかわからないので
こういう風に一度mesを使ってからサイズを確認して真ん中を割り出しているんですが、
redraw 0 font "MS ゴシック",50,1 mes "タイトル" cls p = ginfo_mesx x = (ginfo(12) - p) / 2 y = (ginfo(13) - 18) / 2 pos x,y mes "タイトル" redraw 1
もっと簡単にできる方法はないのでしょうか?
タイトルに使いたいのでちょうど真ん中に表示させたいのです
画像を使えば簡単だと思いますが、勉強を兼ねてテキストでの方法を知りたいのです
もう一つ質問なのですが、
上をテキストではなく、カスタムボタンを真ん中に表示させたい場合、
と書いているのですが、
buffer 1,,,0 picload "strat.png",0 gazoux = ginfo(12) gsel 0 x = (ginfo(12) - gazox) / 2 y = (ginfo(13) - 18) / 2 pos x,y+20 //上のテキストとかぶるため objimage 1 objsize 150,90 button "",*tekijunbi
初め、celloadを使おうと思い、読み込んだ画像のサイズをginfo(12)で求めようと思ったのですが、
なぜか終了してしまいました
仕方なく上のコードにしたのですが、メモリの無駄になっているのでしょうか?
今は別にメモリとか気にしていないのですが、これからもしメモリを意識したプログラムを作るときがあるかもしれないので
今のうちに他にどんな方法があるのが学びたいです
なので、なにか他に良策がありましたら教えてください
長文&駄文失礼します
他にも何かアドバイスなどがありましたら添えて指摘していただけると幸いです