0

私は実際に Objective C (iOS アプリ用) で cocos2d ゲームのランチャーを実行しようとしています。

しかし、私は多くのエラーを抱えており、C++ をよく知りません (cocos2d ゲームには、私が作成していない C++ コードがたくさんあります)。

ゲームをどのように統合したかを説明するには(おそらく間違いを犯しました):

  • アプリケーションに cocos ゲームの xcodeproj を追加します
  • cocos を対象の依存関係として追加します。
  • ビルド設定で、Always search user path を "YES" に設定します。
  • 「Objective-C++」の「Compile source as」を変更
  • cocos2d ゲーム関数を呼び出すファイルに .mm 拡張子を追加します。

この手順はすべて必要ですか?

次のような新しいエラーがコードに表示されるようになりました。

return [self drawInRect:rect withZFont:font lineBreakMode:lineBreakMode alignment:UITextAlignmentLeft]; 

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De‌ veloper/SDKs/iPhoneSimulator6. 1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStringDrawing.h:40:1>.

したがって、値をキャストする必要がありますが、以前のコードをすべて変更して機能させることは本当にしたくありません..それを回避する方法はありますか?

そして、統合で見逃したいくつかのステップ、または将来のアドバイスがあります:)。

前もって感謝します。

4

0 に答える 0