MV:制御文字でのピクチャの表示

ツッチー
記事: 6
登録日時: 2017年9月12日(火) 12:54

MV:制御文字でのピクチャの表示

投稿記事by ツッチー » 2019年3月10日(日) 11:47

初めまして。

スクリプトで
$gameScreen.showPicture(番号,"画像の名前",原点,x座標,y座標,幅の拡大率,高さの拡大率,不透明度,合成方法)
という風にすればピクチャの表示が出来ますよね。

そこでなのですが、ツクールMVでの「文字の表示」で何かしら制御文字を使うことで、同様にピクチャを表示出来るようになるプラグインを作成してもらえないでしょうか?

現状、文章を一括入力してから、文章の間に、ピクチャの表示で一枚ずつ画像を選んで入れていますが、とても手間なので、イベントコマンドの「文字の表示」の一括入力でピクチャも全部表示出来るようになればと思いました。

無知なので無謀なことを言っているのかもしれませんが、可能であればぜひお願い致します。

アバター
虚構の城跡
記事: 696
登録日時: 2016年9月23日(金) 16:58
連絡を取る:

Re: MV:制御文字でのピクチャの表示

投稿記事by 虚構の城跡 » 2019年3月10日(日) 15:17

制御文字で文字を表示させるプラグインは知りませんが、画像自体が文字でピクチャーとして表示する方法もあります。別にそこまで難しくはなく、フリーゲームはオープニングやエンディングでもよく利用されています。

ツクール公式でも紹介しています。
https://tkool.jp/mv/guide/008_001.html


一応、文章をアニメーションさせるプラグインはこちら
https://atelierrgss.wordpress.com/rmv-animated-text/
ツッチー
記事: 6
登録日時: 2017年9月12日(火) 12:54

Re: MV:制御文字でのピクチャの表示

投稿記事by ツッチー » 2019年3月10日(日) 15:25

要望が分かりにくかったようで申し訳ありません。

今回、希望しているのは、
イベントコマンドの「文字の表示」内の操作のみで画像を表示できるようになることです。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: MV:制御文字でのピクチャの表示

投稿記事by トリアコンタン » 2019年3月11日(月) 02:08

こんにちは!
以前に作成した「メッセージコモンプラグイン」で制御文字からコモンイベントを呼べます。
うまく使えば制御文字からピクチャを表示できるかもしれません。

メッセージコモンプラグイン
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MessageCommon.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ツッチー
記事: 6
登録日時: 2017年9月12日(火) 12:54

Re: MV:制御文字でのピクチャの表示

投稿記事by ツッチー » 2019年3月11日(月) 09:15

>>トリアコンタンさん

ありがとうございます。
「メッセージコモンプラグイン」はとても良いプラグインだと思います。
コモンイベントに画像を入れておく → 文章の表示で制御文字を使って読み込む
で可能だとは思います。

ただ、欲を言わせて頂くともう一歩省いて、制御文字で直接画像を読み込むことは出来ないでしょうか?
もしくは、コモンイベントに全ての画像を入れておき、その画像の中から特定の画像を指定出来るようにしたり・・・
ぜひお願い致します。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: MV:制御文字でのピクチャの表示

投稿記事by トリアコンタン » 2019年3月12日(火) 00:28

こんばんは!

実装について検討してみました。

制御文字でピクチャ表示、だと用途が限定されてしまうので、以下に仕様に基づいた「制御文字で任意のスクリプトを実行する」プラグインなら作成可能です。

・スクリプトはプラグインパラメータから複数登録し、制御文字からは登録番号で呼び出す。
例(パラメータで登録した[1]番目のスクリプトを実行)
\sc[1]

・スクリプトを呼ぶ際に引数を指定できる
例(3および5を引数に、パラメータで登録した[1]番目のスクリプトを実行)
\sc[1:3,5]
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ツッチー
記事: 6
登録日時: 2017年9月12日(火) 12:54

Re: MV:制御文字でのピクチャの表示

投稿記事by ツッチー » 2019年3月12日(火) 09:25

>>トリアコンタンさん

検討頂きありがとうございます。

いくつか確認させて頂きたいのですが、

・スクリプトはプラグインパラメータから複数登録し、制御文字からは登録番号で呼び出す。
例(パラメータで登録した[1]番目のスクリプトを実行)

というのは、プラグインパラメータに一つずつ画像を設定していって、あとから制御文字で呼び出すということでしょうか?もしそうだとしたら、使用する画像は1000枚以上あり、それを一つずつ登録していくのは難しいです。

「制御文字で任意のスクリプトを実行する」プラグインで、制御文字でスクリプトを実行できるのでしたら、

スクリプトでの画像の表示
$gameScreen.showPicture(番号,"画像の名前",原点,x座標,y座標,幅の拡大率,高さの拡大率,不透明度,合成方法)

を制御文字で実行出来るようにはならないでしょうか?

もしかすると、

・スクリプトを呼ぶ際に引数を指定できる

というのは、

$gameScreen.showPicture(番号,"画像の名前",原点,x座標,y座標,幅の拡大率,高さの拡大率,不透明度,合成方法)

をプラグインパラメータに登録しておき、"画像の名前"を制御文字で指定することによって、同じことが可能ということでしょうか?
アバター
raeyik
記事: 78
登録日時: 2016年6月10日(金) 15:24

Re: MV:制御文字でのピクチャの表示

投稿記事by raeyik » 2019年3月16日(土) 09:17

https://tm.lucky-duet.com/viewtopic.php?t=956
制御文字でピクチャ操作
*<使い方>
*以下の制御文字を記入することでそれぞれのピクチャ操作ができます
*(記入前に指定したピクチャ番号が表示されていないとエラーがおきます)
*
*\PICN[ピクチャ番号,"新しいピクチャ名"] … ピクチャ名を変更 例)\PICN[1,"新しい立ち絵"]
*\PICO[ピクチャ番号,新しい透明度] … 透明度を変更 例)\PICO[1,200]
*\PICOR[ピクチャ番号,新しい原点] … 原点を変更(0で左上、1で中央) 例)\PICOR[1,1]
*\PICX[ピクチャ番号,新しいX座標] … X座標を変更 例)\PICX[1,100]
*\PICY[ピクチャ番号,新しいY座標] … Y座標を変更 例)\PICY[1,100]
*\PICSX[ピクチャ番号,新しいX拡大率] … X拡大率を変更 例)\PICSX[1,150]
*\PICSY[ピクチャ番号,新しいY拡大率] … Y拡大率を変更 例)\PICSY[1,150]
*\PICB[ピクチャ番号,新しい合成方法] … 合成方法を変更(0:通常、1:加算、2:乗算、3:スクリーン) 例)\PICB[1,1]
*\PICT[ピクチャ番号,R,G,B,グレー] … ピクチャの色調変更 例)\PICT[1,150,50,-68,30]
*\PICR[ピクチャ番号,角度] … ピクチャの回転 例)\PICR[1,150]
*\PICE[ピクチャ番号] … ピクチャの消去 例)\PICE[1]
ツッチー
記事: 6
登録日時: 2017年9月12日(火) 12:54

Re: MV:制御文字でのピクチャの表示

投稿記事by ツッチー » 2019年3月16日(土) 09:26

>> raeyik さん

ありがとうございます!
まさに求めていたものです!早速試してみます。
既にプラグインとしてあったものだったのですね・・・お手数をお掛けしました。

“MV:プラグイン素材のリクエスト” へ戻る