THE NVL Maker

 找回密码
 注册
搜索
查看: 10362|回复: 4

[系统修改] 关于预渲染文字对应到各个系统的问题

[复制链接]

26

主题

47

帖子

0

精华

游戏开发者

积分
47
发表于 2020-8-20 18:12:24 | 显示全部楼层 |阅读模式
看论坛里关于预渲染的贴后,修改了不少地方,但有些地方的修改位置找不到,或者找到了不知道填什么代码才是正确的。
版本3.90


1.选项 贴里说的funcion.ks里没找到能修改选项的地方

2.确认框 修改了MyYesNoDialog 中的代码  但没生效
//预渲染文字
                if (ynset.msg.face!=void)
                {
                        primaryLayer.font.mapPrerenderedFont('Font_s.tft');
                }

回复

使用道具 举报

16

主题

1008

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1029
发表于 2020-8-20 19:43:41 | 显示全部楼层
(1)在macro_sel里面。
(2)删掉
if (ynset.msg.face!=void)
{
}
只保留:
primaryLayer.font.mapPrerenderedFont('Font_s.tft');
否则不设置询问框字体,预渲染就不会生效。
回复

使用道具 举报

26

主题

47

帖子

0

精华

游戏开发者

积分
47
 楼主| 发表于 2020-8-21 20:12:27 | 显示全部楼层
VariableD 发表于 2020-8-20 19:43
(1)在macro_sel里面。
(2)删掉
if (ynset.msg.face!=void)

感谢回复 其它地方都改好了 还差姓名框 原本在uidia里改了之后 我自己看可以,打包给别人用就无法显示预渲染字体

是要改其它脚本吗 在macro_dia有看到相关代码 但是不知道加在哪里……预渲染字体的帖子里是写在macro_play跟我这里好像不一样

点评

function drawNameFrame //ptext进行描绘 前面。  发表于 2020-8-23 17:23
回复

使用道具 举报

16

主题

1008

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1029
发表于 2020-8-26 17:30:09 | 显示全部楼层
TJS格式全部都是:

要修改字体的图层.font.mapPrerenderedFont("tft文件名.扩展名");

比如这里就是
layer.font.mapPrerenderedFont('Font_s.tft');

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-6-20 11:33 , Processed in 0.008781 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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