SlideShare a Scribd company logo
cocos2d-­‐x	
  2.1.2	
 
WindowsでAndroidアプリをつくろう!
清水	
 友晶	
 
•  株式会社TKS2	
  
   スマートフォンアプリ開発

   (iOS,	
  Android,	
  Windows	
  Phone	
  8)	
  
   Webコンテンツ開発	
 
•  cocos2d-­‐xへの開発参加

   cocos2d-­‐xを利用したアプリ開発

   講演活動

   執筆活動	
 
•  Twi;er:	
  tks2shimizu	
  
•  Blog:	
  h;p://tks2.net/memo	
  
•  SlideShare:	
  h;p://www.slideshare.net/doraemonsss	
  
•  Facebook:	
  h;p://www.facebook.com/doraemonsss	
  
•    h;p://cocos2d-­‐x.jp	
  
•    cocos2d-­‐x開発元Chukong	
  Technologies社公認	
  
•    cocos2d-­‐xのための自由なコミュニティー	
  
•    入門者から上級者まで誰でもOK!!ぜひご参加を!	
  
•    cocos2d-­‐xに関することなら何でも投稿できます!!	
  
•  h;ps://www.facebook.com/groups/152840204871454/	
  
•  4/10	
  shinjuku.cocos2d-­‐x初心者ハンズオン	
  
      〜WindowsでAndroidアプリを作ろう!〜	
 
•  4/11	
  第4回	
 クロスプラットフォーム勉強会	
  
•  4/17	
  第7回	
 shinjuku.cocos2d-­‐x	
  
•  5/M	
  shinjuku.cocos2d-­‐x初心者ハンズオン	
  
      〜MacでiOSアプリを作ろう!〜	
  
•  5/M	
  第8回	
 shinjuku.cocos2d-­‐x	
  
•  6/M	
  shinjuku.cocos2d-­‐x初心者ハンズオン	
  
      〜MacでAndroidアプリを作ろう!〜	
 
•  6/M	
  第9回	
 shinjuku.cocos2d-­‐x	
  
目次	
 
•    cocos2d-­‐xの紹介	
  
•    cocos2d-­‐xの開発環境を整える	
  
•    テンプレートプロジェクトから学ぶ	
  
•    今後の勉強方法について	
  
cocos2d-­‐xの紹介	
 
•  2Dゲームフレームワーク	
  
•  オープンソース(MITライセンス)	
  
•  マルチプラットフォーム開発	
  
   •  Android,	
  iOS,	
  …(7種類)	
  
   •  Win32,	
  Mac,	
  Linux	
  
•  開発言語	
  …	
  C++,	
  Lua,	
  Javascript	
  
•  どんなことができるのか?	
  
        	
  èTestCPPを見てみましょう
cocos2d-­‐xの開発環境を整える	
 
•    cocos2d-­‐xインストール	
  
•    Android	
  SDK	
  +	
  Eclipseインストール	
  
•    Android	
  NDKインストール	
  
•    Cygwinインストール	
  
•    Javaインストール	
  
•    pythonインストール	
  
•    Eclipseの設定	
  
•    プロジェクト作成	
  
•    Android実機転送
cocos2d-­‐xの開発環境を整える	
 
  •  cocos2d-­‐xダウンロード	
  
    h;p://www.cocos2d-­‐x.org/projects/cocos2d-­‐x/wiki/Download	
  
  •  任意のディレクトリへ展開	
  
    C:¥cocos2d-­‐2.1rc0-­‐x-­‐2.1.2	
  
cocos2d-­‐xの開発環境を整える	
 
•  Android	
  SDK	
  +	
  Eclipseダウンロード	
  
   h;p://developer.android.com/sdk/	
  
•  任意のディレクトリへ展開	
  
   C:¥adt-­‐bundle-­‐windows	
  
cocos2d-­‐xの開発環境を整える	
 
•  Android	
  NDKダウンロード	
  
  h;p://developer.android.com/tools/sdk/ndk/	
  
•  任意のディレクトリへ展開	
  
  C:¥android-­‐ndk-­‐r8d	
  
cocos2d-­‐xの開発環境を整える	
 
•  Cygwinダウンロード	
  
  h;p://cygwin.com/install.html	
  
  setup.exeのリンクをクリックするとダウンロード可	
  
