コンテンツにスキップ

互換性パッチ

Sparkには、iOS上で実行する際の既知の問題を修正するために、特定のゲームを対象とした互換性パッチのセットが含まれています。これらのパッチは、Ren’Pyエンジン設定で互換性パッチが有効になっている場合に自動的に適用されます。

パッチは対象のゲームにのみ影響し、他のゲームには影響しません。

問題: アニメーション中に黒い画面が表示される。

元のゲームのbuild_animation関数は、モバイルプラットフォーム(iOSまたはAndroid)を検出すると、デフォルトでAndroidのメディアパスを使用します。つまり、PCパッケージがインポートされた場合、ゲームは存在しないAndroid形式の動画ファイルを探し、アニメーションが再生されるべき場所で黒い画面が表示されます。

パッチ: インポートされたプラットフォームパッケージに関係なく、ゲームが両方の動画形式を検出して使用するように強制します。これにより、PCビルドからインポートされた場合でもAndroidビルドからインポートされた場合でも、アニメーションが正しく表示されます。