画布似乎是只读的...我只能将对象(视图和修改器等)从库拖放到代码本身上。我正在上 udemy 课程,讲师将对象拖放到画布上,同时自动更新代码和画布。然而,她使用的是旧版本的 Xcode。为什么苹果要删除这个功能?或者我错过了某个地方的设置?即使当我将按钮拖到代码中时,我什至无法在画布上拖动和移动按钮,它只是无法单击。
我正在使用 SpriteKit 和 swift 编写一个等距游戏,但我在为我的羊绘制精灵时遇到了麻烦。他们有一个基本的人工智能,可以随机移动它们,但当它绘制时,我得到两条大的黑色水平线,而不是一只羊。我正在使用 init(rect:inTexture:) 获取精灵表的第一个子图像。我只做一只羊来测试我的代码。这是我的代码:
//
// Animal.swift
// Anointed
//
// Created by Jacob Jackson on 4/26/15.
// Copyright (c) 2015 ThinkMac Innovations. All rights reserved.
//
import Foundation
import SpriteKit
/* DEFINES AN ANIMAL */
class Animal : SKSpriteNode {
let animalName: String //name
let descript: String //description
let spriteSheetName: String //image name for item icon
var deltaT = 0.0
var startTime = 0.0
init( name: String, desc: String, sheetName: String ) {
animalName = name …
Run Code Online (Sandbox Code Playgroud)