cocos2d-­‐xの開発環境を整える	
 
•  Cygwinインストール	
  
 •  基本的には手順通り	
  
 •  パッケージに「make」を選択する	
  
cocos2d-­‐xの開発環境を整える	
 
•  Javaダウンロード	
  
  h;p://www.oracle.com/technetwork/java/javase/downloads/index.html	
  
•  Javaインストール	
  
cocos2d-­‐xの開発環境を整える	
 
•  Pythonダウンロード	
  
  h;p://www.python.org/download/	
  
•  Pythonインストール	
  
cocos2d-­‐xの開発環境を整える	
 
•  環境変数の設定	
  
  •  「PATH」の追加	
  
     •  Cygwinのパス(下記2つとも必要)	
  
            /cygdrive/c/cygwin/bin	
  
            C:¥cygwin¥bin	
  
     •  Javaのパス	
  
            C:¥Program	
  Files¥Java¥jdk1.7.0_17	
  
     •  pythonのパス	
  
            C:¥Python27	
  
•  Cygwinの設定	
  
  •  C:¥cygwin¥etc¥fstabに次の1行を追加	
  
      none	
  /cygdrive	
  cygdrive	
  binary,noacl,posix=0,user	
  0	
  0	
  
cocos2d-­‐xの開発環境を整える	
 
•  SDK	
  Manager起動	
  
   C:¥adt-­‐bundle-­‐windows¥SDK	
  Manager.exe	
  
  •  オススメ	
 è	
  Android	
  2.2	
  (API	
  8)	
  –	
  SDK	
  Plaform	
  
cocos2d-­‐xの開発環境を整える	
 
  •  Eclipseの設定	
  
    •  Eclipse起動	
  
    •  WIndow	
  >	
  Preferences	
  
        •  General	
  >	
  Workspace	
  >	
  Linked	
  Resources	
  
            •  COCOS2DX	
  è	
  cocos2dxのディレクトリ	
  
        •  C/C++	
  >	
  Build	
  >	
  Environment	
  
            •  NDK_ROOT	
  è	
  Android	
  NDKのディレクトリ	
  
            •  CYGWIN	
  è	
  nodosfilewarning	
  
    •  libcocos2dxプロジェクトのインポート	
  
        •  File	
  >	
  New	
  >	
  Project	
  
                  cocos2d-­‐2.1rc0-­‐x-­‐2.1.2¥cocos2dx¥plaform¥android¥java	
  
cocos2d-­‐xの開発環境を整える	
 
  •  project-­‐creatorによるプロジェクト作成	
  
     cocos2d-­‐2.1rc0-­‐x-­‐2.1.2¥tools¥project-­‐creator
     ¥create_project.py	
  
    •  ディレクトリ移動	
  
         cd	
  cocos2d-­‐2.1rc0-­‐x-­‐2.1.2¥tools¥project-­‐creator	
  
    •  create_project.py実行	
  
          create_project.py	
  -­‐project	
  MyProject	
  -­‐package	
  net.tks2.myproject	
  
          -­‐language	
  cpp	
  
        •  オプション	
  
           •  -­‐project	
  …	
  プロジェクト名	
  
           •  -­‐packege	
  …	
  パッケージ名	
  
           •  -­‐language	
  …	
  言語(cpp,	
  lua,	
  javascript)	
  
  •  cocos2d-­‐2.1rc0-­‐x-­‐2.1.2¥projectsにプロジェクトが作成
     される	
  
cocos2d-­‐xの開発環境を整える	
 
•  Eclipseでプロジェクトを読込む	
  
  •  File	
  >	
  New	
  >	
  Project	
  
  •  Android	
  >	
  Android	
  Project	
  from	
  Exismng	
  Code	
  
•  Android実機転送	
  
  •  Run	
  >	
  Run	
  
テンプレートプロジェクトから学ぶ	
 
•  プロジェクトには次のディレクトリがある	
 
 •  Classes	
  
       èソースファイルを格納	
  
 •  Resources	
  
       è画像・音声などのリソースファイルを格納	
  
•  最初に用意されているクラスは次の2つ	
 
 •  AppDelegateクラス	
  
 •  HelloWorldクラス
