Cocos2d-x

Q. Cocos2d-x の最新版には対応していますか?

基本的には、動作保証はReadMeに記載のバージョンのみになります。
特定のバージョンについて動作するかどうかはLive2Dコミュニティ などへの質問をお願いします。


Q. Cocos2d-x のサポートを受けたい

A. 適切な場所へ働きかけて下さい。

Cocos2d-xついてはCocos2d-xのフォーラム へお願いします。
Live2Dに関わる部分についてはLive2Dコミュニティ へお願いします。


Q. 環境構築でつまづきました、プラットフォームの説明でわからないところがあります

A. Live2Dコミュニティをご利用下さい。

Live2Dコミュニティ


Q. Visual Studio未解決の外部シンボル~というエラーが発生しました

error LNK2019: 未解決の外部シンボル
"public: __thiscall SampleLive2DSprite::SampleLive2DSprite(void)"
(??0SampleLive2DSprite@@QAE@XZ) が関数
"public: virtual bool __thiscall HelloWorld::init(void)"
(?init@HelloWorld@@UAE_NXZ) で参照されました。
C:\YourGameTitle\YourGameTitle\proj.win32\HelloWorldScene.obj YourGameTitle

A. ClassesにSampleLive2DSprite.cpp,SampleLive2DSprite.hがないか、Visual Studioに追加されていない可能性があります。

SampleLive2DSprite.cpp,SampleLive2DSprite.hがない場合は、チュートリアルを見直して追加してください。
SampleLive2DSprite.cpp,SampleLive2DSprite.hがVisual Studioに追加されていない場合は、ソリューションエクスプローラのClassesフォルダを右クリックして、追加>既存の項目を選択して、追加してください。


Q. Visual Studio上でinclude ファイルを開けません。というエラーが発生しました

error C1083: include ファイルを開けません。
'Live2D.h': No such file
or directory
c:\yourgametitle\yourgametitle\classes\appdelegate.cpp 10 1 YourGameTitle

A. インクルードフォルダが存在しないか、プロパティのパスが間違っていると思われます。

プロパティ>C/C++>全般>追加のインクルードディレクトリのパスが間違っていないか確認して下さい。


Q. Visual Studio上で'live2d'のメンバーではありません。というエラーが発生しました

error C2039: 'Live2DModelOpenGL' :
'live2d' のメンバーではありません。(..\Classes\SampleLive2DSprite.cpp)
c:\yourgametitle\yourgametitle\classes\samplelive2dsprite.h 19 1 YourGameTitle

A. プリプロセッサの定義がされていません

プロパティ>構成プロパティ>C/C++>プリプロセッサ>プリプロセッサの定義にL2D_TARGET_WIN_GLが追加されているか確認して下さい。


Q. Visual Studio上で'live2d_opengl.lib'を開くことができません。というエラーが発生しました

error LNK1104: ファイル 'live2d_opengl.lib' を開くことができません。
C:\YourGameTitle\YourGameTitle\proj.win32\LINK YourGameTitle

A. ライブラリが存在しないか、プロパティのパスが間違っています。

プロパティ>リンカー>全般>追加のライブラリディレクトリのパスが間違っていないか確認して下さい。


Q. Xcode上でtexture_00.png. Possible missing file.というエラーが発生しました

texture_00.png. Possible missing file.

A. SDKの対応状況についてはReadMeを御覧下さい。

A. Xcode上にファイルが追加されていない可能性があります。

プロジェクト作成チュートリアル - iOS

1. プロジェクトに必要なファイルの追加と読み込みの4番目の手順を確認して下さい。


Q. Android用プロジェクトを実行できません

A. build_native.py の実行を確認してください。

実行の前に、 [サンプルのプロジェクト]/proj.android/build_native.py を実行する必要がありますが、環境によってはこれが実行されないためエラーとなってしまいます。
プロジェクトに変更があるたびに build_native.py の実行をしてからプロジェクトを実行してください。


Q. 「fatal error C1070: ソース ファイル ‘○○○’ 中で #if と #endif が対応していません。」というエラーメッセージが表示されます

A. 「include」「framework」以下のファイルを「UTF-8 BOMあり」に変更してください。

コードに異常があるわけではなく、SDKのファイルとコンパイラのエンコードが一致していない場合があります。
コンパイラ側の設定を変更するか、もしくはSDKのファイルのエンコードを変更してみてください。
ファイルの一括エンコードツールには、ZiiDetectorなどがあります。