2015-06-23 2 views
1

Я был сделать игру, используя Sprite Kit и его физики и встретил эту структуру в учебнике:Physics категория структура в Sprite Kit

struct PhysicsCategory 
{ 
    static let None: UInt32 = 0 
    static let All: UInt32 = UInt32.max 
    static let Player: UInt32 = 0b10 
    static let Obstacle: UInt32 = 0b11 
} 

Может кто-нибудь сказать мне, что значит 0b01 и т.д., и как сделать новый постоянная здесь?

ответ

2

Это гекс, то есть 16-щелочное число

0b11 в гексе является

0 * 16^3 + 11 * 16^2 + 1 * 16^1 + 1 * 16^0 = 2816 + 16 + 1 = 2833

В гекса, номера, как 10, 11, 12, 13, 14, 15 представлены буквами, такими как, B, C, D, E, F

Посмотрите here для получения дополнительной информации.

+0

Спасибо за ответ! – Edward

+0

Я был рад помочь. –