问题标签 [cocosbuilder]
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.
cocos2d-iphone - 当另一个精灵的孩子时,CCSprites 不保留相对位置
所以,我正在寻找一个特定的精灵,它是另一个子节点,它是节点的子节点。结构是
我想检测触摸何时在第二个 CCSprite 上。所以,我像在示例中一样标记它们,并像这样在节点上触摸时运行一个方法
现在,这应该可以工作,但事实证明 t 返回它的 boundingBox 作为相对于自身的坐标,而不是根据其位置进行修改。有什么方法可以让boundingBox检查精灵相对于节点的位置,而不是相对于自身的位置?
xml - 什么是 CocosBuilder .ccbi 文件
使用 CocosBuilder 时,会同时生成 .ccb 文件和 .ccbi 文件。在项目中,您使用 .ccbi 文件而不是 .ccb 文件。我对这些有几个问题,1,什么是 .ccbi 文件 2,为什么使用 .ccbi 文件而不是 .ccb 文件?提前感谢您的回答
objective-c - 在 cocos2d 2.0 中运行 Cocos Builder 创建的场景,断言失败
我正在按照本教程尝试运行在 Cocos Builder 中创建的场景(本教程使用详细的“猫跳”项目进行操作,但以同样的方式操作对我来说并不重要)。我使用 cocos2d 2.0 而不是教程中的 2.1 来做这件事,因为在 2.1 版本中,我在CCBReader类中遇到了一些语法错误,而使用 cocos2d 2.0 编译得很好。
我一直按照指南直到“主要事件”段落,并且该应用程序应该可以工作。对于不想遵循指南的人,这是我到目前为止所做的:
- 正确将CCBReader和CCControlExtension文件夹拖到xcode工程中;
- 将 Cocos Builder 项目文件夹中的所有资源拖到 xcode 项目的资源中;
- 创建了一个名为“场景”的组,我在其中拖动了 MainMenuScene.ccbi 文件;
- 用这个替换了推送场景的代码行:
-
我什至试过这个:
没有运气。当我运行应用程序时,断言失败:
我找到了问题的主要原因,但我不知道如何解决它。问题是在CCBReader方法中:
此方法返回nil,然后调用另一个方法:
其中node是nil,这会导致断言失败,但我不知道为什么sceneWithNodeGraphFromFile:owner:返回nil,我的项目中有一个名为“MainMenuScene.ccbi”的文件,它也被复制到应用程序包中,所以我看不出这种方法返回nil的理由。如果有人能告诉我如何解决这个问题,或者告诉我一些将 Cocos Builder 场景导入 cocos2d 2.0 项目的替代方法,我将不胜感激。
cocos2d-iphone - Cocos2d 错误:找不到文件(Xcode 调试区)
我正在使用 CocosBuilder 和 Cocos2d-iphone 开发一个项目。工作流程如下。我为我的动画使用了一些精灵表,我首先在 CocosBuilder 中测试然后发布它们。CocosBuilder 中的所有图像(动画)都很好,所有时间线中都没有丢失任何内容,但是当我使用 iOS 模拟器对其进行测试时,某些图像( .pngs )出现此错误。因此,图像位于正确的文件夹( resources-auto )但 Xcode-cocos2d 找不到它们。有什么建议么?
提前致谢。
cocosbuilder - Cocos Builder Landscalpe UI 在 IOS 6.1 模拟器中显示 Portrait
我在横向模式下使用 Cocos builder 制作了 UI。当我在 iphoneOS 5.0 模拟器中运行项目时,UI 以横向模式出现。当我运行相同的 xCode 项目时,当设备实际上处于横向模式时,UI 会以纵向显示。我该如何解决这个问题?
OS 6.0 的模拟器屏幕截图:
OS 5.0 的模拟器屏幕截图:
cocos2d-iphone - 将Cocos2D(CCAnimation)动画与CocosBuilder(CCBAnimation Manager)结合?
我正在将 CocosBuilder 2.1 集成到现有的 Cocos2D-iphone 2.0 游戏中,并且在动画方面遇到了一些问题。游戏中有多个角色既有重复的基于精灵的动画,也有移动动画,后者是基于开始和结束位置的动态变化。
这在纯 Cocos2D 中很容易。我可以写一些类似的东西:
但是,CocosBuilder 使用 CCBANimationManager,它似乎运行在一个完全不同的系统上。更像:
我可以在 CocosBuilder 中设计精灵动画,但我认为我的运动动画必须保留在 Cocos2D 代码中。有没有办法在同一个 CCSprite 上同时运行两种类型的动画?
谢谢你的帮助。
objective-c - 为什么我的 sprite sheet 的框架在 Cocos Builder 中不可见?
我用 zwoptex 创建了一个精灵表。然后我只是将.plist和.png文件拖到我的 Cocos Builder 项目中。在此之后,我想获取一个精灵帧并将其设置为精灵:
但是精灵图像是空的!一开始我以为 Cocos Builder 中它只是空的,并且在导入到项目时它一定可以正常工作。但是,如果我尝试使用CCBReader运行该场景,我仍然会看到一个空精灵。为什么?
android - 使用eclipse开发android时如何使用cocosbuilder?
我正在开发一个基于cocos2d-x 的Android 平台应用。我使用cocosbuild设计场景并发布了ccbi文件。但是我应该把ccbi文件放在哪里以及如何在eclipse中使用呢?</p>
cocos2d-x - Cocosbuilder 和 Cocos2dx 中 Sprite 、 Doc Root Var 的自定义类
我有这样的 CCNode 的 CCB 文件(因为我不能发布图像),
- CCNode - 自定义类(PanoController)
- -DrawerLayer - 它唯一的持有者,类型为 CCLayer
- --rawImage - 设置为 Doc root var,名称为:rawImage
我想让 rawImage 成为 mySprite 的实例,而不是 CCSprite ,因为它是默认的。
所以,加载器对于 mySprite 是这样的,
mySprite.h 也是这个,
我也像这样注册了 mySprite 加载器,
并在来自父 CCLayer 的方法中设置 Member Assigner
仍然会引发错误
任何想法,请帮助。如果它的 CCSprite 工作正常,但 mySprite 不行。
cocos2d-iphone - 带有 CocosBuilder 错误的 Cocos2d-x:“从文件(res/Teapot.png)获取数据失败!”
我得到的错误:
不确定使用 CocosBuilder 中的图像路径时发生了什么。我已经在 github 上上传了我的 iOS 项目以及 CocosBuilder 项目。正如您在设备上看到的,标签显示良好,但缺少茶壶。
- Github:https ://github.com/docchang/cocosxtest
- CocosBuilder 3.0-alpha5
- cocos2d.x.版本:2.1rc0-x-2.1.4
- Xcode 版本 4.6.3 (4H1503)
CocosBuilder 截图
设备截图