THE NVL Maker

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

[脚本编辑] 为什么逐帧动画无法显示图片?

[复制链接]

3

主题

11

帖子

0

精华

游戏开发者

积分
11
发表于 2024-7-31 18:25:44 | 显示全部楼层 |阅读模式
D大好!去年我做完游戏demo后就去写剧本了,前段时间终于把所有剧本都写完了,回来继续做程序!

目前希望播放一段逐帧动画,已做好一系列图片(尺寸是200*200),命名为:jade(0).png …… jade(119).png

测试用脚本为:
;--------------------------------------------------
;动画.ks
;--------------------------------------------------
*start
@animinit left="0" file="jade" interval="70" loop="true" index="5000" top="0"
@waitclick
@animuninit
@bg storage="BG01a"


然后我使用“事件测试”功能,运行后,只有黑屏没有图片,没有报错,点游戏窗口上的“除错-后台”会一直滚动显示“动画循环”
单击鼠标后,也会正常运行下一行的显示背景图

在论坛和贴吧找了些以前的类似问题,好像都没有正确解答……不知道是不是忽略了什么基础问题?只能请教D大了QAQ
回复

使用道具 举报

16

主题

1065

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
发表于 2024-8-10 21:47:55 | 显示全部楼层
没有报错比较可能是:
显示在错误的位置/顺位,被其他图层挡住了。
可以先使用默认参数播放看看吗?确认能正常播放了再加入新的参数会比较好。
回复

使用道具 举报

3

主题

11

帖子

0

精华

游戏开发者

积分
11
 楼主| 发表于 2024-8-14 16:50:54 | 显示全部楼层
VariableD 发表于 2024-8-10 21:47
没有报错比较可能是:
显示在错误的位置/顺位,被其他图层挡住了。
可以先使用默认参数播放看看吗?确认能 ...

感谢D大的提醒!
我又仔细看了AnimPlayer.ks这个文档里的注释,发现是文件名命名错误,以及文件夹位置错误……
文件名是在()之前少了一个半角空格,文件夹好像必须直接放在data文件夹下,如果放在data\image之类的文件夹里,好像也识别不了……
还是因为没仔细看文档啊TAT……下次遇到问题一定会再仔细多看看的,再次感谢!

以下是能够正常运行的脚本:

@addpath storage="jade"
@animinit left="540" file="jade" top="180"

;说明:
;第一句是识别文件夹,所有图片都放在了data\jade文件夹里
;第二句是按默认参数播放,图片文件名为:jade (0)……jade (119),注意半角空格;数字参数为修改图片显示位置
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-1-18 19:46 , Processed in 0.011835 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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