キーボードでテキストフォーム入力(修正版)

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
くらむぼん
記事: 40
登録日時: 2016年6月26日(日) 12:22

キーボードでテキストフォーム入力(修正版)

投稿記事by くらむぼん » 2016年9月01日(木) 00:47

test.png


このプラグインで「キーボードによる文章の入力」をさせることができます。
名前入力に漢字を含めたい場合や、文章を入力させる場面が多い場合などにどうぞ。
もちろんスマホの場合はスマホの文章入力画面が表示されますからご安心ください。

なお元々は111さん製作のプラグイン(http://gamecome.hateblo.jp/entry/2015/11/09/072701)ですが、
EdgeとChrome(とAndroid Chrome)では左上にしか表示されないバグがあったので修正させて頂きました。


・使い方
◆プラグインコマンド:InputForm x=350;y=200;v=11;max=5;
これでx350,y200の位置にテキストフォームを表示することができます。
入力された内容を11番の変数に保存され、最大文字数は5文字です。(maxは省略すれば無制限にもできる)

またおせっかいながら、決定ボタンの位置を微調整できる機能を追加しました。
◆プラグインコマンド:Inputform (中略)btn_x=100;btn_y=100;
という書き方で、テキストボックスから(+100,+100)の位置に決定ボタンを表示できます。
省略した場合のデフォルト値は(+0,+50)となりますので、基本省略で良いと思います。


・プラグイン
https://raw.githubusercontent.com/krmbn ... putForm.js

さらに、fftfanttさんの記事(http://qiita.com/fftfantt/items/e44aa63097ad5603ab31)を
元にしてツクールウインドウっぽいcssファイルを配布許可を得て作ってみました!
SSの通り、テキストフォームがツクール世界に溶け込みだいぶ使いやすくなったと思います。
このようなデザインにしたい場合は、ゲームプロジェクトのフォルダに
「css」フォルダを作り以下のCSSファイルを放り込んでください。

・CSSファイル
https://raw.githubusercontent.com/krmbn ... utForm.css

・ライセンス
このプラグインは、どのように利用しても構いません。(PUBLIC DOMAIN)
画像
画像
画像
画像
画像
画像

Twitter:@krmbn0576
https://twitter.com/krmbn0576
最後に編集したユーザー くらむぼん on 2016年12月18日(日) 18:44 [ 編集 2 回目 ]

アバター
管理人:弓猫チャンネル
管理人
記事: 109
登録日時: 2015年11月10日(火) 09:51

Re: キーボードでテキストフォーム入力(修正版)

投稿記事by 管理人:弓猫チャンネル » 2016年9月02日(金) 22:04

すばらしい素材です! かつて氏の素材を使用して、座標バグに悩まされて実装を見送った経緯があるので、助かります。
-----------------------------------------------------------------
ツクマテ管理人です。よろしくお願いします :D

【ブログ】http://lucky-duet.com/
【Twitter】https://twitter.com/LuckyDuet
【お問い合わせ】http://goo.gl/forms/J4aDIZlSNUot20NV2

-----------------------------------------------------------------
メルサイア
記事: 120
登録日時: 2016年2月22日(月) 10:35
お住まい: 大阪府
連絡を取る:

Re: キーボードでテキストフォーム入力(修正版)

投稿記事by メルサイア » 2016年9月02日(金) 22:57

いいプラグインをありがとうございます!

これ、ユーザクリエイティブな「ユーザが創るRPG」や、
新しいMMORPGの可能性を感じるプラグインです。
ヘルプが少しわかりにくいですが、プロジェクトファイル直下に「css」フォルダを作って、そこに.cssファイルを置くのがコツなんですね。
このプラグインを知ってから、約半年…私でも、やっと実現できました。
くらむぼんさんたちのバグ修正&噛み砕いた説明に感謝ですm(_ _)m。
アバター
ホノルメイド
記事: 370
登録日時: 2015年11月10日(火) 15:24
お住まい: VX VXACE MV
連絡を取る:

Re: キーボードでテキストフォーム入力(修正版)

投稿記事by ホノルメイド » 2016年9月03日(土) 22:07

名前入力とかに使わせてもらいますね!
―――――――――――――――――――――――――――――――――――――――――
画像戦う理由は見つかったか? 相棒
という事でよろしくお願いします。
HP:http://nyurunn123.webcrow.jp/ ※暗いかも
ブログ:ブログはここです
連絡先:連絡用はこちらになります。
連絡はブログなりでどうぞ。
アバにしている画像はキャラクターなんとか機のところからお借りしています。
※サイン、アイコンに使われている画像は無断保存や転載は禁止です。
―――――――――――――――――――――――――――――――――――――――――
くらむぼん
記事: 40
登録日時: 2016年6月26日(日) 12:22

Re: キーボードでテキストフォーム入力(修正版)

投稿記事by くらむぼん » 2016年12月18日(日) 18:50

機能追加しました!(修正版と銘打っておきながらあんまり色々追加するのもアレですが)

決定ボタンの位置を微調整できる機能を付け加えました。
◆プラグインコマンド:Inputform (中略)btn_x=100;btn_y=100;

と書くことで、テキストボックスからx軸方向に+100、y軸方向に+100の位置に決定ボタンを表示できます。
なお省略した場合の値はx方向0、y方向+50です。


それに加え、内部的にsetIntervalの解除忘れ(と無限増殖)が発生していたので修正しました。
表面的な動作に影響はありませんが、この修正で動作が軽くなっている可能性があります。
もし「なんかこのプラグイン入れてると重たくって使えないんだよね…」という方がいたら、
この最新版を試していただくと治る可能性があります!!


(追記)
このバージョンアップが完全にバグって動かなかったので至急直しました。(直しすぎて墓穴掘った)
12/18~12/19にダウンロードした方は最新版に差し替えてください!!
アバター
桜好きの狐
記事: 11
登録日時: 2017年1月29日(日) 15:52

Re: キーボードでテキストフォーム入力(修正版)

投稿記事by 桜好きの狐 » 2017年2月02日(木) 11:34

使わせて頂きます!
アバター
神無月サスケ
記事: 1
登録日時: 2017年6月09日(金) 20:13
連絡を取る:

Re: キーボードでテキストフォーム入力(修正版)

投稿記事by 神無月サスケ » 2017年6月09日(金) 20:18

神無月サスケと申します。
111様、くらむぼん様、素晴らしいプラグインを有難うございます。
しかもパブリックドメインなのですね。

そこで、勝手ながら、自分のゲームの為に機能をいろいろ追加させていただきました。
具体的には「アクター名への入力」「キャンセルボタン」「入力可能文字数の表示」
「入力時間制限」などです。
こちらも、111様とくらむぼん様に敬意を払ってパブリックドメインとさせていただきました。
必要な方は、いかなる制限もございませんので、ご自由にお使いください。

ダウンロード:
http://www.moonwhistle.org/tkoolMV/111_InputForm.zip
デモ動画:
https://www.youtube.com/watch?v=b3L0XzLzSHo&t=9s

“MV:プラグイン素材” へ戻る