キーボードでテキストフォーム入力(修正版)
キーボードでテキストフォーム入力(修正版)
このプラグインで「キーボードによる文章の入力」をさせることができます。
名前入力に漢字を含めたい場合や、文章を入力させる場面が多い場合などにどうぞ。
もちろんスマホの場合はスマホの文章入力画面が表示されますからご安心ください。
なお元々は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)となりますので、基本省略で良いと思います。
(2018/12/06追加)
Inputform (中略)font_size=30;
で入力欄・決定ボタンの文字の大きさを変更できます。
font_sizeを指定しなければ、今までのサイズと同じ24pxになります。
Inputform (中略)placeholder=文章;
で「文章」の内容を最初から入力欄に表示しておくことができます。
デフォルトネームを設定しておく場合などにご利用ください。
なお、placeholder=$;と指定すると現在変数vに入っている内容が表示されます。
・プラグイン
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 2018年12月06日(木) 19:14 [ 編集 3 回目 ]
Re: キーボードでテキストフォーム入力(修正版)
すばらしい素材です! かつて氏の素材を使用して、座標バグに悩まされて実装を見送った経緯があるので、助かります。
-----------------------------------------------------------------
ツクマテ管理人です。よろしくお願いします
【お問い合わせ】https://goo.gl/forms/J4aDIZlSNUot20NV2
-----------------------------------------------------------------
ツクマテ管理人です。よろしくお願いします
【お問い合わせ】https://goo.gl/forms/J4aDIZlSNUot20NV2
-----------------------------------------------------------------
Re: キーボードでテキストフォーム入力(修正版)
いいプラグインをありがとうございます!
これ、ユーザクリエイティブな「ユーザが創るRPG」や、
新しいMMORPGの可能性を感じるプラグインです。
ヘルプが少しわかりにくいですが、プロジェクトファイル直下に「css」フォルダを作って、そこに.cssファイルを置くのがコツなんですね。
このプラグインを知ってから、約半年…私でも、やっと実現できました。
くらむぼんさんたちのバグ修正&噛み砕いた説明に感謝ですm(_ _)m。
これ、ユーザクリエイティブな「ユーザが創るRPG」や、
新しいMMORPGの可能性を感じるプラグインです。
ヘルプが少しわかりにくいですが、プロジェクトファイル直下に「css」フォルダを作って、そこに.cssファイルを置くのがコツなんですね。
このプラグインを知ってから、約半年…私でも、やっと実現できました。
くらむぼんさんたちのバグ修正&噛み砕いた説明に感謝ですm(_ _)m。
Re: キーボードでテキストフォーム入力(修正版)
名前入力とかに使わせてもらいますね!
―――――――――――――――――――――――――――――――――――――――――
<戦う理由は見つかったか? 相棒)
という事でよろしくお願いします。
HP:HPとか連絡とかもここに集約されています。
連絡はお問い合わせのところでどうぞ。
アバにしている画像は描いてもらったものです。
※サイン、アイコンに使われている画像は無断保存や転載は禁止です。
―――――――――――――――――――――――――――――――――――――――――
<戦う理由は見つかったか? 相棒)
という事でよろしくお願いします。
HP:HPとか連絡とかもここに集約されています。
連絡はお問い合わせのところでどうぞ。
アバにしている画像は描いてもらったものです。
※サイン、アイコンに使われている画像は無断保存や転載は禁止です。
―――――――――――――――――――――――――――――――――――――――――
Re: キーボードでテキストフォーム入力(修正版)
機能追加しました!(修正版と銘打っておきながらあんまり色々追加するのもアレですが)
決定ボタンの位置を微調整できる機能を付け加えました。
◆プラグインコマンド:Inputform (中略)btn_x=100;btn_y=100;
と書くことで、テキストボックスからx軸方向に+100、y軸方向に+100の位置に決定ボタンを表示できます。
なお省略した場合の値はx方向0、y方向+50です。
それに加え、内部的にsetIntervalの解除忘れ(と無限増殖)が発生していたので修正しました。
表面的な動作に影響はありませんが、この修正で動作が軽くなっている可能性があります。
もし「なんかこのプラグイン入れてると重たくって使えないんだよね…」という方がいたら、
この最新版を試していただくと治る可能性があります!!
(追記)
このバージョンアップが完全にバグって動かなかったので至急直しました。(直しすぎて墓穴掘った)
12/18~12/19にダウンロードした方は最新版に差し替えてください!!
決定ボタンの位置を微調整できる機能を付け加えました。
◆プラグインコマンド:Inputform (中略)btn_x=100;btn_y=100;
と書くことで、テキストボックスからx軸方向に+100、y軸方向に+100の位置に決定ボタンを表示できます。
なお省略した場合の値はx方向0、y方向+50です。
それに加え、内部的にsetIntervalの解除忘れ(と無限増殖)が発生していたので修正しました。
表面的な動作に影響はありませんが、この修正で動作が軽くなっている可能性があります。
もし「なんかこのプラグイン入れてると重たくって使えないんだよね…」という方がいたら、
この最新版を試していただくと治る可能性があります!!
(追記)
このバージョンアップが完全にバグって動かなかったので至急直しました。(直しすぎて墓穴掘った)
12/18~12/19にダウンロードした方は最新版に差し替えてください!!
Re: キーボードでテキストフォーム入力(修正版)
使わせて頂きます!
Re: キーボードでテキストフォーム入力(修正版)
神無月サスケと申します。
111様、くらむぼん様、素晴らしいプラグインを有難うございます。
しかもパブリックドメインなのですね。
そこで、勝手ながら、自分のゲームの為に機能をいろいろ追加させていただきました。
具体的には「アクター名への入力」「キャンセルボタン」「入力可能文字数の表示」
「入力時間制限」などです。
こちらも、111様とくらむぼん様に敬意を払ってパブリックドメインとさせていただきました。
必要な方は、いかなる制限もございませんので、ご自由にお使いください。
ダウンロード:
http://www.moonwhistle.org/tkoolMV/111_InputForm.zip
デモ動画:
https://www.youtube.com/watch?v=b3L0XzLzSHo&t=9s
111様、くらむぼん様、素晴らしいプラグインを有難うございます。
しかもパブリックドメインなのですね。
そこで、勝手ながら、自分のゲームの為に機能をいろいろ追加させていただきました。
具体的には「アクター名への入力」「キャンセルボタン」「入力可能文字数の表示」
「入力時間制限」などです。
こちらも、111様とくらむぼん様に敬意を払ってパブリックドメインとさせていただきました。
必要な方は、いかなる制限もございませんので、ご自由にお使いください。
ダウンロード:
http://www.moonwhistle.org/tkoolMV/111_InputForm.zip
デモ動画:
https://www.youtube.com/watch?v=b3L0XzLzSHo&t=9s
Re: キーボードでテキストフォーム入力(修正版)
いつもお世話になっております。
このプラグインを使わせていただいているのですが、問題が発生しましたので報告します。
1.iPhoneのSafariで開く
「決定」ボタンが動作しませんでした。キーボードの改行キーで先に進むことは可能でした。
2.iPhoneのSafariで開く→ホーム画面にショートカットを追加→ホーム画面に生成されたアイコンから開く
「決定」ボタンが動作しませんでした。キーボードの改行キーで先に進むことは可能でした。
一度キーボードを閉じてしまうと、テキストボックスを押してもキーボードが出て来ず、この時点でゲーム進行が不能になりました。
3.iPhoneのchromeで開く
キーボードも出ず、テキストボックスを押しても決定を押しても反応しませんでした。
4.LINEでURLを押してLINE上で開く
3と同じ結果でした。
(推奨されていないようなので4は無視でも構いません)
androidタブレットのchrome環境では正常に動いたので、iPhoneもしくはSafari側での挙動でどうにもならないようであれば諦めるしかないかもしれません。
現状テストプレイをしていただいている方がことごとくiPhoneユーザーなので、可能であれば助けて欲しいです。
よろしくお願いします。
このプラグインを使わせていただいているのですが、問題が発生しましたので報告します。
1.iPhoneのSafariで開く
「決定」ボタンが動作しませんでした。キーボードの改行キーで先に進むことは可能でした。
2.iPhoneのSafariで開く→ホーム画面にショートカットを追加→ホーム画面に生成されたアイコンから開く
「決定」ボタンが動作しませんでした。キーボードの改行キーで先に進むことは可能でした。
一度キーボードを閉じてしまうと、テキストボックスを押してもキーボードが出て来ず、この時点でゲーム進行が不能になりました。
3.iPhoneのchromeで開く
キーボードも出ず、テキストボックスを押しても決定を押しても反応しませんでした。
4.LINEでURLを押してLINE上で開く
3と同じ結果でした。
(推奨されていないようなので4は無視でも構いません)
androidタブレットのchrome環境では正常に動いたので、iPhoneもしくはSafari側での挙動でどうにもならないようであれば諦めるしかないかもしれません。
現状テストプレイをしていただいている方がことごとくiPhoneユーザーなので、可能であれば助けて欲しいです。
よろしくお願いします。
Re: キーボードでテキストフォーム入力(修正版)
佐伯緋文さん、ご利用頂けて嬉しいです!
iPhoneのSafariやChromeで「決定」ボタンが動作しないということですね。
相談してもらって申し訳ないのですが、実は私はiPhoneを持っておらず不具合を検証できないのです…;
しかし!ここで諦めてはもったいない気がするので、今回はなんとか
「ここが原因かな…?」と思うところを当てずっぽうで直してみました!
もちろんiPhoneでの動作検証は私は行なえませんので、すみませんがこれで直っているかどうかわかりません><
上の「プラグイン」のアドレスから最新のプラグインに差し替えて、
一度そちらのiPhoneなどで試していただけると大変ありがたいです!
iPhoneのSafariやChromeで「決定」ボタンが動作しないということですね。
相談してもらって申し訳ないのですが、実は私はiPhoneを持っておらず不具合を検証できないのです…;
しかし!ここで諦めてはもったいない気がするので、今回はなんとか
「ここが原因かな…?」と思うところを当てずっぽうで直してみました!
もちろんiPhoneでの動作検証は私は行なえませんので、すみませんがこれで直っているかどうかわかりません><
上の「プラグイン」のアドレスから最新のプラグインに差し替えて、
一度そちらのiPhoneなどで試していただけると大変ありがたいです!
Re: キーボードでテキストフォーム入力(修正版)
ありがとうございますありがとうございます!!
検証の結果、正常動作が確認できました!
検証不可の状態で、しかも1日足らずで直していただけるとは……!
正常動作を確認した際変な声が出たくらい感動しました!!
画面に向かって拝み倒しつつ、感謝を申し上げます!!
ありがたく使わせていただきます!!
本当にありがとうございました!!
検証の結果、正常動作が確認できました!
検証不可の状態で、しかも1日足らずで直していただけるとは……!
正常動作を確認した際変な声が出たくらい感動しました!!
画面に向かって拝み倒しつつ、感謝を申し上げます!!
ありがたく使わせていただきます!!
本当にありがとうございました!!