ゲームの起動時画面の表示位置の変更

TXqqqq
記事: 4
登録日時: 2020年5月23日(土) 12:28

ゲームの起動時画面の表示位置の変更

投稿記事by TXqqqq » 2020年5月23日(土) 12:46

ツクールmvで『作ったゲーム』の、起動時画面の表示位置を変更する方法がわからないので教えてください。

というのも、通常は作ったゲームの起動画面は中央に自動的に表示されると思うのですが、
私の場合、ゲーム画面サイズ基礎の816×624から大きく拡張するプラグインを入れてしまったため、
中央に起動時のゲームウィンドウが表示されたとき、画面の横幅が増えた分だけ右側に寄っているように
見えてしまうようになりました。
PCデスクトップの範囲を□□□□□、ツクールゲームの画面表示画像を■とするなら
プラグインの導入前は □□■□□ だったのが、画面サイズ変更後は、□□■■■ みたいな感じです。

これを □■■■□ のように中央にきっかり表示する形で調整したいと思い、
サイズ基礎の816×624から画面サイズを拡張して増えた分の半分をゲーム画面起動表示位置から引いてやれば
中央に画面が表示されるのではないかと思いました。

例えば 画面のサイズ幅816 → 1016に拡張したなら、増えた幅200の半分である100を
画面起動時表示のxy位置からマイナスしてやれば
画面起動位置が中央に来るのではないかという予想です。

というわけで、起動画面表示位置を指定している箇所を探すべくWindowBaseとにらめっこしていたのですが、
いつまで経ってもわからないのでご教授のほどよろしくお願いします。

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: ゲームの起動時画面の表示位置の変更

投稿記事by ムノクラ » 2020年5月23日(土) 12:59

TXqqqq さんが書きました:ツクールmvで『作ったゲーム』の、起動時画面の表示位置を変更する方法がわからないので教えてください。

というのも、通常は作ったゲームの起動画面は中央に自動的に表示されると思うのですが、
私の場合、ゲーム画面サイズ基礎の816×624から大きく拡張するプラグインを入れてしまったため、
中央に起動時のゲームウィンドウが表示されたとき、画面の横幅が増えた分だけ右側に寄っているように
見えてしまうようになりました。
PCデスクトップの範囲を□□□□□、ツクールゲームの画面表示画像を■とするなら
プラグインの導入前は □□■□□ だったのが、画面サイズ変更後は、□□■■■ みたいな感じです。

これを □■■■□ のように中央にきっかり表示する形で調整したいと思い、
サイズ基礎の816×624から画面サイズを拡張して増えた分の半分をゲーム画面起動表示位置から引いてやれば
中央に画面が表示されるのではないかと思いました。

例えば 画面のサイズ幅816 → 1016に拡張したなら、増えた幅200の半分である100を
画面起動時表示のxy位置からマイナスしてやれば
画面起動位置が中央に来るのではないかという予想です。

というわけで、起動画面表示位置を指定している箇所を探すべくWindowBaseとにらめっこしていたのですが、
いつまで経ってもわからないのでご教授のほどよろしくお願いします。


使用しているプラグインは具体的に何でしょうか?
公式のCommunity_Basicプラグインで解像度を変更して、テストプレイ、Windows用デプロイメントをしても、起動時のウィンドウのサイズ・位置は変わりませんでした。
SS01.png

SS02.png


そのプラグインがウィンドウのサイズや位置を指定していると予想します。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
TXqqqq
記事: 4
登録日時: 2020年5月23日(土) 12:28

Re: ゲームの起動時画面の表示位置の変更

投稿記事by TXqqqq » 2020年5月23日(土) 19:10

返信ありがとうございます。

画面拡大に使っているのは、
http://circlecross.sakura.ne.jp/windowresize.html
ここのプラグインですね。

公式で拡大プラグインが出ているのは知らなかったので、そちらがかhんと中央表示にされるなら、
そちらを使えば修正の必要がなくなるかもしれないので試してみたいと思います。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: ゲームの起動時画面の表示位置の変更

投稿記事by ムノクラ » 2020年5月23日(土) 19:18

TXqqqq さんが書きました:返信ありがとうございます。

画面拡大に使っているのは、
http://circlecross.sakura.ne.jp/windowresize.html
ここのプラグインですね。

公式で拡大プラグインが出ているのは知らなかったので、そちらがかhんと中央表示にされるなら、
そちらを使えば修正の必要がなくなるかもしれないので試してみたいと思います。


