首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算椭圆形的半径

计算椭圆形的半径
EN

Stack Overflow用户
提问于 2016-11-23 19:44:29
回答 1查看 352关注 0票数 2

我已经为iPhone6+制作了我的游戏原型。我有一个尺寸为108x108的圆形精灵。我正在为我的iPad原型创作艺术作品。经过我的计算(2048x1536的iPhone6+宽度减少了7.25%,高度增加了23.67% ),我得到了iPad的102x133雪碧图。这张图片不是一个圆。圆的矩依赖于半径,所以我需要根据物理原理来计算它。我应该如何计算我的半径,以获得类似的外观和运动?目前,我正在使用以下内容:

代码语言:javascript
复制
radius = sprite.frame.size.width/2
sprite.physicsBody = SKPhysicsBody(circleOfRadius: radius)
EN

回答 1

Stack Overflow用户

发布于 2016-11-24 04:27:43

精灵的高度和宽度不应该受到屏幕上像素数量的影响,它只会影响游戏的可视区域。如果遇到这种情况,只需更改场景中的缩放模式即可。下面是使用缩放模式的一个很好的解释- -http://blog.infinitecortex.com/2014/01/spritekit-understanding-skscene-scalemode/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40763633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档