Sonic1997 发表于 2013-8-26 09:27:26

【基础第23课】RMVA从零学起-名字输入处理

啊= =无聊透顶了,于是这一节课来一些好玩一点的吧{:nm12:}
当你觉得数字的密码锁不够好玩,或者想让玩家回答问题,或者按照这个功能的设计初衷(改名字...)使用
那么这是一个非常好的功能.w.

首先来最基础的:

1.修改角色名字
只需要简单地在事件里添加一个「名字输入处理」事件即可
http://r.urpgs.com/RMVA_tutorials/023/0-23-01.png
角色:选择一个你将要重命名的角色
最大字符数:最多能输入多少个字符

在游戏里,你可以看到一个这样的界面:
http://r.urpgs.com/RMVA_tutorials/023/0-23-02.png



在右下角有「决定」(确定)和「カナ」((片)假名)或者「かな」((平)假名)或者「英数」(英文和数字)
按下「决定」就能确认改名,按shift建能快速跳到「决定」上
按下「カナ」或者「かな」或者「英数」能切换输入模式,按qw能快速选择
在输入时,使用上下左右移动光标,按下空格或者回车之类的确认键能够输入光标所在的字符
完成后,去看看角色的名字吧.w.
http://r.urpgs.com/RMVA_tutorials/023/0-23-03.png

众:有一个问题...我们不用日语{:nm01:} 用中文可以吗{:nm12:}

大家都知道中文一般都用输入法输入的. .中文字很多...难以放在一个这样小的字符表里,但是有一些第三方插件脚本可以方便地输入中文就是了.w.

众:那么英文呢{:nm01:}「英数」那陀全角字符一点也不好看{:nm01:}

这样简单.w.
打开脚本编辑器,将Window_NameInput里面的表改掉就好了,但是记得倒数第二个是模式切换和最后一个是确认就是了.w.
(如果觉得表不够用当然可以添加,但是切换将会变得麻烦. .)


然后我们利用这货来玩一下字母密码.w.

2.字母密码

为了避免我们角色的名字因为输入密码而被修改. .
我们需要在数据库里面新建一个空的角色.w.只需像添加物品一样通过更改最大值为总角色数量+1来添加角色即可

在默认数据库里,我们有了空角色11号.w.
不需要做什么,将他留空即可.w.

像刚才一样,添加一个「名字输入处理」的事件,但是角色是11号角色,最大字符数就自己看情况设置吧.w.
接下来.w.
再一次用到条件分歧~
需要判断的对象是11号角色的名字,所以我们来到第二页,像这样设置就可以了.w.:
http://r.urpgs.com/RMVA_tutorials/023/0-23-04.png

事件完成啦~
然后我们就可以加上各种剧情了.w.
http://r.urpgs.com/RMVA_tutorials/023/0-23-05.png



作业:把答题系统做出来.w.
递交方法:事件执行项截图
分值:$20

satgo1546 发表于 2013-8-26 12:28:38


顺便说一下这个输入处理会显示角色的脸图,所以可以尝试把那个输入处理用的脸图改成这样:

lbq 发表于 2013-8-26 14:56:45


于是我也来交作业了=-=

の夜 发表于 2013-8-26 19:27:56


换了个输入方式...
咩...大大,下节课给我们讲讲脚本吧
期待了好久了,虽然我是今天注册的...

灰太狼Wolffy55 发表于 2013-8-28 09:24:13

作业~

灰太狼Wolffy55 发表于 2013-8-30 09:31:33

话说我的怎么没有假名,倒是有全角英数、半角英数和部分中文。

灰太狼Wolffy55 发表于 2013-8-30 09:51:06

我改了TABLE3,结果:

Sonic1997 发表于 2013-8-30 10:25:54

灰太狼Wolffy55 发表于 2013-8-30 09:31 static/image/common/back.gif
话说我的怎么没有假名,倒是有全角英数、半角英数和部分中文。

当然可以
你这个是汉化版所以这里可能也被汉化了嗯.w.

暗淡的星星 发表于 2013-9-7 12:56:17

就这样吧=v=

暗淡的星星 发表于 2013-9-8 02:11:08

还有一点啊- =我手残测试的时候发现明明是按确定键触发结果怎么按事件也出不来是怎么回事……
页: [1] 2
查看完整版本: 【基础第23课】RMVA从零学起-名字输入处理