首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用cocos2d旋转与手机旋转相反的精灵吗?

问使用cocos2d旋转与手机旋转相反的精灵吗?
EN

Stack Overflow用户
提问于 2011-12-07 11:58:08
回答 1查看 176关注 0票数 1

我正在尝试旋转一个与手机旋转完全相反的精灵,这样无论手机的位置如何,精灵相对于地面都是直立的。

它在很大程度上是有效的,但加速计读数的变化,无论手机是如何静止的,都会使精灵“弹跳”。基本上我的代码非常简单-每当我做加速度计读数时,我只是将加速度读数乘以-90:

代码语言:javascript
复制
_pink.rotation = acceleration.y * (-90);

这是可行的,但即使手机放在平板电脑上,由于加速计读数不一致,它也会来回跳动。我怎么才能让它变得平滑呢?我意识到了KFilteringFactor,我实现了它,但它只是让移动变慢了,所以它没有跟上手机移动的反面。也许我用错了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-07 17:39:51

尝尝这个

代码语言:javascript
复制
 float angle = angle-90;
[pink setRotation:angle];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8410210

复制
相关文章

相似问题

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