•  AppDelegateには次のメソッドがある	
 
 •  applicamonDidFinishLaunching()	
  
    •  アプリ起動時に処理され、アプリのセッティングを行う	
 
    •  最初のシーンを呼び出す	
 
 •  applicamonDidEnterBackground()	
  
    •  アプリがスリープする時に処理され、アプリの停止を行う	
 
 •  applicamonWillEnterForeground()	
  
    •  アプリ復帰時に処理され、アプリの再開を行う
テンプレートプロジェクトから学ぶ	
 
 •  HelloWorldScene.cppファイルのpSpriteをさわってみる	
 
    •  位置変更	
 
       pSprite-­‐>setPosimon(	
  ccp(0,	
  0)	
  );	
  
   •  拡大・縮小	
 
       pSprite-­‐>setScale(2.0f);	
  
   •  回転	
 
       pSprite-­‐>setRotamon(90.0f);	
  
   •  アンカーポイント	
 
       pSprite-­‐>setAnchorPoint(	
  ccp(0,	
  0)	
  );	
  
   •  透過	
 
       pSprite-­‐>setOpacity(127);	
  
テンプレートプロジェクトから学ぶ	
 
    •  オブジェクトを移動させてみる	
 
         2秒で画面右端へ移動する	
 


CCMoveTo*	
  move	
  =	
  CCMoveTo::create(2.0f,	
  ccp(size.width,	
  size.height/2)	
  );	
  
pSprite-­‐>runAcmon(move);	
  
テンプレートプロジェクトから学ぶ	
 
•  CCAcmon	
  
    h;p://www.cocos2d-­‐x.org/reference/namve-­‐cpp/dd/d89/
    classcocos2d_1_1_c_c_finite_mme_acmon.html	
  
   •  移動	
  
        CCMoveTo,	
  CCMoveBy	
  
   •  回転	
  
        CCRotateTo,	
  CCRotateBy	
  
   •  フェードイン・フェードアウト	
  
        CCFadeIn,	
  CCFadeOut
今後の勉強方法について	
 
 •  cocos2d-­‐x	
  Wikiを調べる	
  
      h;p://www.cocos2d-­‐x.org/projects/cocos2d-­‐x/wiki	
  
 •    cocos2d-­‐x	
  Referenceを調べる	
  
 •    TestCppで調べる	
  
 •    ググってみる	
  
 •    cocos2d-­‐x	
  フォーラムで質問する	
  
 •    cocos2d-­‐x.jp	
  communityで質問する

More Related Content

What's hot

Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築についてWindowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
 
CocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSBCocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSB
Tomoaki Shimizu
 
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築についてMacでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
 
cocos2d-x公開講座 in 鹿児島
cocos2d-x公開講座 in 鹿児島cocos2d-x公開講座 in 鹿児島
cocos2d-x公開講座 in 鹿児島
Tomoaki Shimizu
 
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Tomoaki Shimizu
 
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
 
cocos2d-xとCocosBuilderでゲームを作ってみよう
cocos2d-xとCocosBuilderでゲームを作ってみようcocos2d-xとCocosBuilderでゲームを作ってみよう
cocos2d-xとCocosBuilderでゲームを作ってみようTomoaki Shimizu
 
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築についてMacでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
 
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築についてMacでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Tomoaki Shimizu
 
Cocos2d-x実践講座 in 鹿児島
Cocos2d-x実践講座 in 鹿児島Cocos2d-x実践講座 in 鹿児島
Cocos2d-x実践講座 in 鹿児島
Tomoaki Shimizu
 
cocos2d-consoleでパッケージ管理
cocos2d-consoleでパッケージ管理cocos2d-consoleでパッケージ管理
cocos2d-consoleでパッケージ管理
Kohki Miki
 
cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成
Tomoaki Shimizu
 
Cocos2d xで簡単なゲームを作ってみよう!
Cocos2d xで簡単なゲームを作ってみよう!Cocos2d xで簡単なゲームを作ってみよう!
Cocos2d xで簡単なゲームを作ってみよう!
Tomoaki Shimizu
 
Cocos2d xをさらにさわってみよう!
Cocos2d xをさらにさわってみよう!Cocos2d xをさらにさわってみよう!
Cocos2d xをさらにさわってみよう!
Tomoaki Shimizu
 
