- 注册时间
- 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
|