类型 (特殊) 修订版 版本 2024.3703 关键词 屏幕启动控制、启动屏幕 平台 Android、iOS
该特殊插件可启用在设备上启动应用时显示默认 Solar2D 品牌启动屏幕的控制。该插件不仅仅为 Lua 代码添加功能,还使您能够在 build.settings
中控制启动屏幕。
若要移除启动屏幕,请将 splashScreen
表添加到项目的 build.settings
中,将 enable
键设置为 false
settings = { splashScreen = { enable = false }, }
或者,您可以在
settings = { splashScreen = { ios = { enable = false }, android = { enable = true } }, }
如果您想显示自己的自定义启动屏幕,请在 build.settings
中包含 splashScreen
表(如上所述),但将 enable
键设置为 true
,并添加一个定义图像名称的 image
键。例如
settings = { splashScreen = { enable = true, image = "mySplashScreen.png" }, }
或者,您可以在
settings = { splashScreen = { ios = { enable = true, image = "mySplashScreen_iOS.png" }, android = { enable = true, image = "mySplashScreen_Android.png" } }, }
对于自定义实现,image
指示项目中任何图像文件的路径。该图像将显示在黑色背景上,并且它将匹配应用的默认方向,并按比例调整到当前设备的屏幕大小。您可能需要多尝试才能获得最适合您启动屏幕的图像,但如果它足够大,足以供您打算在其上运行应用的最大设备使用,则只需一张图像即可。
由于 build.settings
不适用于通过 Solar2D 原生执行的应用构建,因此在这些情况下需要进行特殊处理以自定义启动屏幕。请参阅下面的 Solar2D 原生 部分了解详情。
由于 build.settings
不适用于通过 Solar2D 原生执行的应用构建,因此在这些情况下需要进行特殊处理以自定义启动屏幕
对于 iOS,请将名为 _CoronaSplashScreen.png
的图像放在应用包的根目录中,并在 Xcode 中指定它为“资源”。
对于 Android,请使用 Android Studio 或其他方式将名为 _corona_splash_screen.png
的图像放在 res/drawable/
中。