问题标签 [cocos2d-iphone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2276 浏览

ios - 在 iPhone 上加载数据文件?

在 iPhone 上加载包含游戏关卡地图的静态数据文件的最佳方式是什么?我见过一些使用 XML 文件,但在我的情况下这似乎有点矫枉过正,因为数据文件仅仅决定了游戏关卡的布局,即障碍物的去向。另外,它们应该存储在哪个项目目录中?

提前致谢!

0 投票
3 回答
8870 浏览

iphone - iPhone 和 Cocos2d 精灵/图层

我正在使用 cocos2d-iphone 将 Sprites 放置到图层上以设置游戏场地。在游戏中的某些点,需要根据游戏条件移除某些 Sprite。我想做的是设置一个 Sprite 指针数组,但我有两个问题:

将 Sprite 指针放在数组中的最佳方法是什么?

如何仅使用指向 Sprite 的指针删除 cocos2d 中的 Sprite?我知道如何从其父层做到这一点,但这对于主游戏循环来说过于运行时密集。

提前致谢!

0 投票
2 回答
12261 浏览

iphone - 使用 cocos2d 在 iPhone 上显示游戏分数的最佳方式?

我希望使用 cocos2d 在 iPhone 应用程序中持续显示游戏分数。关闭 cocos2d 显示应用程序运行的 FPS 的代码:

我可以让分数正确显示,但它会闪烁,即使应用程序以 60 FPS 的速度运行......有什么想法吗?

0 投票
1 回答
11132 浏览

objective-c - 在 cocos2d iPhone 中转换和设置图层/场景

我希望在两个级别之间设置一个过渡(在一个级别完成后,使用 cocos2d 的平滑过渡之一过渡到下一个级别)。在我的 GameLayer 实现中,我设置了方法来执行诸如 [self buildLevel: 3] 之类的操作来构建游戏场。我需要做什么来实例化新的 GameLayer 或 Layer 节点或 GameScene 或 Scene 节点才能执行以下操作:

GameLayer * nextLevelLayer;

[nextLevelLayer buildLevel: 4];

... 在 3 级和 4 级之间进行过渡

也许我在对Objective C的完全误解中布置了我的代码。我假设你不能在init代码中设置一个新的GameLayer,因为它会挂起,不断地创建新的节点。我的 GameLayer 的初始化代码中可能有太多的游戏场设置代码,你们通常如何处理它?您是否在为游戏的主循环安排选择器之前设置了一个标志,然后如果设置了标志,则在游戏的主循环中设置关卡,或者有更好的方法吗?

提前致谢!

0 投票
7 回答
19640 浏览

iphone - cocos2D for iPhone 和触摸检测的问题

我只是不明白。我使用 cocos2d 在 iPhone/Pod 上开发一个小游戏。该框架很棒,但我在触摸检测方面失败了。我读到您只需要在子类 CocosNode 的类的实现中覆盖正确的函数(例如“touchesBegan”)。但它不起作用。我能做错什么?

功能:

我完全错了吗?

0 投票
3 回答
8527 浏览

iphone - 有没有基于 Cocos2d 的开源 iPhone 游戏?

想学Cocos2d,看来是个不错的iPhone游戏编程框架。那么有没有基于 Cocos2d 的开源 iPhone 游戏呢?

0 投票
2 回答
3867 浏览

objective-c - How can I get a value from UITextField in UIAlertView?

I have Used in cocos2d game engine. this is my code:

0 投票
1 回答
1469 浏览

objective-c - 如何使用 Cocos2d 通过警报视图获取文本字段的值?

我正在尝试使用 Cocos2d 开发应用程序。我无法从 textfield 获得价值。如何使用 Cocos2d 获取文本字段的值(在警报视图中)?

0 投票
6 回答
28456 浏览

iphone - 如何为 cocos2d 创建倒数计时器?

我正在使用 cocos2d 开发 2D iPhone 游戏。我需要一个倒数计时器。如何在 cocos2d 中创建倒数计时器?

0 投票
3 回答
3712 浏览

objective-c - 修复文本字段中的最大字符数限制

Cocos2d 中如何对文本字段进行固定字符限制?