THE NVL Maker

 找回密码
 注册
搜索
12
返回列表 发新帖
楼主: 豆浆

[系统修改] 关于面板显示滚动特殊效果的问题

[复制链接]

16

主题

982

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1003
发表于 2022-3-6 15:05:37 | 显示全部楼层
move指令应该不带等待(不加wm),等两个层一起move上来再等待这样。或者你贴一下你移动用的代码……

还有,不用养成用ptext就是
@ptext text="你想写的内容" layer=图层 x=0 y=0
然后文字就写对应编号的图层上去了,然后只需要移动一个图层就行=_=
回复

使用道具 举报

15

主题

47

帖子

0

精华

游戏开发者

积分
47
 楼主| 发表于 2022-3-7 06:22:52 | 显示全部楼层
VariableD 发表于 2022-3-6 15:05
move指令应该不带等待(不加wm),等两个层一起move上来再等待这样。或者你贴一下你移动用的代码……

还有 ...

太感谢版主了!终于差不多要达成我想要的效果了。但我还有几个小问题,我的脚本代码是这样
@ptext x="450" size="22" y="115" color="0x000000" text="XXXXXXXX/nXXXXXX" shadow="0" bold="1" layer="10" lineheight="22"

首先问题1:我想像面板文字一样使用lineheight参数+/n实现换行的效果,但测试中无法实现。使用@ptext这个指令是否可以实现自动换行呢?(其实不行的话我一行一行的打也可以)

问题2:我想更换所打文字内容的字体,尝试添加了fontname和font这两个参数,但测试都没有成功,如何在使用@ptext这个指令时改变文字字体呢?
回复

使用道具 举报

16

主题

982

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1003
发表于 2022-3-7 07:55:26 | 显示全部楼层
改变字体应该是face参数(请查看kag3doc)
养成面板本身使用的就是ptext,所以如果换行没有成功应该是别的问题?请贴出具体代码(是不是反了应该是\n)
回复

使用道具 举报

15

主题

47

帖子

0

精华

游戏开发者

积分
47
 楼主| 发表于 2022-3-7 08:21:11 | 显示全部楼层
VariableD 发表于 2022-3-7 07:55
改变字体应该是face参数(请查看kag3doc)
养成面板本身使用的就是ptext,所以如果换行没有成功应该是别的 ...

太感谢版主了!!!!两个问题都解决了(确实是我太二。。。把换行符号打反了
还有之前那个调用面板的问题:
[loadedu storage="herodata.edu" layer=14]
[eval exp="kag.back.layers[14].top=720"]
[eval exp="kag.back.layers[15].top=720"]
[eval exp="kag.back.messages[4].top=720"]
[trans method=crossfade time=300]
[wt]
我成功的调用了面板数据到屏幕下方。。。然后我试着用图层位移把数据移上来。
但是在选择layers=多少时。。。我不知道messages[4]那一层的代号是什么。。。。(就是面板的按钮那一层)@movepos time="500" accel="0" y="720" layer="10" 就是layer="多少"这个地方,我不知道按钮那一层messages[4]的代号是什么。。。。。。。试过messages[4] 或者messages4都无法识别。
回复

使用道具 举报

15

主题

47

帖子

0

精华

游戏开发者

积分
47
 楼主| 发表于 2022-3-7 08:52:43 | 显示全部楼层
VariableD 发表于 2022-3-7 07:55
改变字体应该是face参数(请查看kag3doc)
养成面板本身使用的就是ptext,所以如果换行没有成功应该是别的 ...

或者@ptext这个指令在源代码版里可以显示变数吗?如可可以的话我就不用再移面板了。。。。(我查看了kag3doc里的教程。。。。但没有可显示变数的参数)
回复

使用道具 举报

16

主题

982

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1003
发表于 2022-3-7 14:54:17 | 显示全部楼层
kag形式所有参数都可以这样子显示变数/表达式执行结果:
&(表达式)
例如@ptext text=&f.xxx
就是显示f.xxx的值。
message一般不好move(如果能用的话名字是message4没有s(。)),一般是得tjs额外写一个移动代码改变它的x或者y,所以推荐用ptext。

回复

使用道具 举报

15

主题

47

帖子

0

精华

游戏开发者

积分
47
 楼主| 发表于 2022-3-7 21:32:16 | 显示全部楼层
VariableD 发表于 2022-3-7 14:54
kag形式所有参数都可以这样子显示变数/表达式执行结果:
&(表达式)
例如@ptext text=&f.xxx

感谢版主!!!我想达到的效果已经完成了,如果我做完了,结局滚字幕谢鸣那一栏一定写上你。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-3-29 04:50 , Processed in 0.009257 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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