facebook twitter hatena line email

「Cocos2dx/プロジェクト作成」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ios)
(android)
 
(同じ利用者による、間の5版が非表示)
行42: 行42:
 
  Classes/AppDelegate.cpp
 
  Classes/AppDelegate.cpp
 
  glview = GLViewImpl::create("hogehoge-cocos2dx");
 
  glview = GLViewImpl::create("hogehoge-cocos2dx");
これではなく
+
↑ではなく↓が正しい
 
  proj.android/app/res/values/strings.xml
 
  proj.android/app/res/values/strings.xml
 
  <resources>
 
  <resources>
 
     <string name="app_name">HogeSample</string>
 
     <string name="app_name">HogeSample</string>
 
  </resources>
 
  </resources>
こちら
 
  
 
===ios===
 
===ios===
 
proj.ios_macの
 
proj.ios_macの
ios/general/nameにある
+
ios/Info.plistの CFBundleDisplayName のstring内の"$(PRODUCT_NAME)"を変更する
  
 
==アイコン==
 
==アイコン==

2019年6月10日 (月) 17:29時点における最新版

プロジェクト作成

$ cocos new Helloworld -p com.example.helloworld -l cpp

直下にHelloworldディレクトリが作成されその中にプロジェクトファイルが作成される

カレント以外に場所に作りたい場合は指定できる

$ cocos new Helloworld -p com.example.helloworld -l cpp -d /d/www/cocos2dx/

プロジェクトの構成

cocos_v.3.17

CMakeLists.txt
Classes/
Resources/
cocos2d/
proj.android/
proj.ios_mac/
proj.linux/
proj.win32/

proj.android-studioが亡くなってるけどproj.androidになった?

cocos_v.3.14

Classes/ # ここにcocosのプロジェクトファイル
Resources/ # ここにcocosの画像などのファイル
cocos2d/
proj.android/
proj.android-studio/
proj.ios_mac/
proj.linux/
proj.tizen/
proj.win10/
proj.win32/
proj.win8.1-universal/

実行順序

  1. AppDelegate.h
  2. AppDelegate.cpp
  3. HelloWorldScene.h
  4. HelloWorldScene.cpp

アプリ名

android

Classes/AppDelegate.cpp
glview = GLViewImpl::create("hogehoge-cocos2dx");

↑ではなく↓が正しい

proj.android/app/res/values/strings.xml
<resources>
   <string name="app_name">HogeSample</string>
</resources>

ios

proj.ios_macの ios/Info.plistの CFBundleDisplayName のstring内の"$(PRODUCT_NAME)"を変更する

アイコン

android

proj.android/app/res/mipmap-hdpi/ic_launcher.png
proj.android/app/res/mipmap-mdpi/ic_launcher.png
proj.android/app/res/mipmap-xhdpi/ic_launcher.png
proj.android/app/res/mipmap-xxhdpi/ic_launcher.png

ios

proj.ios_mac/ios/Images.xcassets/AppIcon.appiconset
Icon-20.png
Icon-20@2x.png
Icon-20@3x.png
Icon-29.png
Icon-29@2x.png
Icon-29@3x.png
Icon-40.png
Icon-40@2x.png
Icon-40@3x.png
Icon-50.png
Icon-50@2x.png
Icon-57.png
Icon-57@2x.png
Icon-60@2x.png
Icon-60@3x.png
Icon-72.png
Icon-72@2x.png
Icon-76.png
Icon-76@2x.png
Icon-83.5@2x.png