Project1

标题: 说明窗口无法显示文字 [打印本页]

作者: YeYe.    时间: 2015-8-21 16:10
标题: 说明窗口无法显示文字


这个“位图扩张”的脚本是搜索到的,可以显示设置10大小的字,可以显示很小的字都很清晰~
我做PM的时候基本上都显示很正常的,可是用了详尽帮助的脚本就显示不出说明窗口里的文字,我太笨,研究了好久似乎只懂得这问题是跟“draw_text”有关...
难道详尽帮助里显示的文字跟draw_text无关的吗?我不是不负责任 不用心,但我连看都没看懂,我也不知道该怎么改 不知道问题出在哪
实在没办法就去群里找高手,可我表达问题的能力又差....于是问题越来越复杂了
就在快疯掉的时候,我无奈向润叔借了13VIP来提问了,救救我吧!

问题:详尽帮助里的文字无法显示出来,似乎只能显示英文跟阿拉伯数字
排除问题原因:不是缺少字体的问题,因为其它窗口都有字,就是详尽帮助里的说明显示不出字来
10V 求助!!!!!

问题范例: 范例.rar (267.66 KB, 下载次数: 68)
作者: 电子最终龙    时间: 2015-8-21 16:10
本帖最后由 电子最终龙 于 2015-8-22 02:13 编辑

測試了一下,只有默認draw_text可以正常執行……應該是追加描繪文字算法的問題。

算法對中文字符標點的兼容問題
  1. self.contents.draw_text(x+move, y*size+5, text.size*6, [color=Red]size+2[/color], text, 0)
复制代码
只要行高比字體尺寸多2就可以正常顯示了
作者: YeYe.    时间: 2015-8-21 23:06
帮帮我啊@怪蜀黍 @电子最终龙 @寒冷魔王 @stevenrock @Luciffer @zengqz0001 @pokemonjs @chen919339013 @54酱 @zx工作室2  
作者: 寒冷魔王    时间: 2015-8-22 00:12
本帖最后由 寒冷魔王 于 2015-8-22 00:56 编辑

既然原版可以正常描绘,有可能是字体大小的原因:

我把“详尽帮助”的202行self.contents.draw_text(0, 0, text.size*7, name_size, text, 0)中的name_size改成了32,得到如图效果。而原来的name_size=18.


带有###标志的地方是我修改的地方,本来应该有9个,结果发现物品那里人家预置的就是self.contents.draw_text(x*size, y*size+5, size, 20, text, 0),所以直接把name_size改为20了。
点我


{:2_283:}  反正我啥也不懂,瞎改的。具体什么原因我也不清楚。
那个装备那里的图标往下了,我不是很会,修改起来应该不难吧?  
这个问题彻底解决就交给明白的人吧~

P.S.才不是因为YY大小姐邀请我所以我来了呢,更不是因为YY头像太卡哇伊了所以帮忙弄了一下呢
P.S.2.刚刚发现楼上的在刚才把问题完美解决了,不过灵异的是他的最后更新时间竟然是02:13(明明是00点的说),好神奇
←灵异图片,显示异常时间,正常貌似应该提前2小时        
作者: stevenrock    时间: 2015-8-22 00:48
刚开始学习代码呢,恐怕很难帮上忙,尽量看看吧
作者: pokemonjs    时间: 2015-8-23 10:35
是没有字体的原因么?




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