问题标签 [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-x - CocosBuilder 中的“Doc root var”和“Owner var”有什么区别
在 CocosBuilder 中,有一个Code Connections部分。在第二行,它有三个选项:Don't Assign、Doc root var和Owner var。
有时,我在选择Owner var时遇到错误,但在我将其更改为Doc root var后它工作正常。
我google了很多,但找不到满意的答案。
有谁可以清楚地解释差异?
cocos2d-x - Unexpected property: 'max_length'! after I adding custom properties to Custom class in CocosBuilder
In CocosBuilder, I have a custom class named TextInput
used for user input, then I want add a max_length
value to limit the length of user input.
It looks like below:
But when I run, I got the following error:
I tried to add int max_length;
into TextInput.h
. But nothing changed.
Here is my relative code.
TextInput.h
TextInputLoader.h
So my question is what is the correct way to use 'Custom Properties' feature?
cocos2d-iphone - 如何在 CocosBuilder 中使用 TexturePacker 生成的纹理?
我知道在 CocosBuilder 3.0 中可以通过 Smart Sprite 功能创建纹理。但是现在很不稳定。所以我决定使用 TexturePacker 来生成纹理。我的 .plist 和 .png 文件在我的 CocosBuilder 项目文件夹中针对不同的分辨率生成到不同的文件夹中,如下所示:
问题只是 CocosBuilder 中显示的 .png 文件(我找不到 .plist 文件):
当然,如果我将 .png 和 .plist 文件移动到 Resources 文件夹中。两者都将在 CocosBuilder 中显示。但是我再也无法为不同的分辨率选择正确的图像了。我不知道它有什么问题。任何想法?
太感谢了。
ios - cocos2d 和 cocosbuilder 横向
我在使用 cocos2d 和 cocosbuilder 时遇到了景观旋转问题。
我的 cocosbuilder 项目中有iPhone Landscape和iPhone5 Landscape而在 xcode支持的界面方向上,我只选择了景观。
在我的 appDelegate.mi 上有:
这应该很简单,但是我在这里很难过,真的不想在不使用 cocosbuilder 的情况下再次重新组装我的游戏
xcode - cocosbuilder的两个同名文件
我想使用 cocosbuilder 和 cocos2d-x 为新旧 iPhone 开发我的游戏。我想为两种分辨率创建一个文件。我创建了一个 ccb 文件,然后将其发布到视网膜和正常分辨率。一切正常,但现在我有两个同名的 png 文件:
已发布-iOS/resources-iphone/star.png
已发布-iOS/resources-iphonehd/star.png
有一个问题。我正在使用 Xcode,它不喜欢项目中有 2 个同名文件。我可以将这些文件添加到单独的组中的项目中,但在最终的应用程序包中可能只有一个 star.png 文件。它是随机选择的。当我在 iphone 4s 上启动我的应用程序时,我有来自旧 iphone 显示屏的图片。如何将 cocosbuilder 用于多种分辨率?
cocos2d-iphone - 用 ccbanimationmanager 运行动画后运行另一个动画
我正在使用 cocosbuilder 2.1 运行 cocos2d,并且我使用 cocosbuilder 动画委托 ( CCBAnimationManagerDelegate::completedAnimationSequenceNamed
) 在动画完成时收到通知并采取诸如触发另一个 cocosbuilder 动画之类的操作。
第一次从foodfactoryshow
代理运行动画时它运行良好,动画完成后它也restoration
正确运行动画。但是,当restoration
动画完成时,方法的参数是name
!?-(void) completedAnimationSequenceNamed
NULL
这是一个错误还是我不应该从该CCBAnimationManagerDelegate::completedAnimationSequenceNamed
方法运行动画!?
在此先感谢您的帮助。
ios - ViewController 访问 CocosBuilder 创建的 CCScene 中的实例方法?
我举个例子来说明:
例如在 CocosBuilder 中,我创建了一个Scene.ccbi 及其自定义类Scene类
在Scene header中,我定义了一个方法:
在AppDelegate/ViewController中,我调用 CCBReader 来创建 CCScene:
即 Scene.m 现在有它的实例。
至此,AppDelegate/ViewController 如何访问 Scene 的实例方法呢?例如,在 ViewController 内部:
谢谢!
cocos2d-x - 许多分辨率的 CCLabelBMFont 资源在哪里保存
我正在使用 cocos2d-x 和 cocosbuilder 3.0 alpha2。在 cocosbuilder 中使用自动缩放精灵非常方便。您可以在 resources-auto 目录下添加 png 文件,发布时会自动调用内容。您不必以编程方式缩放图像。
我想为新旧 iPhone 使用 CCLabelBMFont。我试图对 fnt 文件使用相同的方法。我将 fnt 文件保存在 resources-auto 目录下。然后我用 cocosbuilder 打开了这些资源,结果崩溃了;/
我应该在哪里保存这些 fnt 文件?我应该创建两个版本的 fnt 文件(常规和视网膜)吗?如何将 CCLabelBMFonts 用于多种显示分辨率?
cocos2d-iphone - 将ccb文件拖到图层不起作用 cocosbuilder
这应该是一个快速的问题,我在这里阅读 cocosbuilder 教程。我创建了一个 CCNode 类并为其添加了一些图像动画,然后我创建了一个 CCLayer 类并希望将节点添加到 CCLayer 类中。这是教程“从项目视图中,将 Dragon.ccb 文件拖到画布上”的内容。但是当我这样做时,它没有显示任何内容,它只是创建了一个新的 CCNode 类。有谁知道我做错了什么?提前感谢您的回答。
cocosbuilder - 打开 CocosBuilder 项目时的目录过多
当我添加一些新目录后再次打开 cocosbuilder 项目时,它会弹出一个对话框,上面写着
目录太多
您已经创建或打开了一个项目,该项目位于具有很多子目录的目录中。请将您的项目文件与您在项目中使用的资源一起保存在一个目录中。
我知道这是因为目录太多。
但我想知道除了删除我新添加的目录之外,是否还有其他方法可以解决这个问题。
谢谢。