Я пытаюсь создать игру, используя построитель спрайтов и быстро. В игре игрок может изменить, например, обувь ребенка в центре экрана, а в левой части экрана есть различные виды обуви, на которые может выбрать игрок. В spritebuilder я помещаю 3 цветовых узла с именами colorNode, colornode1, centroNode. Я хотел бы поставить колокольню в положение centronode, один за другим. Благодаря Здесь есть код я пытался написать:basic spritebuilder и swift
class MainScene: CCNode {
let colorNode : CCNodeColor!
let colorNode1 : CCNodeColor!
weak var centroNode : CCNodeColor!
init (centroNode:CCNodeColor){
self.centroNode=centroNode
}
override func onEnter() {
super.onEnter()
self.userInteractionEnabled = true
}
override func touchBegan(touch: CCTouch!, withEvent event: CCTouchEvent!) {
let touchPosition = touch.locationInNode(self)
if(CGRectContainsPoint(colorNode.boundingBox(), touchPosition))
{
print("entratooo")
centroNode=colorNode
print("centroooo")
let move = CCActionMoveTo(duration:1.0, position:ccp(20, 100))
centroNode.runAction(move)
}
else {print ("toccooo")}
if(CGRectContainsPoint(colorNode1.boundingBox(), touchPosition))
{
print("entratooo22")
Что случилось с углублением? : D –
x code telll this: – fabi8
MIOGIOCO43.spritebuilder/Source/MainScene.swift: 3: 7: фатальная ошибка: использование нереализованного инициализатора 'init()' для класса 'MIOGIOCO43.MainScene' (lldb) – fabi8