THE NVL Maker

 找回密码
 成为开发者
搜索
查看: 2011|回复: 1

[系统修改] 关于存档界面悬停文字显示异常问题

[复制链接]

14

主题

27

帖子

0

精华

游戏开发者

积分
27
发表于 2020-9-11 13:45:02 | 显示全部楼层 |阅读模式

刚进游戏或者开新档,存储后文字是这样的。

玩了一会就会变成正常的样子


有时候还会出现莫名显示不完全的情况


macro_sl里悬停文字的代码如下 Font_ss.tft【字体大小是小点的那个,就是上面的 图2】

[iscript]
function drawlayertext(layer,style,text)
{
        //取得传入的字体样式参数和文字内容参数
        layer.font.height=style.size;

        //设定预渲染字体
        if (style.mappfont!=void)
        {
                layer.font.unmapPrerenderedFont('Font_ss.tft');
                layer.font.mapPrerenderedFont('Font_ss.tft');
        }

        var sha=style.sha;
        var shac=style.shac;
        var edg=style.edg;
        var edgc=style.edgc;
        var color=style.color;

        var x=style.x;
        var y=style.y;

        if (sha) {layer.drawText(x,y,text,color, 255, true, 255, shac, 0, 2, 2);}
        else if (edg) {layer.drawText(x,y,text,color, 255, true, 255, edgc, 1, 0, 0);}
        else {layer.drawText(x,y,text,color, 255, true);}

}
[endscript]

编辑器里的存档界面如下



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?成为开发者

x
回复

使用道具 举报

14

主题

550

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
571
发表于 2020-9-14 11:56:09 | 显示全部楼层
(1)KR文字描绘自带一个BUG第一次描绘使用的是默认字体数据,第二次描绘才正常,建议减少字数不要卡极限。
(2)显示的是最近一句对话的情况,但如果历史记录里换行了就可能会出现这种情况……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 成为开发者

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2021-1-17 08:34 , Processed in 0.015380 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表