問題タブ [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.

0 投票する
2 に答える
3428 参照

cocos2d-x - What is the difference between 'Doc root var' and 'Owner var' in CocosBuilder

In CocosBuilder, there is a Code Connections section. At second line, it has three options: Don't Assign, Doc root var and Owner var.

Sometimes, I got a error when I was selecting Owner var, but it works fine after I changed it to Doc root var.

I google a lot, but can't find a satisfied answer.

Does anyone can explain the difference clear?

0 投票する
1 に答える
344 参照

cocos2d-x - 予期しないプロパティ:'max_length'!CocosBuilderのCustomクラスにカスタムプロパティを追加した後

CocosBuilderには、ユーザー入力に使用されるという名前のカスタムクラスがあります。次に、ユーザー入力の長さを制限TextInputする値を追加します。max_length

以下のようになります。

ここに画像の説明を入力してください

しかし、実行すると、次のエラーが発生しました。

に追加int max_length;してみましたTextInput.h。しかし、何も変わりませんでした。

これが私の相対的なコードです。

TextInput.h

TextInputLoader.h

だから私の質問は、「カスタムプロパティ」機能を使用する正しい方法は何ですか?

0 投票する
1 に答える
1111 参照

cocos2d-iphone - CocosBuilderでTexturePackerによって生成されたテクスチャを使用するにはどうすればよいですか?

CocosBuilder3.0のSmartSprite機能でテクスチャを作成できることは知っています。しかし、今は非常に不安定です。そこで、TexturePackerを使用してテクスチャを生成することにしました。私の.plistファイルと.pngファイルは、次のように、CocosBuilderプロジェクトフォルダー内のさまざまな解像度のさまざまなフォルダーに生成されます。

ここに画像の説明を入力してください

問題は、CocosBuilderに表示される.pngファイルのみです(.plistファイルが見つかりません)。

ここに画像の説明を入力してください

もちろん、.pngファイルと.plistファイルをResourcesフォルダーに移動した場合。両方ともCocosBuilder内に表示されます。しかし、解像度の異なる正しい画像を選択する方法はもうありません。何が悪いのかわかりません。何か案が?

どうもありがとう。

0 投票する
1 に答える
283 参照

ios - cocos2d と cocosbuilder の横向き

cocos2d と cocosbuilder を使用しているときに、ランドスケープの回転に問題があります。

私のcocosbuilderプロジェクトにはiPhoneランドスケープiPhone5ランドスケープがあり、xcodeサポートされているインターフェイスの向きでは、ランドスケープのみが選択されています。

私のappDelegate.miには次のものがあります:

これは本当に簡単なはずですが、ここで苦労していて、cocosbuilder を使わずにゲームを再構築したくありません。

0 投票する
2 に答える
580 参照

xcode - cocosbuilderによる同じ名前の2つのファイル

cocosbuilderとcocos2d-xを使用して、新旧のiPhone用のゲームを開発したいと思います。2つの解像度に対して1つのファイルを作成したいと思います。1つのccbファイルを作成し、それを網膜と通常の解像度で公開しました。すべてがうまく機能しますが、今では同じ名前のpngファイルが2つあります。

公開済み-iOS/resources-iphone / star.png

公開済み-iOS/resources-iphonehd / star.png

問題があります。Xcodeを使用していますが、プロジェクト内の同じ名前の2つのファイルが好きではありません。これらのファイルを別々のグループのプロジェクトに追加できますが、最終的なアプリケーションバンドルでは、star.pngファイルは1つしかありません。ランダムに選択されます。iphone 4sでアプリを起動すると、古いiphoneディスプレイの画像が表示されます。複数の解像度でcocosbuilderを使用する方法は?

0 投票する
1 に答える
1259 参照

cocos2d-iphone - ccbanimationmanager でアニメーションを実行した後に別のアニメーションを実行する

cocosbuilder 2.1 で cocos2d を実行しています。cocosbuilder アニメーション デリゲート ( CCBAnimationManagerDelegate::completedAnimationSequenceNamed) を使用して、アニメーションが完了したときに通知を受け取り、別の cocosbuilder アニメーションを起動するなどのアクションを実行します。

foodfactoryshowアニメーションがデリゲートから初めて実行されたときに正常に実行され、アニメーションが完了した後もrestorationアニメーションが正しく実行されます。しかし、restorationアニメーションが完成すると、メソッドのパラメータname-(void) completedAnimationSequenceNamed! NULL?

これはバグですか、それともCCBAnimationManagerDelegate::completedAnimationSequenceNamedメソッドからアニメーションを実行するべきではないのでしょうか!?

よろしくお願いします。

0 投票する
1 に答える
153 参照

ios - ViewController は CocosBuilder によって作成された CCScene のインスタンス メソッドにアクセスしますか?

例を挙げて説明します。

たとえば、CocosBuilder でScene.ccbi とそのカスタム クラスSceneクラスを作成しました。

Scene header内で、メソッドを定義しました:

AppDelegate /ViewControllerで、CCBReader を呼び出して CCScene を作成します。

つまり、Scene.m にはそのインスタンスがあります。

この時点で、AppDelegate/ViewController は Scene のインスタンス メソッドにどのようにアクセスできますか? たとえば、ViewController 内:

ありがとうございました!

0 投票する
1 に答える
312 参照

cocos2d-x - 多くの解像度の CCLabelBMFont リソースを保存する場所

cocos2d-x と cocosbuilder 3.0 alpha2 を使用しています。cocosbuilder で自動スケーリングされたスプライトを使用すると非常に便利です。resources-auto ディレクトリの下に png ファイルを追加すると、公開中にコンテンツが自動的に呼び出されます。プログラムで画像をスケーリングする必要はありません。

新旧のiPhoneでCCLabelBMFontを使いたいと思っています。fntファイルにも同じ方法を使用しようとしていました。resources-auto ディレクトリに fnt ファイルを保存しました。次に、cocosbuilder でこれらのリソースを開いたところ、クラッシュしました ;/

これらの fnt ファイルはどこに保存すればよいですか? 2 つのバージョンの fnt ファイル (通常と網膜) を作成する必要がありますか? 多くのディスプレイ解像度で CCLabelBMFonts を使用するには?

0 投票する
1 に答える
186 参照

cocos2d-iphone - ccbファイルをレイヤーにドラッグしても機能しないcocosbuilder

これは簡単な質問です。私はここでcocosbuilder のチュートリアルを読んでいました。CCNode クラスを作成し、それに画像アニメーションを追加してから、CCLayer クラスを作成し、CCLayer クラスにノードを追加したいと考えました。「プロジェクト ビューから、Dragon.ccb ファイルをキャンバスにドラッグします」というチュートリアルでの内容は次のとおりです。しかし、私が行ったとき、それは何も表示されず、新しい CCNode クラスを作成するだけです。誰が私が間違ったことを知っていますか? ご回答ありがとうございます。

0 投票する
1 に答える
1349 参照

cocosbuilder - CocosBuilder プロジェクトを開くときのディレクトリが多すぎる

新しいディレクトリをいくつか追加した後、cocosbuilder プロジェクトを再度開くと、次のようなダイアログが表示されます。

ディレクトリが多すぎる

非常に多くのサブディレクトリを含むディレクトリにあるプロジェクトを作成または開いています。プロジェクト ファイルは、プロジェクトで使用するリソースと一緒にディレクトリに保存してください。

ディレクトリが多すぎるためだと思います。

しかし、新しく追加したディレクトリを削除する以外に、この問題を解決できる方法が他にあるのではないかと思います。

ありがとう。