Project1

标题: 关于选择项显示异常的问题。 [打印本页]

作者: 我心飞扬    时间: 2011-11-10 08:18
标题: 关于选择项显示异常的问题。
本帖最后由 我心飞扬 于 2011-11-11 05:52 编辑

我的工程里每遇到选择项的时候,显示就会异常。一是选择项上面没有显示选择框,二是第二张图上选择项的第一项前面多了个[0]。不明白为什么。
我本人是个脚本盲,估计是脚本里有设置而我不会。请脚本前辈们帮忙看一看,问题出在哪里?应该怎么设置?脚本名“★Window_Message by 柳柳”。
下面是显示异常时的贴图及工程:


测试研究.zip (1012.66 KB, 下载次数: 159)

请多多指点。dsu_plus_rewardpost_czw
作者: 步兵中尉    时间: 2011-11-10 08:59
本帖最后由 步兵中尉 于 2011-11-10 09:05 编辑

这个系统我不知道怎么调整。
你为什么非要执着这个脚本呢?
原因在于你那个对话框的窗口,周边有阻隔;而且这个脚本的那个功能不是通过调整宽度和高度能解决的。
建议你换个窗口,要不就用PS 把边框中多出的白色抹掉
作者: 钢铁列兵    时间: 2011-11-10 14:05
换成默认的窗口就没事了
你那个窗口边缘有东西,用ps稍微改一下就可以了
作者: 我心飞扬    时间: 2011-11-10 14:41
钢铁列兵 发表于 2011-11-10 14:05
换成默认的窗口就没事了
你那个窗口边缘有东西,用ps稍微改一下就可以了

2楼的也这么说,我还没来得及看明白,你们说的窗口边缘有东西,用PS改一下,是指哪里?哪张图?详细说一下好吗?
作者: 步兵中尉    时间: 2011-11-10 16:18
你的对话框用的是在Icons中定义,这个解决办法看脚本199~202,进行如下修改就可以了;要ps一下的是你Icons中对话框边缘的宽度,如列兵所说你的长宽都比普通的多了12像素。
  1. # 取得窗口尺寸
  2.       get_windowsize
  3.       w = @w + 32 + 8
  4.       h = @h * (self.contents.font.size + 6) + 36
复制代码

作者: 竹轩轩    时间: 2011-11-10 19:41
脚本发来看下,我看很可能是脚本设置中忘了预留上下左右的边框位置。{:nm_1:}


竹轩轩于2011-11-11 16:35补充以下内容:
可能是版本不兼容,1.03的出了好多个“空框框”
作者: 我心飞扬    时间: 2011-11-11 19:22
本帖最后由 我心飞扬 于 2011-11-11 20:16 编辑

我按照5楼步兵中尉的指点对脚本进行了修改,果然字体能完全显示了,如下图:


选择项的第一项前面有[0]的问题虽然不知道是为什么?但是在前面加一个简短的文章,并更改文章选项为:“下,显示”,就如下图:

但是,依然没有显示选项框。估计还得在脚本里设置。

作者: 步兵中尉    时间: 2011-11-11 22:52
本帖最后由 步兵中尉 于 2011-11-11 22:58 编辑

每次含选项不能超过四行!
我看到你问是否进行训练,然后下面两个选项,怎么有问题?
还有那个[0]是怎么回事?
跟你说有更好的了不要用这套你又不信,明明有更好更方便的你又不用,非抱死这个。
有时根本不知道你是怎么使用的;下次直接打包上传DATA文件夹。
作者: 钢铁列兵    时间: 2011-11-11 23:47
我的意见害死强烈建议楼主不要再使用这个脚本了,以免以后游戏制作多了的时候出现不可逆的问题时欲哭无泪。
柳柳的ARPG神迹时代都改用呼出对话框”(又称Fuki)了,你为什么还抱着这个不放?
之前步兵给你的和你问的漫画式的对话框都很不错,不知道你为什么不能接受?
作者: 我心飞扬    时间: 2011-11-12 06:42
本帖最后由 我心飞扬 于 2011-11-12 10:42 编辑

选择项的第一项前面有的那个[0],不是我设置的,只要选择项事件显示的是单独的选择项就会出现,如1楼的第2张图。若是现有一句简短的文章,选择项事件就会和这个简短的文章显示在同一对话框中,而前面也就没有这个[0]l了。
你之前给我的脚本还有我在网上下来的对话框脚本多达4个,我全都实验了个遍,都或多或少有点问题,没法完全使用。钢铁列兵说的漫画式对话脚本虽然好,但是不符合我要做的三国时代的历史氛围。做欧式RPG或者仙剑、轩辕剑那类是比较适合的。
你给我的那套脚本我也在用,在测试。仍然有些问题,一会我发图上来给你看。
至于你说的发DATA文件夹,我不敢发。是因为我向某人保证过不把他的这套工程给别人看。除了这个脚本我是完全在套用他的工程。所以我才不厌其烦的把脚本另建工程《测试研究》发到网上。
另外说一下,我用的是1.02版。
图片来了:
我使用的是你的脚本:

下面的是对话设置




我把脚本里字体颜色修改了一下,改为黑字。

下面是测试的情况:




问题来了:
这段话已经贴在RMXP的下边框了。
这段话只显示上半边。
出了宫殿,和门口的张飞对话

对话框就出问题了,张飞的头像不显示,字体变回白色。

这时,再返回宫殿对话,全都改变了。
这句话可以和上面测试的第三张图对照一下。
为什么会有这种情况,我还在测试。
对话设置中第4张图中的张飞的ID是012,我先是用的12,不行,又改为012,还是不行。

作者: 步兵中尉    时间: 2011-11-12 09:32
本帖最后由 步兵中尉 于 2011-11-12 20:10 编辑

  先说字体颜色的问题,你修改的那个是要使用呼出脚本的功能才生效,其它时候不生效的;如果你至始至终要用这个窗口的话就到Window_Base里修改获取普通文字色那儿的文字颜色。
  第二就是该脚本不包含下限计算,就是说在最上和最下的时候会被边框掩盖,一定要注意这个;制作熟练的同志都是上下留有空间的(例如用房屋的黑色等)。实在不行就用chat("","001")这种模式,这样出来就是机战的那种对话时显示的那样,仅仅会遮住角色而已。
  第三个就是白色字体且无法应用的问题。那个更好解释,你是不是把2号开关打开了?那段脚本清楚地写着:
#2号开关控制对话框的切换:
#     打开--使用66加强对话框
#     关闭--使用Fuki对话框
#   3号开关控制附送功能的打开与关闭:
#     打开--使用附送功能
#     关闭--不使用附送功能

2号开关一打开就变成普通对话框,那些相应的功能当然不能使用了;3好开关打开后是按空格直接显示所有文字。
我制作游戏时前50个开关都是空置的,就是留来进行脚本操作使用的。

另外,默认情况下我这个脚本只有三行文字的显示,这是配合图片的宽度设置的。
作者: 我心飞扬    时间: 2011-11-12 09:47
步兵中尉 发表于 2011-11-12 09:32
  先说字体颜色的问题,你修改的那个是要使用呼出脚本的功能才生效,其它时候不生效的;如果你至始至终要 ...

的确向你说的,关键是钢铁列兵一句话点醒了我,关羽加入时打开了2号开关。原来你说的“2号开关”是指事件指令中“开关操作”中的第0002号开关。我光以为是脚本的2号开关了,跟本没往事件指令中去想。




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