Cocos2d-xで画像周りを自由自在に表示してみよう
Cocos2d-xで画像周りを自由自在に表示してみようCocos2d-xで画像周りを自由自在に表示してみよう
Cocos2d-xで画像周りを自由自在に表示してみよう
Tomoaki Shimizu
 
Cocos2d xでの開発の準備
Cocos2d xでの開発の準備Cocos2d xでの開発の準備
Cocos2d xでの開発の準備
Tomoaki Shimizu
 
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
Chukong Technologies Japan
 
Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島
Tomoaki Shimizu
 
cocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツールcocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツールTomoaki Shimizu
 

What's hot (20)

Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築についてWindowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
 
CocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSBCocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSB
 
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築についてMacでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
 
cocos2d-x公開講座 in 鹿児島
cocos2d-x公開講座 in 鹿児島cocos2d-x公開講座 in 鹿児島
cocos2d-x公開講座 in 鹿児島
 
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
 
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
 
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
 
cocos2d-xとCocosBuilderでゲームを作ってみよう
cocos2d-xとCocosBuilderでゲームを作ってみようcocos2d-xとCocosBuilderでゲームを作ってみよう
cocos2d-xとCocosBuilderでゲームを作ってみよう
 
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築についてMacでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
 
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築についてMacでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
 
Cocos2d-x実践講座 in 鹿児島
Cocos2d-x実践講座 in 鹿児島Cocos2d-x実践講座 in 鹿児島
Cocos2d-x実践講座 in 鹿児島
 
cocos2d-consoleでパッケージ管理
cocos2d-consoleでパッケージ管理cocos2d-consoleでパッケージ管理
cocos2d-consoleでパッケージ管理
 
cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成
 
Cocos2d xで簡単なゲームを作ってみよう!
Cocos2d xで簡単なゲームを作ってみよう!Cocos2d xで簡単なゲームを作ってみよう!
Cocos2d xで簡単なゲームを作ってみよう!
 
Cocos2d xをさらにさわってみよう!
Cocos2d xをさらにさわってみよう!Cocos2d xをさらにさわってみよう!
Cocos2d xをさらにさわってみよう!
 
Cocos2d-xで画像周りを自由自在に表示してみよう
Cocos2d-xで画像周りを自由自在に表示してみようCocos2d-xで画像周りを自由自在に表示してみよう
Cocos2d-xで画像周りを自由自在に表示してみよう
 
Cocos2d xでの開発の準備
Cocos2d xでの開発の準備Cocos2d xでの開発の準備
Cocos2d xでの開発の準備
 
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
 
Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島
 
cocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツールcocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツール
 

Similar to Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について

cocos2d-x 開発の効率化
cocos2d-x 開発の効率化cocos2d-x 開発の効率化
cocos2d-x 開発の効率化Akihiro Matsuura
 
㉞cocos2d-xの開発環境をインストールしてみよう
㉞cocos2d-xの開発環境をインストールしてみよう㉞cocos2d-xの開発環境をインストールしてみよう
㉞cocos2d-xの開発環境をインストールしてみようNishida Kansuke
 
Cocos2d-x ver.3 開発の効率化
Cocos2d-x ver.3 開発の効率化Cocos2d-x ver.3 開発の効率化
Cocos2d-x ver.3 開発の効率化
Akihiro Matsuura
 
Cocos2dx 8hour
Cocos2dx 8hourCocos2dx 8hour
Cocos2dx 8hour
Tomohiko Okita
 
Cocos2d platforms
Cocos2d platformsCocos2d platforms
Cocos2d platforms
Keisuke Hata
 
Cocos2d-x Console @Cocos Talks #3
Cocos2d-x Console  @Cocos Talks #3Cocos2d-x Console  @Cocos Talks #3
Cocos2d-x Console @Cocos Talks #3
Akihiro Matsuura
 
OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築
Daein Park
 
Cocos最新情報(2015/6/30)
Cocos最新情報(2015/6/30)Cocos最新情報(2015/6/30)
Cocos最新情報(2015/6/30)
Chukong Technologies Japan
 
AndroidーiOS開発比較〜iOSエンジニアから見たAndroidのアレコレ〜
AndroidーiOS開発比較〜iOSエンジニアから見たAndroidのアレコレ〜AndroidーiOS開発比較〜iOSエンジニアから見たAndroidのアレコレ〜
AndroidーiOS開発比較〜iOSエンジニアから見たAndroidのアレコレ〜
Takaaki Tanaka
 
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
Game Tools & Middleware Forum
 
