cocos2d x RPG
検索結果
Cocos2dxでiOS/Androidの2Dゲーム開発を始めるには (1/3)
cocos2d-x CCRenderTextureでゲーム中のスクショを撮るとき …
2015/12/22 – cocos2d–x CCRenderTextureでゲーム中のスクショを撮るときの注意点
Cocos2d-x: オープンソースゲーム開発プラットフォーム
Cocos2d-x – World’s #1 Open-Source Game Development …
Cocos2d-x is an open-source and cross platform open source free 2D game engine for mobile game development known for its speed, stability, and easy of use.
Cocos2dxでiOS/Androidの2Dゲーム開発を始めるには (1/3)
cocos2dx android studio
検索結果
How can I use Android Studio together with cocos2d-x? Any …
You probably need to wait a little bit. Android Studio will create projects with the new gradle based build system. However the build system does not support the NDK at the moment. According to Xav’s talk on the IO it will come in the near future …
C++ アクセス指定
C++ アクセス指定
private
protected
public
//列挙型
enum class MarioState
{
Small,
Normal,
Fire,
Bean
};
class Mario
{
//メンバー変数
int m_state; //状態
float m_jumpPower: //ジャンプ力
//メンバ関数
void Jump();
void Walk();
void Dash();
void Fire();
MarioState GetState()
{
return m_state;
};
int main()
{
Mario a;
if(a.GetState() == MarioState();
};
a.m_state = MarioState::Small;
return 0;
}
//命名規則
アンダースコア(_)で始まる名前はNG
変数名は小文字で始めたい
関数名は小文字で始めたい
関数名は同市から始めたい
単語の区切り方
/スネーク記法 have_key_for_pc
/キャメル記法 HaveKeyForPc
/パスカル記法 haveJeyForPc
/ハンガリ記法 bHavekeyForPc
*/
論理型 bool
整数型 int
文字型 char
文字列挙がtあ
2バイト整数
4バイト整数
ハンドル void
符号なし整数 unsigned
char 1バイト
unsigned char 1バイト
C# によるプログラミング入門
using static System.Console;
class Welcome
{
/// <summary>
/// saying hello to all visitors and welcome.
/// </summary>
/// <param name="args">visitors</param>
public static void Main(string[] args)
{
foreach(string visitor in args)
{
WriteLine($"Hello {visitor}.");
}
WriteLine("Welcome to my web page.");
}
}
http://ufcpp.net/
Java入門
class JSample1_1{
public static void main(String args[]){
int sum;
sum = 0;
for (int i = 1; i <= 100; i++){
sum += i;
}
System.out.println(“sum = ” + sum);
sum = 0;
for (int i = 1; i <= 100; i++){
sum += i;
if (sum > 100){
break;
}
}
System.out.println(“sum = ” + sum);
}
}
class JSample1_1{
public static void main(String args[]){
int sum;
sum = 0;
for (int i = 1; i <= 100; i++){
sum += i;
}
System.out.println(“sum = ” + sum);
sum = 0;
for (int i = 1; i <= 100; i++){
sum += i;
if (sum > 100){
break;
}
}
System.out.println(“sum = ” + sum);
}
}
class JSample1_1{
public static void main(String args[]){
int sum;
sum = 0;
for (int i = 1; i <= 100; i++){
sum += i;
}
System.out.println(“sum = ” + sum);
sum = 0;
for (int i = 1; i <= 100; i++){
sum += i;
if (sum > 100){
break;
}
}
System.out.println(“sum = ” + sum);
}
}
サンプルソース
//条件分岐の例
public class IfOne {
public static void main(String args[]){
//この下から順次実行されます。
long t;//long型変数 t を宣言
t=System.currentTimeMillis();//tに時刻をセット
System.out.print(“ミリ秒の最後の一桁は、偶数?”);//改行せずに表示
//一番したが、一桁なら「〇」を表示
if (t%2==0){
System.out.print(“〇”);
}
}
public class Compute {
public static void main(String args[]){
int a;//int型変数aを宣言
int b;//int型変数bを宣言
int add,sub,mlt,div,mdl,ave;//幾つのint型変数をまとめて宣言
a=8;//aに8をセット
b=3;//bに3をセット
add=a+b;//足し算を実施
sub=a-b;//引き算を実施
mlt=a*b;//掛け算を実施
div=a/b;//割り算を実施
mdl=a%b;//余りを計算
ave=(a+b)/2;//平均を計算
//結果の表示
System.out.print(“a+b=”);
System.out.println(add);
System.out.print(“a-b=”);
System.out.println(sub);
System.out.print(“a×b=”);
System.out.println(mlt);
System.out.print(“a÷b=”);
System.out.println(div);
System.out.print(“a%b=”);
System.out.println(mdl);
System.out.print(“平均=”);
System.out.println(ave);
}
}
public class Hellow {
public static void main(String args[]){
//この下から、内容が順次実行されます
System.out.println(“Hellow Java”);//Hellow Javaと出力
System.out.println(“こんにちは”);//こんにちはと出力
System.out.println(“ニーハオ”);//ニーハオと出力
}
}
public class Sample10b{
public static void main(String[] args){
String[] nations ={
“スウェーデン”,”ドミニカ共和国”,”スロベニア”,”ベラルーシ”
};
String[] capitals ={
“ロンドン”,”マスカット”,”凹田”,”ストックホルム”,
“サンとドミンゴ”,”トビリシ”,”プノンペン”,”ホニアラ”,
“リュブリャナ”,”ファドゥーツ”,”アンタナナリボ”,”テグシガルパ”,
“キエフ”,”ミンスク”,”カイロ”,”パナマシティ”
};
int capitalIndex = 0;
for(int qID=1; qID<5; qID++){
System.out.println(“Q” + qID + “:”+ nations[qID-1]);
for(int i = 1; i<5; i++){
System.out.println(i + ” . ” + capitals[capitalIndex]);
capitalIndex++;
}
}
}
}
http://www.javadrive.jp/start/for/index6.html
C++によるプログラミング coutを使った出力
#include <iostream>
using namespace std;
int main()
{
cout <<“hello” << endl;
cout << “hello ” << endl;
}
C++によるプログラミング入門2
coutを使った出力
http://www.asahi-net.or.jp/~yf8k-kbys/newcpp2.html
Cocos2d-xで作る弾幕シューティング(ソースコードあり) | Utage Blog
http://utage.headwaters.co.jp/blog/?p=1342
Cocos2d-x v3 C++ Tutorial 1 – Setting Up For iOS – YouTube
第79章 Significance of Errors
第76章 列挙子
Cocos2d-xを導入してみる(Windows編)
http://www.cocos2d-x.jp/
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
任意のディレクトリへ
例:C:cocos2d-x-2.1.4
http://developer.android.com/sdk/
同じく任意のディレクトリへ
C:adt-bundle-windows-x86_64-20130522
C:adt-bundle-windows-x86_64-20130522eclipse
http://cygwin.com/install.html
インストール方法につきましては、以下のサイトを参考にさせて頂きました。
http://domisan.sakura.ne.jp/article/cygwin/cygwin.html
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java Platform (JDK) を選択
http://www.python.org/download/
マイコンピュータを右クリック -> プロパティ -> システムの詳細設定 -> 「詳細設定」タブ -> 環境変数
Pathに以下を追加
cygdrive/c/cygwin/bin;
C:cygwinbin;
C:Program FilesJavajdk1.7.0_25;
C:Python27;
C:cygwinetcfstab に以下を追加
none /cygdrive cygdrive binary, noacl, posix=0, user 0 0
C:android-sdk-windowsSDK Manager.exe
お好みのSDK Platform をインストール
Could not find folder ‘tools’ inside SDK ‘C:android-sdk-windows’ と怒られたら
C:android-sdk-windows へコピーする
emulator.exeがないよっていうエラーですね。
General -> Workspace -> Linked Resources
C/C++ -> Build -> Environment を以下のように設定する
File -> Import
Android -> Existing Android Code Into Workspace
C:cocos2d-x-2.1.4cocos2dxplatformandroidjava を選択
コマンドプロンプトにて、C:cocos2d-x-2.1.4toolsproject-creator へ移動
create_project.pv -project MyProject -package net.tks2.myproject -language cpp を実行
(投稿しました。こちらになります。)