Пользовательский подкласс SKPhysicsJoint
Я сейчас работаю с SKPhysicsJointSpring
соединить несколько узлов вместе. Я хотел бы иметь возможность указать силу, используя логарифмическую формулу, а не закон Гука.
Есть ли способ для меня, чтобы подкласс SKPhysicsJoint
предоставить свои собственные расчеты силы? Или я должен реализовать это вручную в update(..)
?
Большое спасибо,
1 ответ
Решение
Вы должны реализовать это "вручную в update
Или другим способом. SKPhysicsJoint
и его очевидные подклассы даже не реальны. Попробуйте напечатать один:
:; xcrun swift -framework SpriteKit
"crashlog" and "save_crashlog" command installed, use the "--help" option for detailed help
Welcome to Apple Swift version 2.0 (700.0.52.1 700.0.65). Type :help for assistance.
1> import SpriteKit
2> print(SKPhysicsJoint())
<PKPhysicsJoint: 0x1029006b0>
3> print(SKPhysicsJointSpring())
<PKPhysicsJointDistance: 0x102800530>
Вы на самом деле получаете экземпляры классов из частной среды PhysicsKit и не можете создавать подклассы этих классов.