1

ゲーム メーカーで設計した HTML5 アプリをモバイル デバイスの画面に合わせてスケーリングするのに苦労しています。この小さなコードを使用して、メインのゲームルームの幅と高さをセットアップオブジェクトで設定してから、その部屋に切り替えてみました:

room_set_width(rm_playspace,browser_width);

But that seems be doing absolutely nothing.

Game Maker を使用して、モバイル デバイス用のソフトウェアの設計に成功しましたか? さまざまなサイズの画面を持つモバイル デバイスで適切に表示できるように、ソフトウェアをどのように調整しましたか?

4

3 に答える 3

1

適切なサイズview_port_xxxを設定することを忘れないでください。そのためになどをview_size_xxx使用できます-詳細については、マニュアルを参照してください。window_get_width()display_get_width()

于 2013-07-22T12:40:43.653 に答える
1

room_set_width( ind, w );

説明

この関数を使用すると、現在の部屋以外のゲーム内の任意の部屋の幅を変更 (または設定) できます。

そのため、別の部屋に移動してから、最初の部屋のサイズを変更して、そこに戻る必要があります。

あなたが試すことができる別のオプション - サイズを変更した直後に部屋を再起動するだけです。

room_set_width(room, 640)
room_set_height(room, 480)
window_set_size(640, 480) // also you can use window_set_rectangle
room_restart()

(ルームは永続的であってはなりません)

于 2013-07-19T02:29:46.157 に答える
0

ビューの前に、サーフェスのサイズを変更することもできます。

于 2016-01-18T18:05:34.263 に答える