SGStickman and Guns 攻略ノート

不具合と重いときの対処

重い・動かないの原因は、だいたい 3 つに分かれます。ビルドの読み込み、入力のフォーカス、部屋の空きです。

このページ5 節

起動と読み込み

Unity 6 の WebGL ビルドは、初回に大きなファイルを取得します。読み込みが途中で止まる場合は、再読み込みか回線の切り替えを試してください。シークレットウィンドウで改善するなら、拡張機能が干渉しています。

真っ暗なまま進まない場合は、ブラウザのハードウェアアクセラレーションが切れている可能性があります。設定から有効にすると動くことがあります。

症状から引く表

症状から引く切り分け表
症状まず疑うもの切り分け方
起動しても真っ暗WebGL の初期化失敗別タブで開き直す。ブラウザのハードウェアアクセラレーションを確認。
読み込みが途中で止まるビルドの取得失敗(約 30MB 級の wasm / data)再読み込み。モバイル回線なら Wi-Fi へ。
操作しても動かない横向き固定+キーボード入力の取りこぼし画面を一度クリックしてフォーカスを戻す。
マッチに入れない同時接続人数(1 ルーム 2〜6 人)数秒おいて再試行。人数が埋まっていると待たされる。
突然スコアが消えたゲーム内ではなくブラウザ側の保存進行はクラウド保存だが、表示はセッション依存(推測)。

入力が効かないとき

ゲーム画面を一度クリックしてフォーカスを戻してください。ブラウザの別タブを見たあとは、キー入力がページに届いていないことがあります。

それでも動かない場合は、横向き固定の表示が崩れていないか確認します。画面の一部だけが表示されていると、クリック位置とゲーム内の座標がずれます。

重いときの切り分け手順

1. 読み込みで止まる
Unity 6 の WebGL ビルドは初回にまとまったダウンロードが発生します。回線が細いと数十秒止まって見えます。まず再読み込みを 1 回。
2. 動くが重い
タブを 1 つに絞る。他のタブや動画再生があると GPU を奪われます。ブラウザのハードウェアアクセラレーションが有効かも確認してください。
3. 操作が効かない
ゲーム画面を 1 回クリックしてフォーカスを合わせます。矢印キーはブラウザのスクロールに取られることがあるので、WASD を試してください。
4. 入れない
1 ルーム 2〜6 人なので、満室だと待つしかありません。時間を置いて再試行してください。

スマホ・タブレットで動かないとき

画面は横向き固定です。縦向きのまま開くと表示が崩れるので、端末を横にしてから起動してください。

省電力モードや低電力モードが有効だと、WebGL の描画が抑制されて極端に重くなることがあります(推測)。充電しながらのプレイか、省電力設定の解除を試してください。