SDK付属のサンプルを実行 - Windows
sLast update: 2015/04/24
ここでは、Live2D SDK for OpenGLとCocos2d-xを組み合わせてVisual Studio Community 2013で実行する方法を説明します。
推奨環境などはSDK付属のReadMeをご覧ください。
◆開発環境
本ドキュメントを作成する際に利用した開発環境
Windows 8.1 64ビット
Visual Studio Community 2013 Update 4
Live2D SDK for OpenGL 2.006_2
Cocos2d-x 3.5.0
サンプルを動作させるための必須開発環境
Windows 7以上
Visual Studio 2010以上
Live2D SDK for OpenGL 2.0以上
Cocos2d-x 3.5.0(Live2D SDK添付のReadMeに記載されている、対応したバージョンのCocos2d-xをご用意下さい)
◆Cocos2d-xの準備
Cocos2d-xのダウンロード
Cocos2d-xを公式サイト(http://www.cocos2d-x.org/)からダウンロードしてください。
ダウンロード後に圧縮ファイルを解凍し、Cocos2d-xのSDKフォルダ内のファイルを、
Live2D SDKのcocos2d-x-3.5フォルダ内にコピーしてください。
環境変数の設定
コマンドプロンプトを起動します(Windows8ならウィンドウキーとxを同時に押下し、メニュー内の「コマンドプロンプト」を選択します)。
表示されたコマンドプロンプト上でCococs2d-x SDK内の「setup.py」を実行します。
例:C:\Live2D_SDK_OpenGL_2.0.06_2\cocos2d-x-3.5\setup.py
setup.pyを実行した結果、コマンドプロンプトに以下のような出力が表示されます。
Setting up cocos2d-x...
->Check environment variable COCOS_CONSOLE_ROOT
->Search for environment variable COCOS_CONSOLE_ROOT...
->COCOS_CONSOLE_ROOT not found
->Add directory "C:\Live2D_SDK_OpenGL_2.0.06_2\cocos2d-x-3.5\tools\cocos2d-console\bin" into PATH succeed!
-> Add COCOS_CONSOLE_ROOT environment variable...
->Added COCOS_CONSOLE_ROOT=C:\Live2D_SDK_OpenGL_2.0.06_2\cocos2d-x-3.5\tools\cocos2d-console\bin
->Check environment variable COCOS_TEMPLATES_ROOT
->Search for environment variable COCOS_TEMPLATES_ROOT...
->COCOS_TEMPLATES_ROOT not found
->Add directory "C:\Live2D_SDK_OpenGL_2.0.06_2\cocos2d-x-3.5\templates" into PATH succeed!
-> Add COCOS_TEMPLATES_ROOT environment variable...
->Added COCOS_TEMPLATES_ROOT=C:\Live2D_SDK_OpenGL_2.0.06_2\cocos2d-x-3.5\templates
->Configuration for Android platform only, you can also skip and manually edit your environment variables
->Check environment variable NDK_ROOT
->Search for environment variable NDK_ROOT...
->NDK_ROOT is found : C:\android-ndk-r9d
->Check environment variable ANDROID_SDK_ROOT
->Search for environment variable ANDROID_SDK_ROOT...
->ANDROID_SDK_ROOT is found : C:\android-sdk
->Check environment variable ANT_ROOT
->Search for environment variable ANT_ROOT...
->ANT_ROOT is found : C:\apache-ant-1.9.4\bin\
Please restart the terminal or restart computer to make added system variables take effect
「COCOS_CONSOLE_ROOT」と「COCOS_TEMPLATES_ROOT」へのパスが通ったことを確認してください。
また、「NDK_ROOT」と「ANDROID_SDK_ROOT」、「ANT_ROOT」へのパスが見つかったことを確認してください。
※「○○○ not fount」が出た場合
環境変数の確認を行います。
コントロールパネルから「システムとセキュリティ」→「システム」→「システムの詳細設定」でシステムのプロパティを開き、
「環境変数」ボタンを押下します。
「NDK_ROOT」「ANDROID_SDK_ROOT」「ANT_ROOT」が登録されているかを確認してください。
(Android NDK、Android SDK、 Apache Antが事前にインストールされている必要があります)
パスの訂正後、再度、setup.pyを実行します。
setup.pyで環境変数が登録できたら、一旦パソコンを再起動してください。
◆サンプルプロジェクト「Simple」の実行
プロジェクトの起動
Live2D SDKのフォルダの、「Live2D_SDK_OpenGL_2.0.06_2\sample_cocos2dx3.5\Simple\proj.win32\Simple.sln」をダブルクリックします。
Visual Studioが立ち上がり、ソリューションエクスプローラにプロジェクトが表示されます。
VisualStudioの実行ボタンをクリックして実行します。
実行結果
画面の中央にモデルが描画、顔が左右に動きます。
◆サンプルプロジェクト「SampleApp1」の実行
プロジェクトの起動
Live2D SDKのフォルダの、「Live2D_SDK_OpenGL_2.0.06_2\sample_cocos2dx3.5\SampleApp1\proj.win32\SampleApp1.sln」をダブルクリックします。
実行結果
画面の中央にモデルが描画されます。クリック・ドラッグでマウスの方向を向きます。また、画面右上の歯車ボタンを押すとモデルが切り替わります。
◆サンプルプロジェクト「Benchmark」の実行
プロジェクトの起動
Live2D SDKのフォルダの、「Live2D_SDK_OpenGL_2.0.06_2\sample_cocos2dx3.5\Benchmark\proj.win32\Benchmark.sln」をダブルクリックします。
実行結果
画面内にモデルが五体表示されます。描画速度のベンチマークとしてお使いください。