Project1

标题: 用完美输入法修改版输入角色姓名出现问题 [打印本页]

作者: 冰舞蝶恋    时间: 2010-9-30 18:10
标题: 用完美输入法修改版输入角色姓名出现问题
本帖最后由 八云紫 于 2010-10-8 13:27 编辑

新建 WinRAR 压缩文件.rar (280.74 KB, 下载次数: 277) 先上个范例
为何开启输入栏之后无法输入、无法退格,做不了任何操作?另外,如何让角色输入姓名后敲击回车自动生成主角姓名?
谢谢啊。
作者: 冰舞蝶恋    时间: 2010-10-1 19:29
6r怎么没人了,没人了??自顶一次。这问题就这么难么!?这么多点击率没有一个回复的……呜啊啊,哪怕无法解答的起码帮忙顶一下啊……呜呜。万恶的看帖不回者!
作者: 巧克力猫咪    时间: 2010-10-1 19:46
好吧,我帮你顶一次,嘿嘿,话说我这头像怎么样?是我最近画的
作者: 巧克力猫咪    时间: 2010-10-1 19:52
回复 冰舞蝶恋 的帖子
不是整张的啦,看起来有点不好 这样看起来好多了吧
作者: 冰舞蝶恋    时间: 2010-10-1 21:44
回复 巧克力猫咪 的帖子

真不错,上个色吧。
   
作者: 巧克力猫咪    时间: 2010-10-1 21:47
回复 冰舞蝶恋 的帖子

话说我画了N年的画了,好像就上过1张,电脑上色我弄得乱七八糟,不会上,我的全是黑白配
   
作者: 冰舞蝶恋    时间: 2010-10-1 21:54
回复 巧克力猫咪 的帖子

依我看您这幅大作是手绘吧?
作者: 红灯    时间: 2010-10-1 22:03
{:nm_5:}首先,这个帖子好可爱(综合提问帖?{:nm_3:})。
其它按键不能用应该是刷新的问题,这个是从XP那里弄过来的吧,LZ可以参照原范例改下Scene_Map的相关部分试试。
回车自动生成主角名,在脚本回车的条件句下把输入的字符串带入$game_actors[1].name 中,
       when 0x0d # Enter
            $game_actors[1].name = get_text
这样。
作者: 巧克力猫咪    时间: 2010-10-1 22:40
回复 冰舞蝶恋 的帖子
是啊,我的全是自己手画的,普通的水笔,现在难得画一张了,我画好了用手机拍的

   
作者: 冰舞蝶恋    时间: 2010-10-2 17:07
回复 红灯 的帖子
不太明白……能否给个范例?谢谢。


   
作者: 冰舞蝶恋    时间: 2010-10-2 18:00
萬惡地連帖+自頂一次……啊,斑竹們啊,扣分輕點……
作者: wsmyzc    时间: 2010-10-2 18:06
。。首先。。看到的,并且懂的人都会回答。。
。。其次。。这个,好像会被扣分的,主题以外的内容话。。
。。最后。。LZ实在着急的话就悬赏吧。。
作者: 企鹅达达    时间: 2010-10-2 18:17
看帖不回者,是指我吗?好吧,我想现在不是我了
作者: 红灯    时间: 2010-10-2 18:37
本帖最后由 红灯 于 2010-10-2 20:14 编辑

好了,范例奉上,替楼主加了个开关,使用时用$scene.call_tf_active呼出输入法
按回车可直接将输入文本替为主角名字
按Esc退出输入法

Project1.rar (280.54 KB, 下载次数: 225)
作者: 冰舞蝶恋    时间: 2010-10-2 23:23
回复 红灯 的帖子
啊 .感谢啊0.0 不过问两个问题……
1.请问怎样在事件脚本中控制输入的是X号的角色名字?
2.一按ESC就打开菜单了,能否改成回车键?

谢谢~~

   
作者: 红灯    时间: 2010-10-3 00:12
本帖最后由 红灯 于 2010-10-19 20:08 编辑

好了,范例奉上,
使用 $scene.call_tf_active来呼出输入法
回车键会将所输入文本直接作为角色名
加了个变量,在事件脚本页使用$actors_name = ID 来控制输入的角色名
比如$actors_name = 3  则是代入3号角色的名字
按Tab退出输入法。

========================================

添加引用初始角色名字的变量,可以参考范例设置。

Project1.rar (281.5 KB, 下载次数: 111)

Project1.rar

280.58 KB, 下载次数: 23


作者: 冰舞蝶恋    时间: 2010-10-4 21:45
回复 红灯 的帖子

啊 非常感谢!可是,怎样在按回车之后消除输入框?谢谢啊~~
   
作者: 冰舞蝶恋    时间: 2010-10-18 13:17
回复 红灯 的帖子

那个……前辈……如何判断$actors_name = X的时候输入X号角色名字的时候,先提取角色的原名,再进行输入,比方说1号拉尔夫,输入的时候写$actors_name = 1,然后输入框原先的文本就是拉尔夫,再让玩家进行更改。
   




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