Вопросы по теме 'skphysicscontact'
didBeginContact работает абсолютно некорректно, свифт
У меня есть очень простое приложение на наборе спрайтов для mac os. (Кстати, этот код для iOS работает правильно). Код делегата приложения:
import Cocoa
import SpriteKit
extension SKNode {
class func unarchiveFromFile(file : String) ->...
135 просмотров
schedule
20.10.2022
Как установить минимальный угол столкновения для SKSpriteNode
Как установить минимальный угол столкновения для объекта SKSpriteNode, чтобы при столкновении с любым другим спрайтом его перевернутый угол всегда был больше или равен этому углу — отрицательному или положительному —?
Моя цель - предотвратить...
92 просмотров
schedule
20.08.2022
SpriteKit: как предотвратить столкновение двух SKSpriteNodes (в Swift)
Я делаю относительно простую игру, состоящую из игрока, препятствий и монет. Моя цель - иметь столкновения только между препятствиями и игроком, а также чтобы контакт между игроком и монетой вызывал didBeginContact .
Вот код:
//declare...
243 просмотров
schedule
07.05.2024
Контакты физики в SpriteKit
Можно ли объяснить, как работает битовая маска только для этой упрощенной ситуации:
A big (blue) ball. Contact BitMask 0b0001
A medium (red) ball. Contact BitMask 0b0010
A small (white) ball. Contact BitMask 0b0100
Между ними нет...
126 просмотров
schedule
23.12.2022
Есть ли способ написать тест функций SKPhysicsContactDelegate?
Могу ли я издеваться над объектом SKPhysicsContact для передачи в метод -(void)didEndContact:(SKPhysicsContact *)contact ? Или есть какая-то другая техника, которую можно использовать здесь?
class PhysicsTestCase: XCTestCase {
var...
125 просмотров
schedule
20.01.2023
Swift 3 SpriteKit Обнаружение контактов
Я новичок в Swift, и я пытался понять, как использовать битовые маски и didBegin(_ contact: SKPhysicsContact), чтобы определить, когда два космических корабля касаются друг друга. Я не могу понять, как это сделать.
Вот что у меня есть до сих пор:...
139 просмотров
schedule
21.08.2022
Как изменить fillColor SKShapeNode в контактной функции didBegin?
Моя цель — изменить fillColor SKShapeNode, как только этот узел сталкивается с другим узлом. Я знаю, как редактировать физическое тело в точке столкновения, но мне не удалось понять, как изменить такие свойства, как fill- или strokeColor узла....
38 просмотров
schedule
12.09.2023