THE NVL Maker

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

[脚本编辑] @fg命令和action在特定条件下不能同时进行QAQ

[复制链接]

15

主题

38

帖子

0

精华

游戏开发者

积分
38
发表于 2024-8-5 14:06:23 | 显示全部楼层 |阅读模式
简单来说,就是在@fg运行的这个时间内(如time=1000的这个时间内)用tjs运行action会有问题。下面是一段代码。
  1. [iscript]

  2. tf.timer4bgminfo=new Timer(bgminfoback,"");
  3. tf.timer4bgminfo.interval = 2000;
  4. tf.timer4bgminfo.enabled = false;

  5. function bgminfoback()
  6. {
  7.     tf.timer4bgminfo.enabled = false;
  8.     kag.fore.layers[9].beginAction(%[module:LayerAccelMoveModule, time:1000, delay:0, x:-245, y:27]);//这是让第九层移动到这个坐标。
  9. }


  10. [endscript]

  11. @fg left="0" time="1" method="crossfade" locate="1" layer="9" top="27" storage="第九层的东西"
  12. @fg left="450" time="500" method="crossfade" locate="1" layer="0" top="60" storage="1"
  13. @bgm storage="1.ogg" loop="1"
  14. @eval exp="tf.timer4bgminfo.enabled = true"
  15. @dia
  16. @甲
  17. “随便整一段对话,因为得凑够时间,不然这句话过了之后到下一句话不到2s。”[w]
  18. @action time="800" x="204" y="60" layer="0" module="LayerDecelMoveModule"
  19. @fg canskip=1 left="679" time="1000" method="crossfade" locate=1 layer="0" top="114" storage="2"
  20. @wait time="300"
  21. @乙
  22. “如果在@fg命令运行的时候timer到了时间就会导致9层跟fg运行的这个层一起渐变,但并不会达到‘移动到这个坐标’的预期效果。”[w]
  23. @stopaction layer="0"
复制代码
想问一下D大关于这样的情况 如何让fg在运行的时候同时action也正确运行。谢谢D大喵

回复

使用道具 举报

16

主题

1065

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
发表于 2024-8-10 21:44:05 | 显示全部楼层
fg是trans这是一个全画面操作,和action的单图层操作是冲突的,但是action的move我记得是有透明度变化参数的,你可以使用action移动同时,图片从透明度0变动到255这样来模拟fg crossfade的效果
回复

使用道具 举报

15

主题

38

帖子

0

精华

游戏开发者

积分
38
 楼主| 发表于 2024-8-14 21:08:06 | 显示全部楼层
VariableD 发表于 2024-8-10 21:44
fg是trans这是一个全画面操作,和action的单图层操作是冲突的,但是action的move我记得是有透明度变化参数 ...

谢谢D大指导!不过我从您早些时候做的日期栏插件里学到用timer控制表里页两个页同时setpos(几ms刷新一次setpos)这样也能实现普通移动同时免疫trans的debuff的效果。
不过刚刚我又想找我当时在哪里找到的这个插件……结果我发现kcddp上已经是没有了,实属遗憾……
回复

使用道具 举报

16

主题

1065

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
发表于 2024-8-30 12:00:50 | 显示全部楼层
这个?我blog上也有。

https://variabled.weebly.com/timeframeks.html
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-1-21 03:33 , Processed in 0.009437 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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