我正在创建一个游戏,并希望使用iPad大小设置(格局:1024x768).据我所知,使用iPad设置只会在iPhone上裁剪出部分高度.假设iPad(1024x768)有2048x1536背景图像,iPhone 6+(736x414)有2208x1242图像,
一世.如何从iPad上确定出现在iPad 6+上的"安全区域"?
II.iPhone 6+的"安全区域"是否与带有1334x750图像的iPhone 6(667x375)相同?如果没有,那么如何同时确定点和像素呢?
我已经ReplayKit在我的SpriteKit游戏中实现了,但由于一切都GameViewController在记录按钮内完成,显得过早.请看GameViewController下面我的课程:
class GameViewController: UIViewController, RPPreviewViewControllerDelegate {
var videoRecButton: UIButton!
var videoRecImage: UIImage!
override func viewDidLoad() {
super.viewDidLoad()
let skView = self.view as? SKView
if skView?.scene == nil {
skView?.showsFPS = true
skView?.showsNodeCount = true
skView?.showsPhysics = true
skView?.ignoresSiblingOrder = false
//starting the game with the Poster Scene
let posterScene = PosterScene(size: skView!.bounds.size)
posterScene.scaleMode = .aspectFill
skView?.presentScene(posterScene)
}
videoRecButton = UIButton(type: .custom)
videoRecImage = UIImage(named:"videoRecButton.png")
videoRecButton.frame = CGRect(x:0, y: 0, width: (videoRecImage?.size.width)!, height: …Run Code Online (Sandbox Code Playgroud)