Cocos2dx step1 開発環境のセットアップ
Cocos2dx step1 開発環境のセットアップCocos2dx step1 開発環境のセットアップ
Cocos2dx step1 開発環境のセットアップ
Chu Chu
 
Cocosサービスについて
CocosサービスについてCocosサービスについて
Cocosサービスについて
Chukong Technologies Japan
 
かんたんなcocos2d-xの紹介
かんたんなcocos2d-xの紹介かんたんなcocos2d-xの紹介
かんたんなcocos2d-xの紹介
Tomoaki Shimizu
 
Docker handson
Docker handsonDocker handson
Docker handson
koda3
 
Getting Started With Ore-Ore Swift Standard Library +
Getting Started With Ore-Ore Swift Standard Library +Getting Started With Ore-Ore Swift Standard Library +
Getting Started With Ore-Ore Swift Standard Library +
Tomohiro Kumagai
 
㉟cocos2d-x勉強会:簡単なアプリをつくってみよう
㉟cocos2d-x勉強会:簡単なアプリをつくってみよう㉟cocos2d-x勉強会:簡単なアプリをつくってみよう
㉟cocos2d-x勉強会:簡単なアプリをつくってみようNishida Kansuke
 
Cocos2d-xによる最新ゲーム開発
Cocos2d-xによる最新ゲーム開発Cocos2d-xによる最新ゲーム開発
Cocos2d-xによる最新ゲーム開発
Chukong Technologies Japan
 
Gcs2014 0225 cocos2d-xjsb
Gcs2014 0225 cocos2d-xjsbGcs2014 0225 cocos2d-xjsb
Gcs2014 0225 cocos2d-xjsb
Keisuke Hata
 
Cocos2d-xハンズオンセミナー
Cocos2d-xハンズオンセミナーCocos2d-xハンズオンセミナー
Cocos2d-xハンズオンセミナー
Chukong Technologies Japan
 
Andoird版OpenCVのJavaサンプルを動かす
Andoird版OpenCVのJavaサンプルを動かすAndoird版OpenCVのJavaサンプルを動かす
Andoird版OpenCVのJavaサンプルを動かすshobomaru
 

Similar to Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について (20)

cocos2d-x 開発の効率化
cocos2d-x 開発の効率化cocos2d-x 開発の効率化
cocos2d-x 開発の効率化
 
㉞cocos2d-xの開発環境をインストールしてみよう
㉞cocos2d-xの開発環境をインストールしてみよう㉞cocos2d-xの開発環境をインストールしてみよう
㉞cocos2d-xの開発環境をインストールしてみよう
 
Cocos2d-x ver.3 開発の効率化
Cocos2d-x ver.3 開発の効率化Cocos2d-x ver.3 開発の効率化
Cocos2d-x ver.3 開発の効率化
 
Cocos2dx 8hour
Cocos2dx 8hourCocos2dx 8hour
Cocos2dx 8hour
 
Cocos2d platforms
Cocos2d platformsCocos2d platforms
Cocos2d platforms
 
Cocos2d-x Console @Cocos Talks #3
Cocos2d-x Console  @Cocos Talks #3Cocos2d-x Console  @Cocos Talks #3
Cocos2d-x Console @Cocos Talks #3
 
OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築OpenShiftでJBoss EAP構築
OpenShiftでJBoss EAP構築
 
Cocos最新情報(2015/6/30)
Cocos最新情報(2015/6/30)Cocos最新情報(2015/6/30)
Cocos最新情報(2015/6/30)
 
AndroidーiOS開発比較〜iOSエンジニアから見たAndroidのアレコレ〜
AndroidーiOS開発比較〜iOSエンジニアから見たAndroidのアレコレ〜AndroidーiOS開発比較〜iOSエンジニアから見たAndroidのアレコレ〜
AndroidーiOS開発比較〜iOSエンジニアから見たAndroidのアレコレ〜
 
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
 
Cocos2dx step1 開発環境のセットアップ
Cocos2dx step1 開発環境のセットアップCocos2dx step1 開発環境のセットアップ
Cocos2dx step1 開発環境のセットアップ
 
Cocosサービスについて
CocosサービスについてCocosサービスについて
Cocosサービスについて
 
