2015-09-27 1 views
0

Вот мой код. Мой план состоит в том, чтобы в конечном итоге дать каждой переменной рандомизированное значение, но когда я обновляю их в своей игре, но в классе я думаю, что я должен создать переменные экземпляра и инициализировать их чем-то.Как инициализировать цвет в переменной экземпляра CCNode для SpriteBuilder и Swift?

import UIKit 

class Planet: CCNode { 
    var mass: Int = 0 
    var radius: Int = 0 
    var color: 
} 

Я не знаю, как инициализировать цвет. Какой тип я использовал бы и какое значение я мог бы инициализировать? Кроме того, это хорошая практика при создании CCNode для вашей игры? Я не использую CCSprite, потому что я хочу иметь возможность случайным образом изменять переменные при их обновлении.

класс

ответ

1

Использование CCColor и + colorWithRed: зеленый: синий:

CCSprite также позволяет изменять свои свойства во время выполнения