sprite-kit – 将物理体设置为恒定速度

sprite-kit – 将物理体设置为恒定速度,第1张

概述以恒定速度移动球 我试着制作一个球,球以恒定的速度移动.当它们相互碰撞时不应该减速.我认为我已经设置了所有属性,但它没有工作,30秒后所有的球停止移动. 盒子设置如下: self.physicsBody = SKPhysicsBody(edgeLoopFromRect: self.frame) self.physicsBody.dynamic = false self.physic 以恒定速度移动球

我试着制作一个球,球以恒定的速度移动.当它们相互碰撞时不应该减速.我认为我已经设置了所有属性,但它没有工作,30秒后所有的球停止移动.

盒子设置如下:

self.physicsBody = SKPhysicsBody(edgeLoopFromrect: self.frame)    self.physicsBody.dynamic = false    self.physicsBody.restitution = 1    self.physicsBody.friction = 0

球的设置如下:

这是物理引擎的错误还是我错过了什么?

解决方法 如果你希望它们一直保持恒定的速度,根本没有变化,你将不得不在SKScene更新中将它们的速度设置为固定长度的矢量.物理引擎并非旨在严格遵守能源法的保护……或者有人可能认为某些能量是通过加热设备而消散的. 总结

以上是内存溢出为你收集整理的sprite-kit – 将物理体设置为恒定速度全部内容,希望文章能够帮你解决sprite-kit – 将物理体设置为恒定速度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1004474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存