Project1

标题: 苹果梨对话加强脚本Plus(BUG已修正) [打印本页]

作者: gpra8764    时间: 2007-8-20 06:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: gpra8764    时间: 2007-8-20 06:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: smallcat    时间: 2007-8-20 07:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: cftx    时间: 2007-8-20 16:11
我使用时自动换行还是有问题...............

自己看了一下,似乎if @auto_newline && (@x+self.contents.text_size(c).width+4)>self.contents.width这句自动换行判断没有考虑头像在右边的情况?
作者: gpra8764    时间: 2007-8-20 17:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: cftx    时间: 2007-8-20 17:51
呵呵,我自己改了下大致解决了问题,不过还是等着你的官方处理办法吧

这个脚本值得我好好学习{/se}
作者: gpra8764    时间: 2007-8-20 21:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: cftx    时间: 2007-8-20 22:32
嗯,测试后.......你把判断改成了if (@x+self.contents.text_size(c).width+4)>( @right? self.contents.width : self.contents.width-104)
我一开始是这样改的
可是,头像在右边时才应该-104啊,似乎应该是
@right? self.contents.width-104 : self.contents.width
但是,这样还有一个问题,即使没有头像显示,@right也是true啊,那样也会在右边留下空间的,所以这种解决办法似乎不可以

我的方法是在前面又定义了一个@x_right,如果有头像且在右边,@x_right就是104,否则为0
然后这里用self.contents.width-@x_right。其实这个方法麻烦了,不过你前面显示头像的地方我没有完全读懂,没找到是否有是否显示头像的标志,还是希望有官方进一步修改啊......

最新的测试似乎还发现“显示选择项”会出现问题,是自动换行引起的吗?

if $game_temp.choice_start == 0
      @x = 16
end
之中,加入强制取消自动换行的语句@auto_newline=false似乎可以解决此问题
作者: gpra8764    时间: 2007-8-21 22:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: cftx    时间: 2007-8-21 23:01
继续支持{/cy}~~~~~~~~~~~~~~~
作者: Eclair    时间: 2008-1-28 19:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-1-30 08:08
为什麽我使用时会出现
undefined method 'draw_text_s' for #<Bitmap:0x14d9cd0>

有'draw_text_s' 这个方法吗?
还是…?
作者: SLW    时间: 2008-3-14 02:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: mango199675    时间: 2008-8-22 19:53
我记得数值输入处理好像米有什么问题吧?
只要在数值输入处理的前面一点取消打字功能并且头像在右显示,
好像就米什么问题了吧。
反正我是没发现什么问题。
总之,好羡慕你能写出这么好的脚本来。

支持!{/shl}




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