问题标签 [kobold2d]

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 投票
2 回答
487 浏览

xcode - 如何在 Xcode 中安装 Kobold2D 参考?

正如标题所说,如何在我的 Xcode 帮助中安装 Kobold2D 参考?

参考在这里:

http://www.learn-cocos2d.com/api-ref/2.0/Kobold2D-mac/html/index.html

添加了另一个用户的屏幕截图以进行澄清: 在此处输入图像描述

0 投票
0 回答
70 浏览

cocos2d-iphone - 在release模式下编译时无法使用cocos2d加载CCSpriteBatchNode

以下是我的程序的一部分:

问题出现在最后一行:

在调试模式下编译时,没有任何问题。

但是,将模式更改为释放后,出现错误:

ImageIO:CGImageSourceCreateWithData 数据参数为零

谁能告诉我哪里错了?

0 投票
1 回答
128 浏览

kobold2d - Kobold2d 中的 didEnterBackground

在 Cocos2d 中,我会(void)applicationDidEnterBackground:(UIApplication *)application在 AppDelegate 内部实现 - 但在 Kobold2d 中(我没有使用太多),这一切都由 处理config.lua,这很好,但是我如何处理这些exit//应用程序的状态更改enterbackground

我是否必须覆盖某些东西,还是有一些特定的地方?我不确定这里的最佳做法是什么,或者我在网上查找资源时遇到了很多麻烦。

谢谢!

0 投票
1 回答
2998 浏览

xcode - XCode 找不到 AppKit

我正在学习 iPad 开发,我正在重构我的项目以使用 Kobold2d。进展顺利,但我坚持尝试使用 labelWithString:dimensions:hAlignment:vAlignment:fontName:fontSize: 初始化程序初始化 CCLabelTTF,问题在于 hAlignment 和 vAlignment 的预期值(CCTextAlignment 和 CCVerticalTextAlignment)已贬值。我读到要使用的值是 NSTextAlignment,它可以在 AppKit 框架中找到。

这就是事情变得棘手的地方;XCode 似乎拒绝承认 AppKit 框架的存在。当我转到“target->Summary->Linked Frameworks and Libraries”并尝试添加框架时,AppKit 没有显示为选项。尽管如此,我仍然可以通过在 System/Library/Frameworks 中搜索并从那里添加它来找到它并添加它。然而,即使添加了它,XCode 仍然不允许我执行“#import”。更奇怪的是,使用 AppKit 的 cocos2d 类在导入它时没有任何问题。

我完全不知道为什么我的项目似乎拒绝让我使用 AppKit 框架;是否有某种必须完成的框架搜索路径包含?

0 投票
1 回答
153 浏览

lua - Kobold2D 2.X 中缺少 config.lua 中的 WindowFrame 设置

我想知道 Kobold2D 2.X 中 config.lua 文件中的 WindowFrame 设置在哪里?是否有另一种方法可以在 OS X 下设置窗口分辨率?

目前我设法通过修改 Kobold2D 源来设置窗口大小,但我想知道我是否错过了一种新的简单方法,而无需自己修改库。

0 投票
1 回答
243 浏览

objective-c - 我正在尝试创建一个类似于平铺 ScrollView 的 2D 平铺地图引擎

我已经有一个函数可以返回给定位置的图块。我正在努力做到这一点,以便当我滚动时它会即时加载新的图块。我无法弄清楚如何解决这个问题。我确信以前一定有人这样做过,我不想在这方面重新发明轮子。

谁能指出我的教程或一些示例代码?

如果没有,也许可以帮助我弄清楚如何做到这一点?

我使用的是 Kobold2D,地图不会是静态的,它会动态生成,Minecraft 风格。

0 投票
1 回答
450 浏览

cocos2d-iphone - CCMask 和线程

我在我的 Kobold2d 2.0.3(cocos2d-iphone v2.0 和 OpenGL ES 2.0)游戏中使用Gilles Lesire 的 CCMask 类,但调用“createMaskForObject:withMask:”时出现以下错误:

-[CCRenderTexture initWithWidth:height:pixelFormat:depthStencilFormat:] : cocos2d: 警告。CCRenderTexture 在它自己的线程上运行。确保在这个线程上使用了 OpenGL 上下文!

我不太了解如何使用线程/opengl,但我希望有人知道如何解决这个问题。

0 投票
1 回答
73 浏览

cocos2d-iphone - 在 kobold2d 中注册 NSUserDefaults 的位置

我正在尝试跟踪我的应用程序何时首次在设备上运行,因此它将播放一个短视频,然后在使视频可跳过之后从那里播放。所以我使用 NSUserDefaults 执行此操作,但我使用的是 Kobold2d 并使用 lua 设置事情起来了。我想知道我应该在哪里注册 NSUserDfaults。据我了解,这通常是在应用程序委托中完成的,但看起来它在 kobold2d 中被覆盖了。任何帮助,将不胜感激!

0 投票
1 回答
188 浏览

cocos2d-iphone - 图层还是场景?

学习cocos2d/kobold2d,被场景和层次所迷惑。据我了解,场景通常包含图层,其中图层包含 UI 元素,如按钮和所有逻辑。

我的第一个项目基于 kobold2d helloworld 示例,我看到该层是从 CCLayer 而不是 CCScene 子类化的。在搜索这个主题时,我看到 helloworld 示例是从 CCScene 派生的层。无论如何,为什么 helloworld 的例子不是从 CCScene 派生的,而它以前显然是从 CCScene 派生的?

我查看了其他一些示例(涂鸦和弹球),还使用了 CCLayer 而不是 CCScene。

是否有关于场景和图层的权威指南?kobold2d 是否只使用图层进行推广,或者我应该如何看待这个?

问候,

0 投票
1 回答
231 浏览

ios - CCSprite scale - 如何更改缩放方法?

我想通过最近邻法缩放 CCSprite。但是只是设置 sprite.scale 会导致缩放模糊(我认为它是双线性的)

那么如何改变缩放的方法呢?那可能吗?