小编Aid*_*ser的帖子

创建一个划分的地图Swift

我正在使用Swift在SpriteKit中创建一个游戏.游戏要求玩家能够使用这样的地图在美国选择某个州. 在此输入图像描述

是否有一个程序或技术可用于绘制状态的轮廓,并将每个状态转换为地图中自己的唯一节点?例如,我希望能够点击Illinois节点,然后让我的应用程序认识到我已经使用了伊利诺伊州.我不知道从哪里开始并理解这不是一件容易的事.任何帮助,将不胜感激.

image ios sprite-kit skspritenode swift

6
推荐指数
1
解决办法
199
查看次数

在SpriteKit Swift中移动相机

我正在使用swift在sprite kit中创建一个游戏,我试图用手指移动SKScene,因为并非所有节点都适合场景.我已经使用此代码创建了世界,叠加和相机节点.

        override func didMoveToView(view: SKView) {
    world = self.childNodeWithName("world")!

    if !isCreated {
        isCreated = true

        // Camera setup
        self.anchorPoint = CGPoint(x: 0.5, y: 0.5)
        self.world = SKNode()
        self.world.name = "world"
        addChild(self.world)

        self.cam = SKNode()
        self.cam.name = "camera"
        self.world.addChild(self.cam)

        // UI setup
        self.overlay = SKNode()
        self.overlay.zPosition = 10
        self.overlay.name = "overlay"
        addChild(self.overlay)
    }
Run Code Online (Sandbox Code Playgroud)

我希望能够用一根手指使用平移手势来移动相机.我该怎么做?任何帮助,将不胜感激.

camera pan sprite-kit skscene swift

5
推荐指数
2
解决办法
3318
查看次数

使用Swift中的imagePickerController在同一视图控制器中拾取两个不同的图像

我正在制作一个有两个UIImageViews的应用程序.在每个图像视图中,用户需要能够输入不同的图像.这是我到目前为止的代码.

    var imagePicker = UIImagePickerController()
    @IBAction func chooseImage1(sender: AnyObject) {
    if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum){
        println("Button capture")


        imagePicker.delegate = self
        imagePicker.sourceType = .SavedPhotosAlbum
        imagePicker.allowsEditing = false

        self.presentViewController(imagePicker, animated: true, completion: nil)
    }
}

@IBAction func chooseImage2(sender: AnyObject) {
    if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.SavedPhotosAlbum){
        println("Button capture")


        imagePicker2.delegate = self
        imagePicker2.sourceType = .SavedPhotosAlbum
        imagePicker2.allowsEditing = false

        self.presentViewController(imagePicker, animated: true, completion: nil)
}
}

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
    let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage
        chooseImage1.image = pickedImage

    let pickedImage2 = info[UIImagePickerControllerOriginalImage] as? UIImage
    chooseImage2.image …
Run Code Online (Sandbox Code Playgroud)

uiimageview uiimagepickercontroller ios swift

4
推荐指数
1
解决办法
4495
查看次数