11
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

cocos2d-xのプロジェクトを自由な位置に移動させる

Posted at

Cocos2d-xのプロジェクトをcreate_project.pyで作成した場合、プロジェクトは自動でcocos2d-xのprojects下に展開されます。それを後から好きな位置に移動させる際の変更手順です。
以降は便宜上cocos2d-xを cocos2d-x-2.2.2 というフォルダに展開しているものとして説明します

create_project.pyでプロジェクトを作る

cocos2d-x-2.2.2\tools\project-creator に移動し、create_project.py を使ってプロジェクトを作成します

例)
create_project.py -project TestProject -package com.test.testproject -language cpp

実行後 cocos2d-x-2.2.2\projects\ 直下に該当プロジェクトが作成されているので、これを任意のフォルダに丸ごと移動させます(例えばローカルのgitのリポジトリ下とか)

EclipseのWorkSpaceにプロジェクトを追加

Eclipseを起動し、移動させたプロジェクトを追加します

  • メニューから「File→New→Project…」を開く
  • 「Android->Android Project from Existion Code」を選んで「Next」
  • RootDirectoryにプロジェクトのパスを追加→「Refresh」
  • 「Finish」ボタンを押して追加

※この時点ではBuildは失敗します

build_native.shの編集

プロジェクトフォルダの下の proj.android\build_native.sh を開く
COCOS2DX_ROOT の位置を修正し、正しく cocos2d-x-2.2.2 の位置を示せるようにします

例)
COCOS2DX_ROOT="$DIR/../../cocos2d-x-2.2.2"

プロジェクトの編集

  • Eclipseでプロジェクトを選択し、「Project→Properties」を開く
  • 「Android」の項目を開く
  • Library内、libcocos2dxの接続が切れているのでこれを修正する
  • 「Add...」で libcocos2dxを選べばOK
  • 既にあるエラーになっているものはRemoveで消して下さい

※この同じ画面内のProjectBuildTargerで選択されているAndroidのバージョンが古すぎるとビルドに失敗する事があります。その場合は新しいバージョンを指定し直して下さい

Eclipseでビルド&実行

以上で変更作業は終了です

11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?