私は実際に 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>.
したがって、値をキャストする必要がありますが、以前のコードをすべて変更して機能させることは本当にしたくありません..それを回避する方法はありますか?
そして、統合で見逃したいくつかのステップ、または将来のアドバイスがあります:)。
前もって感謝します。