0

クラスとリソースフォルダーを持つソースコードがあります。1 つの blackberry プロジェクトを作成し、それらのファイルを同じプロジェクト内にインポートしようとしました。cocos2dx を適切な手順でリンクしました。私がはっきりしていないのは、クラスとリソースのみを含むソース コードを blackberry momwntics IDE で実行する方法です。誰かが何らかのアイデア、ヒント、手がかり、方向性を持っている場合は、返信してください. ありがとう ...

4

1 に答える 1

1

で実行されているブラックベリー用の cocos2d-x を取得しようとしたときにも、同じ問題に直面しましたMomentics IDE。提供されているコード サンプルはあまりよく整理されておらず、明らかに従来のMomentics IDEbb10 プロジェクトのファイル階層または構造に従っていません。個人的には、これは非常に紛らわしいと思います。特に、C++ やリンカなどでプログラミングの経験がほとんどないプログラマにとっては。

そうは言っても、cocos2d-x for blackberry running を取得するために従うことができる一連の手順があります。

  1. Cocos2d-x プロジェクトをhttp://www.cocos2d-x.org/からダウンロードします。このフォルダーには、cocos2d メイン ライブラリ、サンプル コード、およびさまざまなプラットフォーム (Web、デスクトップ、iPhone、Android、Blackberry) 用のプラットフォーム固有のライブラリが含まれています。

  2. 次のタスクは、blackberry 開発に必要な cocos2d ライブラリを Momentics IDE にインポートし、最初のプロジェクトを正常にビルドすることです。Cocos2dx ソース ディレクトリをすばやく検索すると、インポート可能な blackberry 関連プロジェクトを示す proj.blackberry ファイルのリストが表示されます。次の proj.blackberry ファイルをワークスペースにインポートするだけで、含まれているサンプル プロジェクトをビルドするのに十分であることがわかりました。

    /cocos2d-x-2.1.4/cocos2dx/blackberry/proj.blackberry /cocos2d-x-2.1.4/CocosDension/blackberry/proj.blackberry /cocos2d-x-2.1.4/extensions/blackberry/proj.blackberry

  3. 上記のプロジェクトをインポートして、ライブラリへの参照プロジェクトとして使用できるようにする主な理由に注意してください。これは、欠落しているファイルやパスなどのエラーをほとんど処理するはずです。

    /cocos2d-x-2.1.4/template/blackberry/proj.blackberry

(これは、実行してコンパイルするサンプル プロジェクトです – BBTemplateProject)

  1. 上記の各ソース ディレクトリをインポートするには File > Import > Existing Project into Workspace > Cocos2dxこの時点で、BBTemplateProject をインポートする必要があります。今それを構築してみてください..

これについては、http://www.denvycom.com/blog/setting-up-cocos2d-for-blackberry-10-development/ で詳細な記事を書いてい ます。この投稿には、プロジェクトのビルド中に発生する可能性のある decode.h エラーを処理するための簡単な修正も含まれています。

PS > bar-descriptor.xml ファイルにより、関連するインクルード ファイル/クラスが存在する場所 (奇妙な Resources フォルダーを含む) がコンパイラーに通知されることがわかりました。これが、型にはまらない階層構造が機能する理由です。ブラックベリー用の cocos2d-x で作業している問題がまだいくつかあります (QtSql ライブラリを統合し、ブラックベリー プロジェクト用の cocs2d-x で作業するなど)。解決策が見つかり次第、投稿します。

于 2013-07-29T05:00:50.823 に答える