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

Project1

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

[胡扯] 难怪我烧机子

[复制链接]

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
跳转到指定楼层
1
发表于 2020-12-7 19:33:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 89444640 于 2020-12-7 19:35 编辑

我一直以为现在硬件过剩,实际上碰到大图还是卡,
我就个简单愿望播放无损全屏动画,以前没注意大小,今天一看

一米五左右,按说也不大啊,人家广告动不动十米横幅来着……
但是xp播放时候会卡一下
pscs3无法处理了转存成gif,用其他软件,转成gif,然后再转回png发现所有半透明细节都没了,
这么大图怎么能优化到不损失清晰度还能小一点?

Lv5.捕梦者

梦石
10
星屑
39440
在线时间
1914 小时
注册时间
2010-11-14
帖子
3315

R考场第七期纪念奖

2
发表于 2020-12-7 20:06:14 | 只看该作者
建议分解成图片序列……嗯。
不损失清晰度的压缩是有极限的
不过微损的话能小个30%以上,我之前用的这个网站
https://tinypng.com/

点评

File is too large (max 5 MB)不能用。  发表于 2020-12-8 10:11
用头画头像,用脚写脚本
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14048
在线时间
2070 小时
注册时间
2016-9-20
帖子
844
3
发表于 2020-12-7 21:14:42 | 只看该作者
本帖最后由 ppspssss 于 2020-12-7 21:23 编辑

硬件再高, 可是RMXP还是只支持单线程, 也就是你电脑1核也好, 十核心好也只是只吃1个核心, RMXP一直性能很吃緊
你这个是错误用法, 大图片肯定要分割处理, 变成一张张小图片续张加载(序列帧) , 不过不知你是什么用途, 若果你想小图片续张加载png做(序列帧), 占用大小用png会很大, 不过jpg不支持透明图层 , 如果播放时间不长还可以接受, 如果大的话宣传片之类很大的还是直接放上B站好了~

点评

这个是战斗动画用的高清全屏光效,以前是192*192放大,有人说马赛克过多,所以想用高清的,结果太占容量了。  发表于 2020-12-8 10:13
内容仅供参考,
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
13559
在线时间
2753 小时
注册时间
2014-10-4
帖子
756

R考场第七期纪念奖

4
发表于 2020-12-7 21:47:30 | 只看该作者
要加载速度快
转成序列帧
要文件小
应该需要类似视频压缩的算法
这我不懂
原理之一大概是只保存帧间变化的信息
(所以可以自己瞎写一个来储存)

gif就是用的动态压缩储存
gif也是支持透明度的
因为我写过gif解码播放脚本
所以我建议换个转换工具转gif

点评

关键词多动画没搜到结果,请指个路我找菜刀桑看一下怎么实现的,谢谢。  发表于 2020-12-10 07:50
芯淡如水大佬写过XP的多动画,拿来自己魔改一番然后变成多对象方动画不是不可能  发表于 2020-12-10 00:07
抱歉 我不熟悉原脚本系统  发表于 2020-12-8 12:20
地图上是可以连续显示图片解决,xp战斗动画中无法调用第二个对象方动画,造成很多效果无法实现,用连续显示图片能在招式特定帧开始吗?  发表于 2020-12-8 10:18
奥 ... 那个东西很久前写的了 我都忘光了 刚查了一下最多256色 我一直回忆色彩位数很多 还以为调色板可以更大 也记叉了..  发表于 2020-12-8 00:07
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5997
在线时间
597 小时
注册时间
2017-9-27
帖子
251
5
发表于 2020-12-8 09:45:34 | 只看该作者
用PS嘛,用高版本有 快速导出为PNG,导出文件不会那么大。

点评

我这个就是ps导出的。  发表于 2020-12-8 10:14
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

