设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1709|回复: 6
打印 上一主题 下一主题

[已经解决] 地图上某事件的动画相关的几个问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2013-6-30
帖子
92
跳转到指定楼层
1
发表于 2014-7-5 13:22:01 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 俄罗斯方块 于 2014-7-5 13:57 编辑

1如何判断某个事件正在放动画? 是不是判断@animation_id是不是0就可以了?
2地图上某个正在放动画的事件如果移动后,它正在放的动画不会跟着移动。这个肿么破?
3如果获取这个动画当前进行的帧数?


唉 都没人啊 以前没人钻研过类似问题么?
算来 在大触驾临前 我还是自己研究研究吧 我现在只知道是要在Sprite_Base里改脚本。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2013-6-30
帖子
92
7
 楼主| 发表于 2014-7-5 15:23:25 | 只看该作者
taroxd 发表于 2014-7-5 15:16
3. 哦懂了,玩 @ani_duration 就可以了

3 非常感谢
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

6
发表于 2014-7-5 15:16:23 | 只看该作者
本帖最后由 taroxd 于 2014-7-5 15:24 编辑
俄罗斯方块 发表于 2014-7-5 15:14
2好吧我再看看

3我意思是在动画放到第8帧的时候输出true。整个动画放完一次,只输出1个true。如果只判断 ...


3. 哦懂了,玩 @ani_duration 就可以了

@熊喵酱 结贴

评分

参与人数 1星屑 +200 收起 理由
熊喵酱 + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2013-6-30
帖子
92
5
 楼主| 发表于 2014-7-5 15:14:48 | 只看该作者
taroxd 发表于 2014-7-5 15:10
2. 我也没动脚本,但我就是没你这个问题
3. 只要true的话,判断@animation_id不是0就可以了吧 ...

2好吧我再看看

3我意思是在动画放到第8帧的时候输出true。整个动画放完一次,只输出1个true。如果只判断animation_id是不是0的话,那么这个动画放完一次,岂不是有多少帧就输出多少个true?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-7-5 15:10:33 | 只看该作者
本帖最后由 taroxd 于 2014-7-5 15:15 编辑
俄罗斯方块 发表于 2014-7-5 15:06
1谢了
2我设置成下面那样,甚至都没用脚本,但仍然有我说的问题。人物都已经跑出去很远了,动画还在原地 ...


2. 我也没动脚本,但我就是没你这个问题
3. 只要true的话,判断@animation_id不是0就可以了吧
    要获得当前帧的话,可以考虑Sprite_Base的实例的实例变量@ani_duration
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2013-6-30
帖子
92
3
 楼主| 发表于 2014-7-5 15:06:49 | 只看该作者
taroxd 发表于 2014-7-5 13:58
1. 是
2. 默认脚本没有这个问题
3. animation.frame_max,其中 animation 是 RPG::Animation 的实例 ...

1谢了
2我设置成下面那样,甚至都没用脚本,但仍然有我说的问题。人物都已经跑出去很远了,动画还在原地。动画只在下一次播放前会更新坐标。我希望修改脚本来实现每一帧都更新坐标。




3嗯。。怎么调用事件event上正在播放的那个动画的当前帧呢?我知道$data_animations[n].frame_max可以调用n号动画的总帧数。
可我不要总帧数,我想要某个动画正在播放的那个帧的帧数。比如这个动画一共10帧,他放到第8帧的时候我希望能输出true,该在脚本的哪里修改?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-7-5 13:58:18 | 只看该作者
1. 是
2. 默认脚本没有这个问题
3. animation.frame_max,其中 animation 是 RPG::Animation 的实例
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-24 05:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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