最近Gamemakerを始めた新参者です。
UIを同じ座標に残したまま画面を拡大縮小させたいんですが、いい方法はありますでしょうか?
(例を挙げるならsterdewvalleyの拡大縮小機能のような)
UIの解像度はそのままにしたいのと、UIはUI専用のレイヤーに配置しています。
最近Gamemakerを始めた新参者です。
UIを同じ座標に残したまま画面を拡大縮小させたいんですが、いい方法はありますでしょうか?
(例を挙げるならsterdewvalleyの拡大縮小機能のような)
UIの解像度はそのままにしたいのと、UIはUI専用のレイヤーに配置しています。
GUI以外の要素をDrawイベントで描画する
GUI要素をDrawGUIイベントで描画する
と分けるといけますよ
ありがとうございます!試してみます!
draw_text_transformed(x,y,string,x_scale,y_scale,angle)を使うことでできます!
補足を入れさせてもらうとただただx_scaleとy_scaleを拡大してしまうと、一文字目の左上を基準に拡大しているのでどんどん右下に行ってしまいます。なのでx,y座標もそれに合わせて変更するようにしています。自分もまだ初心者なのでもしかしたら中心を基準にx_scaleとy_scaleを拡大させる方法があるかもしれないです!
それともし良かったらUIをUI専用レイヤーに設置する方法を教えてもらえないでしょうか?(そもそもUI専用レイヤーが存在することを知りませんでした)質問に質問で返してすみません!
違ったらすみません!
ありがとうございます!そんな関数があるんですね~勉強になります
UI専用レイヤーというのは、UIを配置するためだけのレイヤーを作っているだけです、、分かりづらくてすみません!