krdpsr
@krdpsr
loading...

Что такое битовые поля в matter.js?

// define our categories (as bit fields, there are up to 32 available)
var defaultCategory = 0x0001,
redCategory = 0x0002,
greenCategory = 0x0004,
blueCategory = 0x0008;


- почему в этом примере числа с шагом в 2 ?

и как выглядит 32й вариант ?
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
0x0001 = 12 = 20
0x0002 = 102 = 21
0x0004 = 1002 = 22
0x0008 = 10002 = 23
0x0010 = 100002 = 24
...
0x8000 = 10000000000000002 = 215
....
0x80000000 = 100000000000000000000000000000002 = 231
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы