Project1

标题: 如何让玩家给自己的角色起名? [打印本页]

作者: yaoguang13    时间: 2021-2-15 14:23
标题: 如何让玩家给自己的角色起名?
现在许多游戏玩家都能自己起名,
我也想在游戏中做这个功能,请问各位大佬,谁有办法让玩家自己用键盘输入名字?
作者: 火锅深处    时间: 2021-2-15 14:49
用这个:
https://raw.githubusercontent.co ... ndow_KorNameEdit.js
操作方法和同插件的MV版本差不多(但是MZ版本好像有些指令作者本人也没调整好,修改坐标之类我都是直接打开插件自己修的。)
https://rpg.blue/thread-484326-1-1.html
作者: 宇小子    时间: 2021-7-1 04:05
额。。。我是新建个空白角色,什么都不做,进游戏第一部就是角色更名,然后用中文输入的那个代码。。。打完就是角色的名字了。。。
作者: Codesoul    时间: 2021-7-4 15:57
宇小子 发表于 2021-7-1 04:05
额。。。我是新建个空白角色,什么都不做,进游戏第一部就是角色更名,然后用中文输入的那个代码。。。打完 ...

具体怎么操作呀

作者: 慕名景色    时间: 2021-7-6 22:03
从其他大佬那存下来的脚本
运行这个脚本就能直接给角色重新命名- -输入法输入,空白就不更改贼舒服。
var sRst=prompt("请输入名字:", "");
if(!!sRst) $gameActors.actor(1).setName(sRst);
作者: shenyi216    时间: 2021-7-10 10:55
火锅深处 发表于 2021-2-15 14:49
用这个:
https://raw.githubusercontent.com/biud436/MZ/master/RS_Window_KorNameEdit.js
操作方法和同插 ...

想请问大大,我用了这个插件但是输入姓名的时候输入框正中间总是会有一个蓝色的方块,看着很像光标的是动不了,请问这个方块要怎么样弄掉。。。
作者: shenyi216    时间: 2021-7-10 19:27
shenyi216 发表于 2021-7-10 10:55
想请问大大,我用了这个插件但是输入姓名的时候输入框正中间总是会有一个蓝色的方块,看着很像光标的是动 ...

研究了一整晚,不是插件问题但是是mz自己的ui问题,并不知道该如何解决,所以用了另一位大大的名字输入代码了
作者: tseyik    时间: 2021-7-10 23:55
本帖最后由 tseyik 于 2021-7-11 00:01 编辑

プラグインの入れ方

下記のファイルをそれぞれダウンロードして、配置してください。

    111_InputForm.js - 通常のプラグインと同様に projectフォルダ/js/plugins/ 内に入れ、プラグイン管理に登録してください。
    raw.githubusercontent.com/krmbn0576/rpgmakermv/master/js/plugins/111_InputForm.js
    111_InputForm.css - projectフォルダ内の「css」というフォルダに入れてください。
    raw.githubusercontent.com/krmbn0576/rpgmakermv/master/css/111_InputForm.css



RUBY 代码复制
  1. ◆文章:なし, なし, ウィンドウ, 中
  2. :  :名前を変えるの?
  3. ◆プラグインコマンド:111_InputForm, 文字入力の処理
  4. :         :入力欄のX位置 =
  5. :         :入力欄のY位置 =
  6. :         :入力結果の代入先 = 1
  7. :         :最大文字数 =
  8. :         :ONのとき入力を強制終了 =
  9. :         :決定ボタンの相対X位置 = 0
  10. :         :決定ボタンの相対Y位置 = 50
  11. :         :文字サイズ = 24
  12. :         :入力欄の初期値 =
  13. ◆スクリプト://アクターID1の名前を変数1の内容に変更
  14. :     :$gameActors.actor(1).setName($gameVariables.value(1));
  



作者: 阳光倾梦    时间: 2021-7-21 14:26
慕名景色 发表于 2021-7-6 22:03
从其他大佬那存下来的脚本
运行这个脚本就能直接给角色重新命名- -输入法输入,空白就不更改贼舒服。
var  ...

请问这个脚本怎么使用呀,直接在事件中插入脚本指令吗?另外这个脚本在pc端和手机端都能调用吗?感谢解答!
作者: 阳光倾梦    时间: 2021-7-22 01:42
tseyik 发表于 2021-7-10 23:55
プラグインの入れ方

下記のファイルをそれぞれダウンロードして、配置してください。

要翻墙。。。。这就很难顶,话说这个脚本可以在手机端调用输入法吗
作者: 慕名景色    时间: 2021-7-23 12:14
阳光倾梦 发表于 2021-7-21 14:26
请问这个脚本怎么使用呀,直接在事件中插入脚本指令吗?另外这个脚本在pc端和手机端都能调用吗?感谢解答 ...

PC端肯定没问题的。手机端就不知道了。 应该也没问题吧。
里面的那个(1)应该是角色编号小概率是队列编号。
直接放到事件里面运行就是了。运行会出现一个字段输入框。空白就不改。

var sRst=prompt("请输入名字:", "");
if(!!sRst) $gameActors.actor(1).setName(sRst);
作者: shenyi216    时间: 2021-11-23 12:56
tseyik 发表于 2021-7-10 23:55
プラグインの入れ方

下記のファイルをそれぞれダウンロードして、配置してください。

感谢分享!!请问这个插件的使用条款是什么?可以用在商用游戏吗?
作者: 676938506    时间: 2021-11-26 16:14
慕名景色 发表于 2021-7-6 22:03
从其他大佬那存下来的脚本
运行这个脚本就能直接给角色重新命名- -输入法输入,空白就不更改贼舒服。
var  ...

为什么确认后没有变化呀QAQ
作者: 新耀012478    时间: 2021-11-29 03:50
676938506 发表于 2021-11-26 16:14
为什么确认后没有变化呀QAQ

那只是改一号角色的,改其它角色的话你得把那个数字改掉。这个一号角色指的是制作的时候数据库里的那个角色前面的号码,而不是队列的第几个。
作者: 676938506    时间: 2021-12-2 15:25
新耀012478 发表于 2021-11-29 03:50
那只是改一号角色的,改其它角色的话你得把那个数字改掉。这个一号角色指的是制作的时候数据库里的那个角 ...

谢谢!!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1