質問させてください。
タイトルの通りなのですが、ゲームの画面サイズを1280×720に変更しています。
戦闘の背景を自作で1280×720で作ると、自動で引き延ばされてしまいます。
この機能を無効化したいのですが、どうすればいいのでしょうか?
また、プラグイン等がありましたら、教えていただけると嬉しいです。
(探したけど、MV版しか見つからなかったです…)
スクリプトはほとんど分かりません。
なんとなく、mmz_sprites.jsの3605行付近かなって感じはするのですがw
【解決済】画面サイズを1280×720等に変更した場合、戦闘背景が引き延ばされるのを防ぎたいです。
【解決済】画面サイズを1280×720等に変更した場合、戦闘背景が引き延ばされるのを防ぎたいです。
最後に編集したユーザー たつし [ 2021年11月13日(土) 01:24 ], 累計 1 回
Re: 画面サイズを1280×720等に変更した場合、戦闘背景が引き延ばされるのを防ぎたいです。
ひょっとしたら
戦闘背景の大きさが小さいから引き延ばされているのかも。
デフォルトでも、ウインドウサイズより大きな画像が使われています。
ヘルプの資料集から素材企画の辺りを見てください。
縦横で比率が違うみたいなんではっきりした数値はわかんないけど
1600×940くらいの背景が必要かと。
(ひょっとしたらもうちょっと小さくできるかもしれないので自分で計算してみて。
重要なのは幅みたいなので、縦の大きさは見切れない程度までカットしてもよさそう)
スクリプトに関しては私もわかりません。
上記で解決しない様子ならだれか助けてあげてねー。
戦闘背景の大きさが小さいから引き延ばされているのかも。
デフォルトでも、ウインドウサイズより大きな画像が使われています。
ヘルプの資料集から素材企画の辺りを見てください。
縦横で比率が違うみたいなんではっきりした数値はわかんないけど
1600×940くらいの背景が必要かと。
(ひょっとしたらもうちょっと小さくできるかもしれないので自分で計算してみて。
重要なのは幅みたいなので、縦の大きさは見切れない程度までカットしてもよさそう)
スクリプトに関しては私もわかりません。
上記で解決しない様子ならだれか助けてあげてねー。
Re: 画面サイズを1280×720等に変更した場合、戦闘背景が引き延ばされるのを防ぎたいです。
デフォルトの仕様は
・画像素材が1000*740、画面サイズが816*624の時に等倍になって
・そこから画面サイズ変更に応じて縦横の広がりが大きい方に合わせる
という何とも言えない仕様になっています。
単純に無効化しても良かったのですが、もう少し汎用的になるように素材を作りました。
とりあえずMITライセンスで公開します。
プラグインパラメータを1にすれば引き延ばし無しになります。
・画像素材が1000*740、画面サイズが816*624の時に等倍になって
・そこから画面サイズ変更に応じて縦横の広がりが大きい方に合わせる
という何とも言えない仕様になっています。
単純に無効化しても良かったのですが、もう少し汎用的になるように素材を作りました。
とりあえずMITライセンスで公開します。
プラグインパラメータを1にすれば引き延ばし無しになります。
- 添付ファイル
-
N7t_BattlebackScalingValue.js
- (1.82 KiB) ダウンロード数: 344 回
------------------------------------------------------------------------------------
へぷたなすくろーる
http://heptanas.mamagoto.com/
VXAceのスクリプト素材及びイベント講座などをやっています。
------------------------------------------------------------------------------------
へぷたなすくろーる
http://heptanas.mamagoto.com/
VXAceのスクリプト素材及びイベント講座などをやっています。
------------------------------------------------------------------------------------
Re: 画面サイズを1280×720等に変更した場合、戦闘背景が引き延ばされるのを防ぎたいです。
必要な画像サイズの計算方法は、
1280 / 816 = 1.568
規格より1.568倍となります。
スマホ用縦画面の場合は高さで計算します。
1000 * 1.568 = 1568
740* 1.568 = 1160
必要な背景画像サイズは、
1568 x 1160
これでデフォの画面サイズと同じで引き伸ばされない形になります。
battlebacks1とbattlebacks2の表示、フロントビューとサイドビューで背景の表示範囲が異なる、スマホ方の縦画面対応になるので、このような仕様になっています。
1280 / 816 = 1.568
規格より1.568倍となります。
スマホ用縦画面の場合は高さで計算します。
1000 * 1.568 = 1568
740* 1.568 = 1160
必要な背景画像サイズは、
1568 x 1160
これでデフォの画面サイズと同じで引き伸ばされない形になります。
battlebacks1とbattlebacks2の表示、フロントビューとサイドビューで背景の表示範囲が異なる、スマホ方の縦画面対応になるので、このような仕様になっています。
Re: 画面サイズを1280×720等に変更した場合、戦闘背景が引き延ばされるのを防ぎたいです。
皆様返信ありがとうございます。
>>奈々様
プラグインまで作っていただき感謝の言葉もないです。
おかげさまで、用意した画像をそのまま使う事が出来ました。
大切に使わせていただきます。
>>chro様、ゆわか様
倍率の仕様についても教えていただき、とても勉強になりました。
色々試してみたいと思います。
おかげで解決いたしました。ありがとうございました。
>>奈々様
プラグインまで作っていただき感謝の言葉もないです。
おかげさまで、用意した画像をそのまま使う事が出来ました。
大切に使わせていただきます。
>>chro様、ゆわか様
倍率の仕様についても教えていただき、とても勉強になりました。
色々試してみたいと思います。
おかげで解決いたしました。ありがとうございました。