- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近按照 Ray Wenderlich 的 Cocos2D 教程将 Cocos2D 放入 UIKit 应用程序。我目前只在我的一个 UIView 中使用 Cocos2D。在教程中,他使用了 CCScene,它是项目中特定的 .h 和 .m 类。场景中有一些代码,我也不知道它们的重要性。我必须说我是 Cocos2D 的新手,我想知道 CCScene 有什么意义?我需要在我的情况下使用它吗?如果是这样,怎么做到的?
谢谢!
Edit1:这是正确的吗?我还添加了一个简单的游戏循环,所以我应该按照下面的方式来做还是应该使用 CADisplayLink?
//Cocos2D methods
-(id) init {
if((self=[super init]))
{
CCScene *scene = [CCScene node];
CCLayer *layer = [CCLayer node];
[scene addChild:layer];
[[CCDirector sharedDirector] runWithScene:scene];
[self performSelector:@selector(cocosgameLoop:) withObject:nil afterDelay:1/60.0f];
}
return self;
}
- (void)cocosgameLoop:(ccTime)dT {
//Check for collisions here and add gravity, etc....
}
- (void)viewDidUnload {
[super viewDidUnload];
[[CCDirector sharedDirector] end];
}
//
最佳答案
CCScene 是场景图中的根节点。没有父节点的节点。 CCDirector 仅与 CCScenes 一起运行。阅读此内容以获取更多信息:http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:lesson_3._menus_and_scenes
对您的评论的答复
其实CCScene是如何实现的,你不必了解。但是如果你想用 cocos2d 渲染一些东西,你必须创建一个 CCScene 并将它传递给 CCDirector。常见的方式是:
CCScene *scene = [CCScene node];
CCLayer *layer = [CCLayer node];
[scene addChild:layer];
[[CCDirector sharedDirector] runWithScene:scene];
通常你必须继承一个 CCLayer 并重新实现 init
方法来添加你的员工(例如 Sprite )。查看编程指南以获得更详细的答案: http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:index
关于ios - Cocos2D CCScenes 的重要性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7536455/
在 GGally::ggpair 的最新版本中,相关值用 * 显示,如下图所示。我想删除 *s 并保留相关值。 我看过 ggpairs 代码,但它对我来说并不明显。 GGally::ggpairs(d
在 GGally::ggpair 的最新版本中,相关值用 * 显示,如下图所示。我想删除 *s 并保留相关值。 我看过 ggpairs 代码,但它对我来说并不明显。 GGally::ggpairs(d
我正在尝试使用在 weka 库中实现的 SVM 分类来对一些数据进行分类。我的分类代码如下所示: BufferedReader reader = new BufferedReader(new File
我已经为 jdbm 构建了 Lucene Directory 实现,一个嵌入式Java数据库。 Directory API 的一部分是与"file"修改日期相关的两个方法:touchFile 和 fi
我的任务是编写一个函数,将文件中单词的长度与整数进行比较,然后返回所有符合该大小的单词。我得到的答案几乎相同,除了我没有像他们那样包含 string.strip() : def get_words(d
xgb.importance 命令返回由 f score 衡量的特征重要性图。 这个f分数代表什么,它是如何计算的? 输出: Graph of feature importance 最佳答案 这是一个
有一个二元分类问题:如何获得 Ranger 模型变量的 Shap 贡献? 示例数据: library(ranger) library(tidyverse) # Binary Dataset df %
如今 servlet 在哪里使用? 我知道 servlet 是在面向请求/响应的服务器(例如支持 Java 的 Web 服务器)中运行的模块。但是现在我没有听到任何人使用 servlet。这可能是因为
我是一名优秀的程序员,十分优秀!