gpt4 book ai didi

iphone - 如何用cocos2D旋转CCUIViewWrapper View

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:31 24 4
gpt4 key购买 nike

使用 cocos2D 中的 CCUIViewWrapper 类在我的游戏中创建自定义 UITableView。问题是当游戏旋转时场景旋转良好但表格 View 不旋转。

所以,我想知道如何使用 cocos2D 旋转 CCUIViewWrapper View ,对于小于 6 的 ios 和 ios6 shouldAutorotate,可能使用类似 shouldAutorotateToInterfaceOrientation 的方法。

最佳答案

问题在于 UIKit 对象不是 cocos2D View 的一部分,因此当您旋转 cocos2D View 时,它独立于 UIKit 对象。

我怀疑您可以将 UIView 动画应用到 UITableView,例如:

[UIView animateWithDuration:0.25
animations:^{
theView.transform = CGAffineTransformMakeRotation(radians);
}];

在 CCUIViewWrapper 实现中,您应该能够覆盖 setRotation: 消息以将相同的旋转应用于它包含的 UIView,理论上它们应该保持同步。

请记住,cocos2D 似乎使用度数,您需要将其转换为 UIKit 的弧度(或者这是我的记忆)。

关于iphone - 如何用cocos2D旋转CCUIViewWrapper View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18878373/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com