コンテンツにスキップ

表示の問題

メニュー、テキストボックス、UIが正しく表示されない

Section titled “メニュー、テキストボックス、UIが正しく表示されない”

症状: ゲームメニューが崩れている、テキストボックスが正しくレンダリングされない、UI要素が重なる、レイアウトがおかしい。

原因: ほとんどのRen’Pyゲームはpc向けに開発されており、画面レイアウトはデスクトップデバイスバリアントのみを対象としています。ゲームがモバイルや小画面デバイスを検出すると、存在しないレイアウトや正しく設計されていないレイアウトを使用しようとして、UIが崩れることがあります。

解決方法 — デバイスバリアントの上書き:

最善の修正方法は、カスタムデバイスバリアントを使用して、ゲームをPCまたは大画面デバイスで実行しているかのようにレンダリングさせることです。バリアントは3つの場所で設定できます:

  1. ゲーム設定 — ゲームを長押しし、Ren’Py設定 > デバイスバリアントの上書きに移動して、pclargeなどのバリアントを選択します
  2. ゲーム内オーバーレイ — ゲームプレイ中にオーバーレイを開き、デバイスバリアントスイッチャーをタップしてバリアントを選択し、適用します。ここからゲームの設定に選択を保存することもできます。
  3. グローバル設定設定 > Ren’Pyエンジン > デバイスバリアントの上書きで、すべてのゲームのデフォルトバリアントを設定します

ゲームが引き伸ばされたり切れたりする

Section titled “ゲームが引き伸ばされたり切れたりする”

症状: ゲームが画面に正しくフィットしない。

解決方法:

  1. 画面の回転を変更する — ゲーム設定で回転を調整します:

    • ほとんどのビジュアルノベルには横向きを試す
    • ゲームに選択させるにはすべてを試す
    • 縦向きプレイ用に設計されたゲームには縦向きを試す
  2. デバイスバリアントを上書きする — ゲームがサポートしていない画面アスペクト比でレンダリングしている可能性があります。上記の方法でpctabletバリアントを試してください。

症状: ゲームが起動するが黒い画面が表示される。

解決方法:

  1. 10〜15秒待つ — 初回ロードが長いゲームもあります
  2. 画面をタップする — ゲームが入力待ちの可能性があります
  3. メニューボタンを試す — 一部の古いゲームでは、クイックメニューのメニューボタン(エスケープ)を押すと、ゲームがメインメニューに遷移する場合があります。これは少数のゲームでのみ確認されている既知の問題です。
  4. 別のエンジンバージョンを試す
  5. ログビューアでエラーを確認する

テキストが小さすぎるまたは大きすぎる

Section titled “テキストが小さすぎるまたは大きすぎる”

解決方法:

  1. デバイスバリアントを上書きするpcバリアントを使用すると、適切なサイズのテキストが表示されることが多いです
  2. ゲーム内オーバーレイのフォーマットウィンドウにあるテキストサイズスケーリングスライダーを使用します(0.5倍〜1.5倍の範囲)
  3. 一部のゲームには、設定メニューにテキストサイズのオプションが組み込まれています