自定义闪屏的添加

来自AnySDK 文档
跳转至: 导航搜索

Android

1.打开我的文档(win)/文稿(mac)目录下的AnySDKFiles/config/sdk目录,建立一个文件夹,名字最好不带中文

CustomSplash1.png

2.在目录下建立一个ForSplash文件夹
3.在ForSplash文件夹下根据规则添加文件夹
	第一位表示方向,1横,2竖
	第二位表示颜色,1白,2黑

    	以上规则组合示例
    	横白 11
	横黑 12
	竖白 21
	竖黑 22
4.根据规则建立以下文件夹,在文件夹中放入相应分辨率的plugin_splash.png文件,必须全部添加,否则工具内不会判定为闪屏资源存在
文件夹名 横屏分辨率 竖屏分辨率
drawable 480x320 320x480
drawable-ldpi 320x240 240x320
drawable-mdpi 480x320 320x480
drawable-hdpi 800x480 480x800
drawable-xhdpi 1280x720 720x1280

CustomSplash2.png

CustomSplash3.png

CustomSplash4.png

5.可以在出图后,将图片命名为分辨率.png,如1280x720.png等,然后使用splash.zip下载链接中的脚本文件,进行闪屏文件夹转换,如果至少有符合规则的一组图片,会在该文件夹下生成一个符合使用规则的ForSplash文件夹。

调用方法:python splash.py [图片文件夹路径]
脚本下载链接:文件:Splash.zip

Splashpy3.png

Splashpy1.png

Splashpy2.png

iOS

1.打开文稿目录下的AnySDK Files/config/sdk目录,建立一个文件夹,以iOS_开头,名字最好不带中文
2.在目录下建立一个ForSplash文件夹
3.在ForSplash文件夹直接添加图片资源
a.ForSplash中最少需要以下三组图片中的任何一组,否则不会被判定为存在闪屏资源。:
1).iPhone横屏(640x960-Landscape.png与640x1136-Landscape.png);
2).iPhone竖屏(640x960.png与640x1136.png)
3).Retina屏的iPad(1536x2048.png与2048x1536.png)
一般情况下放入以上六张图片,或者与工程需求对应即可。但推荐把所有分辨率做齐,否则Unity工程容易有机型不会出现闪屏。如果需要与各分辨率一一对应,参考下表制作相应分辨率的启动图片。
b.iPhone除了6plus外,不支持启动横屏分辨率。若要选择横屏,需要将横屏图片向左翻转90度,并起名为“分辨率-Landscape.png”,拷贝时会根据工具中的横竖屏选择拷贝。若发现启动图片是倒的,请到config/sdk/[sdk名]/ForSplash文件夹下旋转相应图片
c.打包工具界面上的横竖屏选项只针对iPhone。iPad默认情况下,需要两种方向的旋屏。如果不需要相关启动图片资源,可以在生成的工程中手动删除

CustomSplash6.png

4.启动图片对应规则:
ForSplash文件夹中的图片以分辨率命名
iPhone3GS的分辨率(320x480.png)不做支持,需要请自行添加Default.png到工程中
Default-568h@2x.png与LaunchImage-700-568h@2x.png分辨率相同,名称使用前者
ForSplash中文件名 拷贝后工程中文件名 说明
640x960.png Default@2x.png iPhone4竖屏
640x960-Landscape.png Default@2x.png iPhone4横屏
640x1136.png Default-568h@2x.png iPhone5竖屏
640x1136-Landscape.png Default-568h@2x.png iPhone5横屏
750x1334.png LaunchImage-800-667h@2x.png iPhone6竖屏
750x1334-Landscape.png LaunchImage-800-667h@2x.png iPhone6横屏
1242x2208.png LaunchImage-800-Portrait-736h@3x.png iPhone6 Plus竖屏
2208x1242.png LaunchImage-800-Landscape-736h@3x.png iPhone6 Plus横屏
768x1024.png Default-Portrait~ipad.png 非Retina iPad竖屏
1024x768.png Default-Landscape~ipad.png 非Retina iPad横屏
1536x2048.png Default-Portriat@2x~ipad.png Retina iPad竖屏
2048x1536.png Default-Landscape@2x~ipad.png Retina iPad横屏