Для начала, как аватары, так и категории препятствий категории 0, потому что: UInt32 = 0 * 1 & lt; 1 = 0, поэтому давайте исправим это:
let avatarCategory: UInt32 = 1 << 0
let obstacleCategory: UInt32 = 1 << 1
Теперь contactTestBitMask представляет объект (ы), с которым вы хотите получать уведомления о контактах, поэтому вам нужно изменить это:
avatar.physicsBody?.contactTestBitMask = obstacleCategory
и
obstacle.physicsBody?.contactTestBitMask = avatarCategor
Попробуйте на данный момент
Переданные репозитории унаследуют проблемы, запросы на извлечение, историю взносов, звезды, часы.
История взносов - это отдельная история, и как она рассчитывается, объясняется здесь: https://help.github.com/articles/viewing-contributions-on-your-profile/ Цитировать из там:
Что считается вкладом
На вашей странице профиля определенные действия учитываются как вклады:
blockquote>
- Принятие на ветку репозитория по умолчанию или gh -pages branch
- Открытие проблемы
- Предложение запроса на извлечение
- Отправка обзора запроса на извлечение
- Совместное редактирование коммитов в стандартной ветке репозитория или gh -pages branch
Предположим, у вас есть 2 пользователя: A
<a@gmail.com>
, B<b@gmail.com>
и вы объединяете B в A:
- События как «открытие PR», «открытие проблемы», «комментирование проблемы / PR», «пересмотр кода для PR», который считается вкладом в профиль B, будут потеряны
- Такие события, как «commit» в основной ветке будет добавлен в A - если вы добавите
b@gmail.com
в качестве одного из ваших электронных писем в A настройки учетной записи, когда вы переводите репозитории B в A, а затем удаляете учетную запись B.