THE NVL Maker

 找回密码
 注册
搜索
查看: 9609|回复: 2

[常见问题] 道具系统说明文字的小问题

[复制链接]

8

主题

20

帖子

0

精华

游戏开发者

积分
20
发表于 2015-12-19 13:07:18 | 显示全部楼层 |阅读模式
主要是两个问题

(1)输入一些非方型字(数字和英文字符什么的),说明文字自动换行就表现不出预期的效果。

(2)在item_date.ks里,物品说明文字直接换行的话会出现诡异的字符(不同字体出现的字符不同...不过都大同小异...)

如果可以的话,我希望说明文字可以设置成手动换行,虽然麻烦但是可以美观一些...

附图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

16

主题

992

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1013
发表于 2015-12-20 17:21:47 | 显示全部楼层
不能使用ENTER换行,描绘说明文字用的是这个draw_item_exp,里面描绘用的是PTEXT,KR的PTEXT手动换行函数由希德船长提供,在NVL已内置。在说明文字中间直接使用\n即可换行。
去掉自动换行,可将对应函数改成如下代码:
[iscript]
function draw_item_exp(exp)
{
        //坐标与行间距
        var x=525;
        var y=230;
        var line_space=27;
        var text=new Dictionary();
        text.layer="17";
        text.color=0xD1BEA0;
        text.shadow=false;
        text.size=24;
text.x=x;
text.y=y;
text.lineheight=line_space;
text.text=exp;
kag.tagHandlers.ptext(text);
}
[endscript]






回复

使用道具 举报

8

主题

20

帖子

0

精华

游戏开发者

积分
20
 楼主| 发表于 2015-12-23 20:35:21 | 显示全部楼层
VariableD 发表于 2015-12-20 17:21
不能使用ENTER换行,描绘说明文字用的是这个draw_item_exp,里面描绘用的是PTEXT,KR的PTEXT手动换行函数由 ...

谢谢!问题解决了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-5-14 13:23 , Processed in 0.010287 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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