「Cocos2dx/プロジェクト作成」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→android) |
|||
(同じ利用者による、間の25版が非表示) | |||
行2: | 行2: | ||
$ cocos new Helloworld -p com.example.helloworld -l cpp | $ cocos new Helloworld -p com.example.helloworld -l cpp | ||
直下にHelloworldディレクトリが作成されその中にプロジェクトファイルが作成される | 直下にHelloworldディレクトリが作成されその中にプロジェクトファイルが作成される | ||
+ | |||
+ | カレント以外に場所に作りたい場合は指定できる | ||
+ | $ cocos new Helloworld -p com.example.helloworld -l cpp -d /d/www/cocos2dx/ | ||
==プロジェクトの構成== | ==プロジェクトの構成== | ||
+ | ===cocos_v.3.17=== | ||
+ | CMakeLists.txt | ||
Classes/ | Classes/ | ||
Resources/ | 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/ | cocos2d/ | ||
proj.android/ | proj.android/ | ||
行16: | 行32: | ||
proj.win8.1-universal/ | proj.win8.1-universal/ | ||
− | == | + | ==実行順序== |
− | + | #AppDelegate.h | |
− | + | #AppDelegate.cpp | |
− | + | #HelloWorldScene.h | |
− | + | #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 | |
− | + | <pre> | |
+ | 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 | ||
+ | </pre> |
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/
実行順序
- AppDelegate.h
- AppDelegate.cpp
- HelloWorldScene.h
- 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