我创建了一个 Cordova 混合应用程序,并以某种方式设法为 Google Play 签名,使用两个命令开始该过程:
1. keytool ...
2. cordova run android --release keystore==... password=...
Run Code Online (Sandbox Code Playgroud)
在谷歌控制台上上传签名的应用程序并选择他们的上传密钥后,我可以访问两个证书文件:deployment_cert.der和upload_cert.der,以及它们的“哈希码”。这让我很困惑。我该怎么办?我如何使用它们为 Google Play 签署应用程序?(我只在项目中使用 JavaScript 和 Cordova 命令。我需要 Java 或其他东西吗?)
让我更加困惑的是,我能够忽略这些证书并仅使用原始密钥库在 Google Play 上启动应用程序(通过重复上面的命令 2)。那么我是否使用上传密钥签署了应用程序?我不相信。我怎么能?
Google Play 控制台希望我添加一些 7 英寸平板电脑屏幕截图,以便平板电脑轻松访问该应用程序。但是我没有平板电脑。不明白有什么问题。我在开发的最后阶段制作了截图,在 Unity 编辑器中测试游戏。我想这些 .png 图像就像用手机制作的一样好。我什至不知道如何从手机截屏。
是否有隐藏功能可以识别屏幕截图是由 7 英寸平板电脑制作的?他们为什么不简单地说明他们想要的平板电脑“屏幕截图”的图像分辨率?
Unity C#似乎不将Func<>符号识别为函数委托.那么,我如何将函数作为函数参数传递?
我有一个Invoke(functionName, 0)可能会有所帮助的想法.但我不确定它是否实际上立即调用该函数,或等待帧的结束.还有另外一种方法吗?
我有一个图像(游戏战略地图)放在Canvas元素中,我希望它在显示器的整个宽度或长度上延伸(在不同的设备上可能有不同的尺寸或纵横比),因此它的比例保留图像,同时所有图像都可见.
无论我设置什么,图像太小或太大,无法放入显示器.
如果我理解正确,两组设置很重要:(1)图像的位置,其枢轴,锚点,最小和最大x和y.(2)父画布缩放器UI缩放模式(我可能需要"按屏幕大小缩放"),其x和y滑动比例.我忽略了什么吗?因为没有任何组合似乎对我有用.
次要问题:我是否需要在最大化模式下播放才能测试?或者它应该在非最大化模式下工作?