【集思广益】论GM窗格吞字解决方案
gamemaker吧
全部回复
仅看楼主
level 13
GM提供了一些消息系统(message),这些消息系统的本质就是一些弹窗,但是在GM的弹窗系统中存在一个严重的吞字现象(前提得有汉字),相信大家都曾领教过,少则两三个字,多则五个字甚至一句话,非常令人头疼,目前,我倒是发现了吞字的原因:调用含有汉字的窗格若干次后,汉字间距明显增大,疑似被插入了其他字符,导致解析问题使得后面的内容不能显示出来,继而导致吞字现象。
经多次测试发现,回车(chr(13))能够缓解这种吞字现象,而且回车后面的内容不受前面文字的影响,但是前面文字的间隔加大现象仍然存在,而且,总用回车毕竟不是长久之计,现发此贴,引起大家思考,在这里,小太抛砖引玉,寻求更好的、更禁的起考验解决方案,望大家能够集思广益。
2015年01月30日 13点01分 1
level 14
我的做法是在需要弹出内容之后再加内容,你不是要吞吗?喂点东西,就不吞了。也是权宜之计。
2015年01月30日 17点01分 3
我试过,有时候这样是没有什么效果的
2015年01月30日 23点01分
而且吞字数量不定,喂少了固然不够,喂多了看起来别扭难看
2015年01月31日 10点01分
吧务
level 14
文字后面加空格
2015年01月31日 21点01分 4
level 11
有时候吞又有时候不吞这是个头痛的地方。我发现它一般只吞一个字,而且是最后一个汉字(在这个汉字后面如果有其它字符,也会吞),那么我一般都在后面再加一个汉字。
但是一般在WindowsXP系统下会出现吞字的现象,Windows7好像都没见过
2015年02月01日 02点02分 5
[冷]我就是7
2015年02月01日 02点02分
回复 智_囊_小_太 :但我没见过啊[滑稽]
2015年02月01日 02点02分
回复
��_��_С_̫
:实在不行就直接拿精灵做个面板,显示消息直接写成个脚本就行了
2015年02月01日 02点02分
@z123k5 也好
2015年02月01日 02点02分
1