LoginSignup
2
2

More than 5 years have passed since last update.

cocos2d-jsにて、Resourcesディレクトリの以下にディレクトリを作成する方法

Posted at

概要

iOS限定の話です。
create_project.pyで作成したプロジェクトのデフォルトの構成では、Resourcesディレクトリ以下は下記のようなディレクトリ構成になっています。

Resources
├── res
└── src

これを仮に次のようにしたい場合、Xcode上で設定を加える必要があります。

Resources
├── lib
├── res
└── src

リソースファイルをフォルダ構造を維持させながらコピーさせる

(参照 http://eien.seesaa.net/article/238085999.html )Thanks!

適切にXcodeに設定を行わないと、バンドルリソースにコピーさせたときに、各ディレクトリにあるファイルをうまく参照できません。
上記のリンク先に詳しい解説が記述されていますが、Xcodeにlibディレクトリを追加するときに、
Create folder references for any added folders
を選択してやります。
すると、resディレクトリ、srcディレクトリを同様にlibディレクトリが青いフォルダアイコンになっていることが確認できると思います。

これにて、JavaScriptが通常のフォルダ同様にバンドルリソース内で各種ファイルを参照できるようになります。

ちなみにAndroidでは特にこういった設定は不要です。
そのまんまassetsディレクトリにコピーされて、動作します。
ただ、うまく実行できないことがあったのでディレクトリを追加したときにはクリーンビルドすることをオススメします。

2
2
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
2
2