THE NVL Maker

 找回密码
 注册
搜索
查看: 19533|回复: 3

[脚本编辑] 关于继续游戏功能和对话框中姓名显示对齐位置的问题

[复制链接]

4

主题

11

帖子

1

精华

游戏开发者

积分
16
发表于 2021-3-13 23:35:48 | 显示全部楼层 |阅读模式
D大你好,我正在使用3.90alpha版本制作游戏,遇到了这些问题:
1.请问退出时自动存档和标题界面继续上一次游戏进度按钮的功能要如何实现?
2.我使用macro_dia.ks调整姓名的位置使姓名显示在全屏框内容的左边,现在我想让姓名的最后一个字和内容保持固定的距离,请问有实现方法吗?


回复

使用道具 举报

4

主题

11

帖子

1

精华

游戏开发者

积分
16
 楼主| 发表于 2021-3-15 22:49:25 | 显示全部楼层
现在第二个问题我已经用填充空格简单粗暴地解决了,但是第一个退出时自动存档的功能对于我们这些程序苦手来说还是个大问题,翻遍了所有教程都找不到方法,请问D大有办法吗
回复

使用道具 举报

16

主题

1053

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1074
发表于 2021-3-16 23:34:31 | 显示全部楼层
1.需要改一些tjs。
(1)mysaveloadfunction.tjs里面,调用退出界面的函数kag.onCloseQuery,有一行saveSystemVariables();后面,加上一条saveBookMark(你定的自动存档编号);
(2)标题加按钮看macro_title说明,读档用读档指令[load ask=false place="&sf.RecentSaveNum"]

2.姓名栏我记得是默认居中对齐,在macro_dia第37和38行有这个:
                x=(layer.width-width)/2;
                y=(layer.height-height)/2;
要右对齐就修改x的值就好。layer.width是姓名框图片的宽度,width是文字宽度,算出来你想要的位置。
回复

使用道具 举报

4

主题

11

帖子

1

精华

游戏开发者

积分
16
 楼主| 发表于 2021-3-17 22:09:32 | 显示全部楼层
解决了,感谢D大~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-12-9 23:51 , Processed in 0.042327 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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