プラグインパラメータの「@​type」について

ツクる上でのちょっとした小ネタや裏ワザなどを紹介してみましょう。
アバター
管理人:ゆみねこ
管理人
記事: 118
登録日時: 2015年11月10日(火) 09:51

Re: 【7/15更新】プラグインパラメータの「@​type」について

投稿記事by 管理人:ゆみねこ » 2017年7月20日(木) 02:47

バナナ さんが書きました:> 弓猫さん
@parentによる参照はできませんが、構造体による参照は可能です。
処理は海外製プラグインのSRD_GameUpgrade.jsが参考になりそうです。
http://sumrndm.site/game-upgrade/

仕様上、@parentより構造体のほうが簡潔なデータと処理で実現できるため、
親子参照とパラメータ名重複=構造体と考えて問題ありません。


回答ありがとうございます。
ああ~、構造体なら可能なんですね。それでやってみます。
SED~のプラグインはそのまま検索しても出なかったので、どこの素材なのかなあと気になっていたため、非常に助かります。

-----------------------------------------------------------------
ツクマテ管理人です。よろしくお願いします :D

【お問い合わせ】https://goo.gl/forms/J4aDIZlSNUot20NV2

-----------------------------------------------------------------
バナナ
記事: 16
登録日時: 2016年1月16日(土) 01:41

Re: 【7/15更新】プラグインパラメータの「@​type」について

投稿記事by バナナ » 2017年7月20日(木) 04:53

本当だ…こちらの配慮不足でお手数おかけしました。

本文からプラグインの配布元を参照できるようリンクを追加しました。
ご指摘ありがとうございました。
アバター
マンカインド
記事: 123
登録日時: 2016年6月01日(水) 23:58
お住まい: 電子の海
連絡を取る:

Re: 【8/9更新】プラグインパラメータの「@​type」について

投稿記事by マンカインド » 2017年8月30日(水) 12:12

いくつかプラグイン設定を見つけましたので共有させていただきます。

@text 表示名
プラグインパラメータの表示名を変更できます。(パラメータのアクセス方法は変わりません)

@type common_event
コモンイベントを選択できるようになります。

サンプル:

コード: 全て選択

@param commonEvent
@text コモンイベント
@type common_event
@desc コモンイベントIDを選択


@value
@optionと一緒に使用する。プラグインパラメータ選択時は@optionの文字列が表示されるが、
実際にプラグインパラメータとして取得するのは@valueの値になります。

サンプル:

コード: 全て選択

@param modeSelect
@type select
@option モード1
@value 1
@option モード2
@value 2
@option モード3
@value 3
@desc モードを選択
--------------------------------------------------------------------------------------------------------------
[Twitter] https://twitter.com/mankind_games/
[GitHub] https://github.com/mankindGames/
[Blog] http://mankind-games.blogspot.jp/

--ゲーム作るよりシステム作って満足しちゃう人--
バナナ
記事: 16
登録日時: 2016年1月16日(土) 01:41

Re: 【8/9更新】プラグインパラメータの「@​type」について

投稿記事by バナナ » 2017年9月02日(土) 20:29

> マンカインドさん

貴重な情報ありがとうございます。

コモンイベントの参照できたんですね!
これでアクターからコモンイベントまでの重要なデータベース参照が揃いました。
text や value もユーザ向けの表示を残しつつ内部で扱いやすい値を指定できてとても助かります。

トップの一覧にも追加させて頂きました。
また見つかりましたらよろしくお願いします。
rumble
記事: 7
登録日時: 2015年11月10日(火) 16:07

Re: 【9/28更新】プラグインパラメータの「@​type」について

投稿記事by rumble » 2017年12月05日(火) 12:43

>バナナさん

初めまして。
新しい仕様の解説記事、ありがとうございます。大変参考になります。
ひとつお伺いしたいのですが、こちらの記事で紹介されていらっしゃいます
「パラメータの一括型変換」等を参考にプラグイン等の開発させて頂いても大丈夫でしょうか……?
(現在開発中の拙作プラグインに、コピペをさせて頂きたいというお願いであります…)

御検討の程、宜しくお願い致します。
バナナ
記事: 16
登録日時: 2016年1月16日(土) 01:41

Re: 【9/28更新】プラグインパラメータの「@​type」について

投稿記事by バナナ » 2017年12月13日(水) 13:14

> rumbleさん
返信が遅くなり申し訳ありません。ご質問ありがとうございます。

この記事のサンプルスクリプトはどなたでも自由にご利用いただけます。
コピペはもちろん、改変、配布、販売、使用先についての制限もありません。
クレジット表示や利用報告等も不要です。

少しでもお役に立てれば幸いです。
アバター
しぐれん
記事: 972
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: プラグインパラメータの「@​type」について

投稿記事by しぐれん » 2018年2月16日(金) 07:26

非情に厄介な問題に遭遇したので報告。
@type struct<T>でTに_(アンダースコア)を使うと、クラスとして認識されません。
ちょっと厄介ですね。
現在、プラグイン依頼はお休み中です。
バナナ
記事: 16
登録日時: 2016年1月16日(土) 01:41

Re: プラグインパラメータの「@​type」について

投稿記事by バナナ » 2018年2月22日(木) 10:24

> しぐれんさん
確認しました。どうやら構造名には記号を使用できないようですね。
念のため本文に追記させていただきました。
ご報告ありがとうございました。

“MV:小ネタ・TIPS・講座” へ戻る