かんたんなcocos2d-xの紹介
かんたんなcocos2d-xの紹介かんたんなcocos2d-xの紹介
かんたんなcocos2d-xの紹介
 
Docker handson
Docker handsonDocker handson
Docker handson
 
Getting Started With Ore-Ore Swift Standard Library +
Getting Started With Ore-Ore Swift Standard Library +Getting Started With Ore-Ore Swift Standard Library +
Getting Started With Ore-Ore Swift Standard Library +
 
㉟cocos2d-x勉強会:簡単なアプリをつくってみよう
㉟cocos2d-x勉強会:簡単なアプリをつくってみよう㉟cocos2d-x勉強会:簡単なアプリをつくってみよう
㉟cocos2d-x勉強会:簡単なアプリをつくってみよう
 
Cocos2d-xによる最新ゲーム開発
Cocos2d-xによる最新ゲーム開発Cocos2d-xによる最新ゲーム開発
Cocos2d-xによる最新ゲーム開発
 
Gcs2014 0225 cocos2d-xjsb
Gcs2014 0225 cocos2d-xjsbGcs2014 0225 cocos2d-xjsb
Gcs2014 0225 cocos2d-xjsb
 
Cocos2d-xハンズオンセミナー
Cocos2d-xハンズオンセミナーCocos2d-xハンズオンセミナー
Cocos2d-xハンズオンセミナー
 
Andoird版OpenCVのJavaサンプルを動かす
Andoird版OpenCVのJavaサンプルを動かすAndoird版OpenCVのJavaサンプルを動かす
Andoird版OpenCVのJavaサンプルを動かす
 

More from Tomoaki Shimizu

Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Tomoaki Shimizu
 
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Tomoaki Shimizu
 
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Tomoaki Shimizu
 
Cocos2d-x(JS)の紹介
Cocos2d-x(JS)の紹介Cocos2d-x(JS)の紹介
Cocos2d-x(JS)の紹介
Tomoaki Shimizu
 
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Tomoaki Shimizu
 
Cocos2d-x 3D Extension
Cocos2d-x 3D ExtensionCocos2d-x 3D Extension
Cocos2d-x 3D Extension
Tomoaki Shimizu
 
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDEcocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDE
Tomoaki Shimizu
 
Cocos Code IDEを使ってみた
Cocos Code IDEを使ってみたCocos Code IDEを使ってみた
Cocos Code IDEを使ってみた
Tomoaki Shimizu
 
cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点
Tomoaki Shimizu
 
タワーオブスペルズ x cocos2d-x
タワーオブスペルズ x cocos2d-xタワーオブスペルズ x cocos2d-x
タワーオブスペルズ x cocos2d-x
Tomoaki Shimizu
 

More from Tomoaki Shimizu (20)

Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
 
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
Cocos2d-x(JS) ハンズオン #12「Cocos2d-xとSpine」
 
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
 
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
 
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
 
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
 
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」
 
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
Cocos2d-x(JS) ハンズオン #05「Cocos StudioとCocos2d-x (JS)との連携」
 
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」
 
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
 
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」
 
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」
 
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
 
Cocos2d-x(JS)の紹介
Cocos2d-x(JS)の紹介Cocos2d-x(JS)の紹介
Cocos2d-x(JS)の紹介
 
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
 
Cocos2d-x 3D Extension
Cocos2d-x 3D ExtensionCocos2d-x 3D Extension
Cocos2d-x 3D Extension
 
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDEcocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDE
 
Cocos Code IDEを使ってみた
Cocos Code IDEを使ってみたCocos Code IDEを使ってみた
Cocos Code IDEを使ってみた
 
cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点cocos2d-x 3.0による変更点
cocos2d-x 3.0による変更点
 
タワーオブスペルズ x cocos2d-x
タワーオブスペルズ x cocos2d-xタワーオブスペルズ x cocos2d-x
タワーオブスペルズ x cocos2d-x
 

Recently uploaded

ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 