6
发表于 2020-12-8 11:04:31 手机端发表。 | 只看该作者
按照换算,这个分辨率尺寸读取到内存ram估计要150mb。仅仅是改变文件的硬盘大小对内存是没有效果的,就像你加载一张相同尺寸的纯色图片,内存仍然要占用。
理想的方法是控制分辨率尺寸,但是要全屏高清,这个尺寸就不能动手了。大尺寸想要流畅运行,应该考虑提前加载,即:合适的时机提前显示过一遍,装进了内存里了,就不会出现加载类型的卡。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34877
在线时间
4148 小时
注册时间
2007-12-15
帖子
9983
7
 楼主| 发表于 2020-12-8 11:24:47 | 只看该作者
Im剑侠客 发表于 2020-12-8 11:04
按照换算,这个分辨率尺寸读取到内存ram估计要150mb。仅仅是改变文件的硬盘大小对内存是没有效果的,就像你 ...

我觉得这个倒是可以假装 now loading,在切场景下个场景用到这个的时候先读一遍,
但是动画带音效并且动画显示z数值很高,怎么能不播放音效 不显示悄无声息的在切换场景时候先读一遍呢?简历动画2,显示透明度0无音效先读一遍?然后再显示动画1,加载同一个素材?

点评

论坛搜索cache类加载,更好的选择,加载等待过程直接用load cache类,不需要显示一遍,完成加载。这方面脚本技术也许可以请求菜刀兄的帮助。  发表于 2020-12-9 11:58
悄无声息方案,新建一个动画id,图像相同,音效无,帧数1帧,这个过程就够了。如果有时间,最好研究一下预加载的学问,毕竟“大型”游戏的流畅标配。  发表于 2020-12-9 11:55
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
4949
在线时间
443 小时
注册时间
2006-1-31
帖子
1537
8
发表于 2020-12-8 16:30:28 | 只看该作者
图片的品质和大小是天生一对的矛盾,必须得从两者中选出一个边来,无损缩小体积是不存在的。70M的动画太可怕了,RMXP先天性孱弱,如非原则问题,还是优先考虑运行效率比较好吧。

点评

这边帮忙做脚本的白菜君试过rgd了,似乎是完全不能兼容,之前叶子大大把vsp的脚本改得太深(捂脸)  发表于 2020-12-10 20:51
XP强烈需要性能的场合可以参考一下XP用RGD的黑科技……(虽然我没弄过)缺点是其他脚本与原版可能不兼容,所以新工程上用比较好……  发表于 2020-12-10 00:09
最开始我用的rm默认的下雨,效果差于是做了特效,但是192放大后不清晰,又做了高清,除了容量别的都好,70M认了吧。  发表于 2020-12-9 09:00
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
11190
在线时间
1320 小时
注册时间
2020-3-21
帖子
356

极短23获奖

9
发表于 2020-12-8 23:37:41 | 只看该作者
你可以拆开,按序列帧处理。但是我电脑配置不是很低,而且用的是mv所以没法给你测。


但是我刚才用mv试了一下在3秒内加载180张816*624的大概550kb的图片且不处理缓存,发现运行后帧率仍然在140以上……所以我的实验毫无用处orz……

然后我又打开了xp,发现帧率最高40,然后我同样显示了80张816*624的大概550kb的图片且不处理缓存,发现帧率掉到了30……
我现学了一下语法,读取1 (1).png 1 (2).png 1 (3).png……写了脚本来连续输出80张图,图虽然相同但是重复加载了80次,我觉得电脑并没有将80张图处理为一个缓存(我的鄙见)……
value=$game_variables[1]
$game_screen.pictures[value].show("1 (#{value})", 0, 0, 0, 100, 100, 255, 0)
我觉得楼主应该用过一些改善这些画面表现的脚本或者用过其他措施所以应该不会这么惨,但是80张550kb的图同时显示xp帧率就掉了10,我觉得直接缓存一张70MB+的大图是如何也无法搞定的……
要不换一下引擎……

点评

没有xp2,其他版本RM的地图不不符合通用性高,多图层,无限扩充,多级遮挡的地图绘制需求,卡一下我闪光盖过去吧  发表于 2020-12-9 09:05

评分

参与人数 1+1 收起 理由
89444640 + 1 塞糖

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

10
发表于 2020-12-9 12:55:20 | 只看该作者
事件处理过程可以这样:(截图)


热爱生命,相信未来。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-3 23:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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