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

Project1

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

[已经解决] 请教动画播放的一些问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
跳转到指定楼层
1
发表于 2009-10-11 18:00:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
8星屑
让地图事件正播放的动画停止,突然消失和变速播放(慢放快放)
哪位勇士能解决这个问题?

其实是想解决地图战斗中施法打断的问题

最佳答案

查看完整内容

给个测试工程~~~ 注意几点: 如果暂停了,以后动画都播不出来了,要取消暂停(见NPC)后才播放~~ 速度最快只能RM速度的2倍(即周期设为1),还要再快就只能学模拟器跳帧了~~~慢的不限~~ NPC功能如图:

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
2
发表于 2009-10-11 18:00:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
510
在线时间
340 小时
注册时间
2008-8-13
帖子
526
3
发表于 2009-10-11 18:11:07 | 只看该作者
关于打断,播放1个动化,那动画什么都不设置,并且在第1贞设置对象消失1贞

关于快慢放,那就用Graphics.frame_rate = XXX 来控制
- - 你无视我就行了
Temperament can not be proud to imitate supreme.
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
4
 楼主| 发表于 2009-10-11 18:22:02 | 只看该作者
关于打断,播放1个动化,那动画什么都不设置,并且在第1贞设置对象消失1贞
ProfesstionR 发表于 2009-10-11 18:11

俺怎么没有想到,你真有才了……

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
510
在线时间
340 小时
注册时间
2008-8-13
帖子
526
5
发表于 2009-10-11 18:23:24 | 只看该作者
俺怎么没有想到,你真有才了……
霜冻之狼 发表于 2009-10-11 18:22

因为我做游戏时也遇到过:lol
- - 你无视我就行了
Temperament can not be proud to imitate supreme.
回复

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

6
发表于 2009-10-11 19:44:28 | 只看该作者
不管是地图还是战斗动画  都是一样的
如果只是单个动画(不是自动循环那种)
只要把@_animation_duration 值设置为0, 则当前动画停止
要改变动画播放速率 则需要改变
@_animation.frame_max
让 @_animation_duration = @_animation.frame_max
然后等值的改变@_animation.frames 的大小
这样就可以了
当然 在改变@_animation的时候最好是clone一个原副本, 不然$data_animations动画会被改变
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

7
发表于 2009-10-13 10:42:26 | 只看该作者
ms只要改RPG::Sprite
ls那个变慢只是延长了动画帧间隔的时间....  这样看起来不是像卡了一样
如果能平滑过渡就好了, 不过这样不要修改frames数组.. 到是快很多- -
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
8
发表于 2009-10-13 11:19:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

Lv1.梦旅人

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
帖子
2492

贵宾

9
发表于 2009-10-13 11:25:57 | 只看该作者
本帖最后由 link006007 于 2009-10-13 11:33 编辑

没什么好寒的
只是个人追求不同而已...
你的工程应该已经符合lz的需要了
我只是想说说我理想中的变慢  就应该像War3看Replay那样,变慢一样很平滑(不过或许是War3本身动画就很细腻,所以变慢一样平滑 = =b)
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
10
发表于 2009-10-13 11:34:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-30 02:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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