Recently uploaded (8)

ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 

Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について

  • 2. 清水 友晶 •  株式会社TKS2   スマートフォンアプリ開発
 (iOS,  Android,  Windows  Phone  8)   Webコンテンツ開発 •  cocos2d-­‐xへの開発参加
 cocos2d-­‐xを利用したアプリ開発
 講演活動
 執筆活動 •  Twi;er:  tks2shimizu   •  Blog:  h;p://tks2.net/memo   •  SlideShare:  h;p://www.slideshare.net/doraemonsss   •  Facebook:  h;p://www.facebook.com/doraemonsss  
  • 3. •  h;p://cocos2d-­‐x.jp   •  cocos2d-­‐x開発元Chukong  Technologies社公認   •  cocos2d-­‐xのための自由なコミュニティー   •  入門者から上級者まで誰でもOK!!ぜひご参加を!   •  cocos2d-­‐xに関することなら何でも投稿できます!!   •  h;ps://www.facebook.com/groups/152840204871454/  
  • 4. •  4/10  shinjuku.cocos2d-­‐x初心者ハンズオン       〜WindowsでAndroidアプリを作ろう!〜 •  4/11  第4回 クロスプラットフォーム勉強会   •  4/17  第7回 shinjuku.cocos2d-­‐x   •  5/M  shinjuku.cocos2d-­‐x初心者ハンズオン       〜MacでiOSアプリを作ろう!〜   •  5/M  第8回 shinjuku.cocos2d-­‐x   •  6/M  shinjuku.cocos2d-­‐x初心者ハンズオン       〜MacでAndroidアプリを作ろう!〜 •  6/M  第9回 shinjuku.cocos2d-­‐x  
  • 5. 目次 •  cocos2d-­‐xの紹介   •  cocos2d-­‐xの開発環境を整える   •  テンプレートプロジェクトから学ぶ   •  今後の勉強方法について  
  • 6. cocos2d-­‐xの紹介 •  2Dゲームフレームワーク   •  オープンソース(MITライセンス)   •  マルチプラットフォーム開発   •  Android,  iOS,  …(7種類)   •  Win32,  Mac,  Linux   •  開発言語  …  C++,  Lua,  Javascript   •  どんなことができるのか?    èTestCPPを見てみましょう
  • 7. cocos2d-­‐xの開発環境を整える •  cocos2d-­‐xインストール   •  Android  SDK  +  Eclipseインストール   •  Android  NDKインストール   •  Cygwinインストール   •  Javaインストール   •  pythonインストール   •  Eclipseの設定   •  プロジェクト作成   •  Android実機転送
  • 8. cocos2d-­‐xの開発環境を整える •  cocos2d-­‐xダウンロード   h;p://www.cocos2d-­‐x.org/projects/cocos2d-­‐x/wiki/Download   •  任意のディレクトリへ展開   C:¥cocos2d-­‐2.1rc0-­‐x-­‐2.1.2  
  • 9. cocos2d-­‐xの開発環境を整える •  Android  SDK  +  Eclipseダウンロード   h;p://developer.android.com/sdk/   •  任意のディレクトリへ展開   C:¥adt-­‐bundle-­‐windows  
  • 10. cocos2d-­‐xの開発環境を整える •  Android  NDKダウンロード   h;p://developer.android.com/tools/sdk/ndk/   •  任意のディレクトリへ展開   C:¥android-­‐ndk-­‐r8d  
  • 11. cocos2d-­‐xの開発環境を整える •  Cygwinダウンロード   h;p://cygwin.com/install.html   setup.exeのリンクをクリックするとダウンロード可  
  • 12. cocos2d-­‐xの開発環境を整える •  Cygwinインストール   •  基本的には手順通り   •  パッケージに「make」を選択する  
  • 13. cocos2d-­‐xの開発環境を整える •  Javaダウンロード   h;p://www.oracle.com/technetwork/java/javase/downloads/index.html   •  Javaインストール  
  • 14. cocos2d-­‐xの開発環境を整える •  Pythonダウンロード   h;p://www.python.org/download/   •  Pythonインストール  
  • 15. cocos2d-­‐xの開発環境を整える •  環境変数の設定   •  「PATH」の追加   •  Cygwinのパス(下記2つとも必要)   /cygdrive/c/cygwin/bin   C:¥cygwin¥bin   •  Javaのパス   C:¥Program  Files¥Java¥jdk1.7.0_17   •  pythonのパス   C:¥Python27   •  Cygwinの設定   •  C:¥cygwin¥etc¥fstabに次の1行を追加   none  /cygdrive  cygdrive  binary,noacl,posix=0,user  0  0  
  • 16. cocos2d-­‐xの開発環境を整える •  SDK  Manager起動   C:¥adt-­‐bundle-­‐windows¥SDK  Manager.exe   •  オススメ è  Android  2.2  (API  8)  –  SDK  Plaform  
  • 17. cocos2d-­‐xの開発環境を整える •  Eclipseの設定   •  Eclipse起動   •  WIndow  >  Preferences   •  General  >  Workspace  >  Linked  Resources   •  COCOS2DX  è  cocos2dxのディレクトリ   •  C/C++  >  Build  >  Environment   •  NDK_ROOT  è  Android  NDKのディレクトリ   •  CYGWIN  è  nodosfilewarning   •  libcocos2dxプロジェクトのインポート   •  File  >  New  >  Project   cocos2d-­‐2.1rc0-­‐x-­‐2.1.2¥cocos2dx¥plaform¥android¥java  
  • 18. cocos2d-­‐xの開発環境を整える •  project-­‐creatorによるプロジェクト作成   cocos2d-­‐2.1rc0-­‐x-­‐2.1.2¥tools¥project-­‐creator ¥create_project.py   •  ディレクトリ移動   cd  cocos2d-­‐2.1rc0-­‐x-­‐2.1.2¥tools¥project-­‐creator   •  create_project.py実行   create_project.py  -­‐project  MyProject  -­‐package  net.tks2.myproject   -­‐language  cpp   •  オプション   •  -­‐project  …  プロジェクト名   •  -­‐packege  …  パッケージ名   •  -­‐language  …  言語(cpp,  lua,  javascript)   •  cocos2d-­‐2.1rc0-­‐x-­‐2.1.2¥projectsにプロジェクトが作成 される  
  • 19. cocos2d-­‐xの開発環境を整える •  Eclipseでプロジェクトを読込む   •  File  >  New  >  Project   •  Android  >  Android  Project  from  Exismng  Code   •  Android実機転送   •  Run  >  Run  
  • 20. テンプレートプロジェクトから学ぶ •  プロジェクトには次のディレクトリがある •  Classes   èソースファイルを格納   •  Resources   è画像・音声などのリソースファイルを格納   •  最初に用意されているクラスは次の2つ •  AppDelegateクラス   •  HelloWorldクラス
  • 21. •  AppDelegateには次のメソッドがある •  applicamonDidFinishLaunching()   •  アプリ起動時に処理され、アプリのセッティングを行う •  最初のシーンを呼び出す •  applicamonDidEnterBackground()   •  アプリがスリープする時に処理され、アプリの停止を行う •  applicamonWillEnterForeground()   •  アプリ復帰時に処理され、アプリの再開を行う
  • 22. テンプレートプロジェクトから学ぶ •  HelloWorldScene.cppファイルのpSpriteをさわってみる •  位置変更 pSprite-­‐>setPosimon(  ccp(0,  0)  );   •  拡大・縮小 pSprite-­‐>setScale(2.0f);   •  回転 pSprite-­‐>setRotamon(90.0f);   •  アンカーポイント pSprite-­‐>setAnchorPoint(  ccp(0,  0)  );   •  透過 pSprite-­‐>setOpacity(127);  
  • 23. テンプレートプロジェクトから学ぶ •  オブジェクトを移動させてみる 2秒で画面右端へ移動する CCMoveTo*  move  =  CCMoveTo::create(2.0f,  ccp(size.width,  size.height/2)  );   pSprite-­‐>runAcmon(move);  
  • 24. テンプレートプロジェクトから学ぶ •  CCAcmon   h;p://www.cocos2d-­‐x.org/reference/namve-­‐cpp/dd/d89/ classcocos2d_1_1_c_c_finite_mme_acmon.html   •  移動   CCMoveTo,  CCMoveBy   •  回転   CCRotateTo,  CCRotateBy   •  フェードイン・フェードアウト   CCFadeIn,  CCFadeOut
  • 25. 今後の勉強方法について •  cocos2d-­‐x  Wikiを調べる   h;p://www.cocos2d-­‐x.org/projects/cocos2d-­‐x/wiki   •  cocos2d-­‐x  Referenceを調べる   •  TestCppで調べる   •  ググってみる   •  cocos2d-­‐x  フォーラムで質問する   •  cocos2d-­‐x.jp  communityで質問する