Project1

标题: 动画在地图上播放一直播放会不会很占游戏资源? [打印本页]

作者: 没是的人    时间: 2016-3-22 13:24
标题: 动画在地图上播放一直播放会不会很占游戏资源?
我想在地图上一直显示一个魔法阵。但是这个魔法阵有4帧以上
我是设置一个动画,用并行事件一直循环比较好?还是设计一种麻烦点的行走图,开启踏步动画比较好?
作者: 天使喝可乐    时间: 2016-3-22 14:01
{:2_276:}设置一个脚本 单独让这个行走图的帧数多点不就得了 这种功能的脚本应该很容易
作者: 没是的人    时间: 2016-3-22 14:27
天使喝可乐 发表于 2016-3-22 14:01
设置一个脚本 单独让这个行走图的帧数多点不就得了 这种功能的脚本应该很容易 ...

=。=我觉得用不着脚本,最多就是把动画放到两张行走图上,一张播完换一张播
如果现在加了脚本,以后万一要加什么新脚本有冲突就麻烦死了。
还有这个帖子主要不是问怎么实现?而是问一直播动画可不可行,以后事件多了会不会卡
作者: 三途亚梦    时间: 2016-3-22 18:38
本帖最后由 三途亚梦 于 2016-3-22 18:39 编辑

四或三的倍数话,用移动路线循环转向和踏步就可以了呢,不过需要讲究下节奏,事件做起来麻烦一点。

简单的话还是用行走图帧数扩张的脚本吧。
作者: yang1zhi    时间: 2016-3-22 20:43
占资源,但也算不上很占。
测试过就知道了
作者: 精灵使者    时间: 2016-3-23 00:58
可以使用内存优化的脚本。
作者: guaneva    时间: 2016-3-23 09:09
一个动画的话并不会很占资源,但是冲突是问题,有时执行某些效果的话动画是会停止的。也会影响别的动画。
作者: 没是的人    时间: 2016-3-23 09:24
guaneva 发表于 2016-3-23 09:09
一个动画的话并不会很占资源,但是冲突是问题,有时执行某些效果的话动画是会停止的。也会影响别的动画。 ...

是的谢谢提醒,还有播放动画和me的时候会突然顿卡一下
作者: 熊的选民    时间: 2016-3-23 09:54
弄几十上百个事件测试一下就好了。有时候积压的sprite多了自动清理内存时会卡一下,需要手动调用GC.start。
作者: chd114    时间: 2016-3-24 03:20
事件选项的停止时动画勾上,用rm自带的魔法阵就可以了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1