問題タブ [cocos2d-extensions-ios]

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 投票する
1 に答える
2175 参照

opengl-es - Cocos2D-iphone 拡張クラス CCScrollLayer での宣言されていない識別子の使用

ここから CCScrollLayer Cocos2D 拡張機能をダウンロードしました: https://github.com/cocos2d/cocos2d-iphone-extensions/tree/master/Extensions/CCScrollLayer

どれだけ重要かはわかりませんが、これは OpenGL に関する質問だと思いますが、このレイヤーの目的は、慣性スクロール機能を CCLayer オブジェクトに追加することです。

理由がわかりません.コードをまったく変更していないのに、他の人が問題なく動作すると言っている場合、Xcode 4.5で「宣言されていない変数の使用」エラーが発生します. それが不平を言う行は.mファイルにあります:

GL_POINT_SMOOTH は認識されない定数です。代わりに何を使用できるか、またはその値を #define する方法がわかりません。Cocos2D または OpenGL の知識がある人は、これを修正するために何ができるか知っていますか? 興味のある方のために、それぞれ .h ファイルと .m ファイルを次に示します。プロジェクトで使用している OpenGL ファイルを含めていません。必要な場合はお知らせください。

.h

そして .m ファイル:

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

cocos2d-iphone - Cocos2D iPhone Extensions v0.2.1: CCMenuAdvanced の警告: CCMenu は initWithItems:vaList に応答しない場合があります: 心配する必要がありますか?

CCMenu.h を調べたところ、Xcode (4.5.2) が応答しないと言っている正確なメソッドに応答しているようです。メソッドをオーバーライドして CCMenu を拡張しようとしましたが、常に同じメッセージがスローされます。

プロジェクトをビルドして実行すると、問題なく動作するようです。この警告を無視してゲームを続行する必要がありますか? 別の質問: このコードを廃止されていない、または古いメソッドに「更新」する簡単な方法はありますか? これが私が使用しているcocos2d-iphone-extensionsのバージョンです。また、cocos2d 2.1 です。

エラーは、.m ファイルの 76 行目で生成されます。

CCMenuAdvanced.h:

https://github.com/cocos2d/cocos2d-iphone-extensions/blob/master/Extensions/CCMenuAdvanced/CCMenuAdvanced.h

CCMenuAdvanced.m:

https://github.com/cocos2d/cocos2d-iphone-extensions/blob/master/Extensions/CCMenuAdvanced/CCMenuAdvanced.m

0 投票する
0 に答える
355 参照

xcode - cocos2d拡張機能をインストールできません

cocos2dをインストールして動作させていますが、cocos2d拡張機能をインストールできません。

私はグーグルからのチュートリアルとユーチューブからのビデオをたくさん見ましたが成功しませんでした、私はいつもファイルが見つからないというエラーを受け取ります。私はチュートリアルを段階的に実行します。まず、cocos2d拡張機能からcocos2dの空のフォルダーを削除し、次にcocos2d sourcesという名前の新しいフォルダーを作成し、ダウンロードしたcocos2dソースフォルダーからcocos2dフォルダーを追加します。

cocos2dソースフォルダを右クリックすると、チュートリアルが示すように「入る」オプションはありません。これは、このオプションがXcode4.5.2にないためです。そこで、cocos2dフォルダーを追加するときにcocosライブラリとallTestsをチェックしました。ビルド後、kazmathフォルダーを追加した後にkazmath / kazmath.hのファイルが見つからないため、すべての入力ディレクトリを変更して、ejのkazmat/kazmath.hではなくkazmathファイルのみを指すようにする必要がありました。 。その後、MachOリンカーエラーが発生しました。何か助けはありますか?これが私のスクリーンショットです

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

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

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

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

http://imageshack.us/photo/my-images/198/cocos1.png/

http://imageshack.us/photo/my-images/801/cocos2.png/

http://imageshack.us/photo/my-images/51/cocos3.png/

http://imageshack.us/photo/my-images/811/cocos4.png/