私は一時停止画面を作りたいと思います。GUIの真ん中にGame Maker Studioを書く
ゲームでは、ビューが文字の後に続き、一時停止すると、テキストが画面の中央に正確に表示されます。私は、ユーザーがそれを見ることができるテキストを表示する描画GUIイベントを使用しています。
私はポートの長さと幅を半分にすることを考えていましたが、それらの数値を与えた関数は見つかりませんでした。
もしあれば、それは何ですか、そしてもし私はこれをどのように達成できますか?
私は一時停止画面を作りたいと思います。GUIの真ん中にGame Maker Studioを書く
ゲームでは、ビューが文字の後に続き、一時停止すると、テキストが画面の中央に正確に表示されます。私は、ユーザーがそれを見ることができるテキストを表示する描画GUIイベントを使用しています。
私はポートの長さと幅を半分にすることを考えていましたが、それらの数値を与えた関数は見つかりませんでした。
もしあれば、それは何ですか、そしてもし私はこれをどのように達成できますか?
私はこれを解決したと思います。
GUIイベントでは、ポートの合計長を取得してからこの数を半分にするために、view_hport[0]
とview_wport[0]
を使用します。
これは間違った方法です。あなたは 'display_get_gui_width()'と 'display_get_gui_height()'関数を使うべきです。 GUIサイズはポートのサイズによって異なる可能性があるためです。 – Dmi7ry
http://gamedev.stackexchange.com/に適しているかもしれませんが、スクリプト言語(GUIエディターではなく)を使用している場合は、ここでもトピックにする必要があります。 – OMGtechy