問題タブ [cocos2d-js]
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.
javascript - レイヤーの取得が定義されていません
メニュー レイヤーを作成しようとしていますが、Chrome コンソールで次のエラーが発生します。
しかし、これは MenuLayer を定義する私の menu.js です。
これは、menu.js とスターター シーンをそれぞれ参照するコードです。
javascript - object は menuitem の関数ではありません
シーンを変更しようとするメニュー項目をプッシュすると、Chrome コンソールから次のエラー メッセージが表示されます。
これはメニューからの私のコードです:
そして、menuitem1 の機能:
cocos2d-x - サンプル js-moonwarrior で cocos2d-js 3.0alpha で「cocos run」コマンドを使用する
cocos2d-js (OS X 10.9.2 の 3.0alpha) の新しいコマンドラインが素晴らしいことを発見しました。2 つのコマンドでプロジェクトを作成し、それを Web、Android、iOS、Mac にデプロイできます。ウェブとアンドロイドを試してみましたが、すぐに機能しました。
次に、フレームワークに付属するサンプルゲーム js-moonwarriors を実行しようとしました
プロジェクトディレクトリ内から。しかし、それはエラーで停止します:
わかりません。何が欠けている?
更新: cocos2d-js 3.0alpha2 がリリースされ、すべて正常に動作しています。
cocos2d-x - cc.Director の getWinSize と getWinSizeInPixels の違いは何ですか?
これら 2 つの機能の意図的な違いは何ですか。
私の場合、どちらもまったく同じ値を返します。
どのような場合に異なる値を返す必要がありますか?
cocos2d-x - cocos2d-js: b2DebugDraw を初期化できません。element.getContext("2d") は null を返します
b2DebugDraw を使用しようとしましたが、getContext 関数から null が返されたため、初期化できませんでした。これが cocos2d 要素ではないことはわかっていますが、他のコンテキストでは正常に機能します。
「cocos new -l js」で新しい空の hello world プロジェクトを作成し、HelloWorldLayer の ctor 関数の最後に次のコードを配置しました。
なにが問題ですか?
エンジンのバージョンは 3.0a2
javascript - AngularJS ベースのアプリを cocos2d-js プロジェクトに埋め込む
既存の AngularJS ベースの Web アプリがあります。これは、ユーザーがプレイしたいゲームを選択できるように、ゲーム ポータルのようなものであると想定されています。ゲームはcocos2d-jsで書かれています。
AngularJS を cocos2d-js プロジェクトに埋め込む際に従うべき制限やルールはありますか? 私が気になっているのは、cocos2d がゲーム フレームワークとして機能していることです。通常の Web アプリ / サイトに適していますか。
感想を聞くだけでも結構です。