拝見しましたが、そちらのプラグインは、ウィンドウサイズを変更するプラグインであって、解像度を変更するものではないようです。

機能として、全く異なります。
拡大という意味が解像度アップと勘違いして解釈してしまいました。

利用規約も決まっていないようですし、新しく作ったほうが早そうです…
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
Plasma Dark
記事: 669
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: ゲームの起動時画面の表示位置の変更

投稿記事by Plasma Dark » 2020年5月23日(土) 20:53

そちらのプラグインは、ウィンドウサイズを変更するプラグインであって、解像度を変更するものではないようです。

機能として、全く異なります。


コードを読む限りだとほとんど同じ機能のようです。
CommunityBasic.js 側はちゃんとウィンドウを適正な位置に移動する処理が書かれているので、そちらを利用されると良いかと思います。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: ゲームの起動時画面の表示位置の変更

投稿記事by ムノクラ » 2020年5月23日(土) 21:39

ムノクラ さんが書きました:拝見しましたが、そちらのプラグインは、ウィンドウサイズを変更するプラグインであって、解像度を変更するものではないようです。

機能として、全く異なります。
拡大という意味が解像度アップと勘違いして解釈してしまいました。

利用規約も決まっていないようですし、新しく作ったほうが早そうです…


設定項目を見ると、ウィンドウのサイズなどの指定がありますね…
失礼いたしました。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
TXqqqq
記事: 4
登録日時: 2020年5月23日(土) 12:28

Re: ゲームの起動時画面の表示位置の変更

投稿記事by TXqqqq » 2020年5月24日(日) 17:12

返信ありがとうございます。
私が使っていたツクールMV(バージョン1.5です)に、CommunityBasic.js がなかったので、別PCで再ダウンロードして、
それを開発用のPCのpluginsフォルダに放り込んでみました。
もちろんCommunityBasic.jsのピクセルサイズ部分を書き換えたのですが、変化の反応が一切ありません。
このプラグインは何か前提プラグインが必要なのでしょうか?

それともバージョン1.5のところにCommunityBasic.jsだけ導入しても使用不可能なのでしょうか?
そもそもpluginsフォルダに入れたところでF10プラグイン管理のところにCommunityBasic.jsが表示されません。
そこからして間違っているのでしょうか?

>>追記

作業PCのツクールmvを1.5.2にバージョンアップさせたのですが、
やはりjsフォルダにCommunityBasic.jsを入れてもF10で出てくるプラグイン管理項目に表示されませんでした。
原因は不明ですが、CommunityBasic.jsは使えないかもしれないので、http://circlecross.sakura.ne.jp/windowresize.html
の表示位置を修正することができるのなら、そちらを書き換える形でどうにかできればいいのですが……。


>>>再追記

既に制作中のツクールのプロジェクトにCommunityBasic.jsを入れてF10で管理することには成功したのですが
やはりBasicの方で解像度のピクセル数字をいじっても反応ありません(画面大きくならず)。(CommunityBasic.jsをONにしてるときはwindowresize.jsはOFFにしてあります。)よって結局変わらないままです。
いろいろ試行錯誤していますが、他のプラグインが競合して動かないのかわかりません。
でもwindowresize.jsが動いてCommunityBasic.jsが動くことがあり得るのか、疑問です。
TXqqqq
記事: 4
登録日時: 2020年5月23日(土) 12:28

Re: ゲームの起動時画面の表示位置の変更

投稿記事by TXqqqq » 2020年5月24日(日) 23:20

長くなったので現状分けて書きます。

バージョン1.52で新規プロジェクトを開き、CommunityBasic.jsをONにすると → 拡張可能
1.5で作っていたプロジェクト(1.52にバージョンアップしました)に、
CommunityBasic.jsを入れてONにしても → 無反応

1.5で作っていたプロジェクトの他のプラグインが悪さをしているのかと思い
新規のCommunityBasic.jsが動くプロジェクトへひとつひとつ入れていったのですが、
今のところ新規プロジェクトの方では全部拡張可能なので原因がわからず途方に暮れています。

1.5で作っていた既存プロジェクトをバージョンアップしたのはいいですがCommunityBasic.js動かず、
どうも新規でプロジェクトを作り直さないとCommunityBasic.jsが反応しないのでしょうか?

windowresize.jsは相変わらずどちらでも動きます、初期画面がずれますが。

“MV:質問” へ戻る