Project1

标题: 一个网页版/手机版体积优化方法 [打印本页]

作者: woodey    时间: 2015-11-2 22:22
标题: 一个网页版/手机版体积优化方法
本帖最后由 woodey 于 2015-11-2 22:29 编辑

把titles1,parallaxes,battlebacks1文件夹里这些不需要透明度的图片转成jpg,然后其他的转PNG-8保留透明度

然后新建js插件或者在你自己的插件上添加如下代码

这样就能减少传输错误的概率了

JAVASCRIPT 代码复制
  1. ImageManager.loadBitmapJPG = function(folder, filename, hue, smooth) {
  2.     if (filename) {
  3.         var path = folder + encodeURIComponent(filename) + '.jpg';
  4.         var bitmap = this.loadNormalBitmap(path, hue || 0);
  5.         bitmap.smooth = smooth;
  6.         return bitmap;
  7.     } else {
  8.         return this.loadEmptyBitmap();
  9.     }
  10. };
  11.  
  12. ImageManager.loadBattleback1 = function(filename, hue) {
  13.     return this.loadBitmapJPG('img/battlebacks1/', filename, hue, true);
  14. };
  15.  
  16. ImageManager.loadParallax = function(filename, hue) {
  17.     return this.loadBitmapJPG('img/parallaxes/', filename, hue, true);
  18. };
  19.  
  20. ImageManager.loadTitle1 = function(filename, hue) {
  21.     return this.loadBitmapJPG('img/titles1/', filename, hue, true);
  22. };

作者: 凯凯星    时间: 2015-11-2 22:50
改一下名字就改了?
作者: 凯凯星    时间: 2015-11-2 22:53
我看错了。。。
作者: trentswd    时间: 2015-11-2 22:54
把ogg和m4a的码率压低
作者: 凯凯星    时间: 2015-11-2 22:55
很不错的想法
作者: woodey    时间: 2015-11-3 00:05
trentswd 发表于 2015-11-2 22:54
把ogg和m4a的码率压低

我试过不过最好不要小于96kbps,然后默认也可以关闭音乐的载入,留选项打开
作者: ky52879    时间: 2015-11-3 17:18
貌似MV默认打包成API的话,中文的文件名会报错。。不知道这个能解决不。。。
作者: Fan723    时间: 2017-11-2 22:39
你这是将这三个文件夹PNG全变为JPG呀?不能共用的吗?
作者: 灰白君    时间: 2017-11-9 21:49
不对啊,那个音频可以用格式工厂修改吧
作者: hyperzlib    时间: 2017-11-10 22:46
其实有更好的压缩方法
1.图片压缩
2.音乐降比特率
3.字库精简
4.全素材gz压缩
最后再给exe资源包加个lzma压缩




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