- 注册时间
 - 2020-7-24
 
- 最后登录
 - 2024-12-8
 
 
 
 
 
游戏开发者 
 
	- 积分
 - 48
 
 
 
 
 | 
 
 
刚进游戏或者开新档,存储后文字是这样的。 
 
玩了一会就会变成正常的样子 
 
 
有时候还会出现莫名显示不完全的情况 
 
 
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
 
 
 
 
 |