問題タブ [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 - 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?
cocos2d-x - 予期しないプロパティ:'max_length'!CocosBuilderのCustomクラスにカスタムプロパティを追加した後
CocosBuilderには、ユーザー入力に使用されるという名前のカスタムクラスがあります。次に、ユーザー入力の長さを制限TextInput
する値を追加します。max_length
以下のようになります。
しかし、実行すると、次のエラーが発生しました。
に追加int max_length;
してみましたTextInput.h
。しかし、何も変わりませんでした。
これが私の相対的なコードです。
TextInput.h
TextInputLoader.h
だから私の質問は、「カスタムプロパティ」機能を使用する正しい方法は何ですか?
cocos2d-iphone - CocosBuilderでTexturePackerによって生成されたテクスチャを使用するにはどうすればよいですか?
CocosBuilder3.0のSmartSprite機能でテクスチャを作成できることは知っています。しかし、今は非常に不安定です。そこで、TexturePackerを使用してテクスチャを生成することにしました。私の.plistファイルと.pngファイルは、次のように、CocosBuilderプロジェクトフォルダー内のさまざまな解像度のさまざまなフォルダーに生成されます。
問題は、CocosBuilderに表示される.pngファイルのみです(.plistファイルが見つかりません)。
もちろん、.pngファイルと.plistファイルをResourcesフォルダーに移動した場合。両方ともCocosBuilder内に表示されます。しかし、解像度の異なる正しい画像を選択する方法はもうありません。何が悪いのかわかりません。何か案が?
どうもありがとう。
ios - cocos2d と cocosbuilder の横向き
cocos2d と cocosbuilder を使用しているときに、ランドスケープの回転に問題があります。
私のcocosbuilderプロジェクトにはiPhoneランドスケープとiPhone5ランドスケープがあり、xcodeサポートされているインターフェイスの向きでは、ランドスケープのみが選択されています。
私のappDelegate.miには次のものがあります:
これは本当に簡単なはずですが、ここで苦労していて、cocosbuilder を使わずにゲームを再構築したくありません。
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を使用する方法は?
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ファイルにも同じ方法を使用しようとしていました。resources-auto ディレクトリに fnt ファイルを保存しました。次に、cocosbuilder でこれらのリソースを開いたところ、クラッシュしました ;/
これらの fnt ファイルはどこに保存すればよいですか? 2 つのバージョンの fnt ファイル (通常と網膜) を作成する必要がありますか? 多くのディスプレイ解像度で CCLabelBMFonts を使用するには?
cocos2d-iphone - ccbファイルをレイヤーにドラッグしても機能しないcocosbuilder
これは簡単な質問です。私はここでcocosbuilder のチュートリアルを読んでいました。CCNode クラスを作成し、それに画像アニメーションを追加してから、CCLayer クラスを作成し、CCLayer クラスにノードを追加したいと考えました。「プロジェクト ビューから、Dragon.ccb ファイルをキャンバスにドラッグします」というチュートリアルでの内容は次のとおりです。しかし、私が行ったとき、それは何も表示されず、新しい CCNode クラスを作成するだけです。誰が私が間違ったことを知っていますか? ご回答ありがとうございます。
cocosbuilder - CocosBuilder プロジェクトを開くときのディレクトリが多すぎる
新しいディレクトリをいくつか追加した後、cocosbuilder プロジェクトを再度開くと、次のようなダイアログが表示されます。
ディレクトリが多すぎる
非常に多くのサブディレクトリを含むディレクトリにあるプロジェクトを作成または開いています。プロジェクト ファイルは、プロジェクトで使用するリソースと一緒にディレクトリに保存してください。
ディレクトリが多すぎるためだと思います。
しかし、新しく追加したディレクトリを削除する以外に、この問題を解決できる方法が他にあるのではないかと思います。
ありがとう。