其实我是新来的游戏编程,我使用SpriteKit的图形。当我加载我的图像时,黑屏显示。哪里不对??下面是我在GameScene.swift中编写的代码。我还将my_Image放在项目中[如果需要,复制]感谢您的回复。图片加载黑色
import SpriteKit
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
let exampleNode=SKSpriteNode(imageNamed: "snakes & ladders.png")
exampleNode.size=CGSize(width: 1000, height: 1000)
exampleNode.anchorPoint=CGPoint(x: 0, y: 0)
exampleNode.position=CGPoint(x:self.frame.width/2, y:self.frame.height*0.25)
self.addChild(exampleNode)
}
}
好像看起来像你有3个问题,1,“snakes&ladders.png”是一个可怕的文件名,我将它重命名为snakesAndLadders.png,2,你不应该指定你的精灵的大小,让系统为你做。 3,消除你的锚点和位置代码,现在就着手让你的物品在现场 – Knight0fDragon
KnightofDragon,我照你说的做,但它是黑色的 – Ehsan
使用'let exampleNode = SKSpriteNode(color:SKColor.blue,size: CGSize(100,100))''而不是你的图像,让我们在屏幕上为你的东西 – Knight0fDragon