Cocos2d-x – World’s #1 Open-Source Game Development … ![[はてなブックマークで表示]](http://b.st-hatena.com/entry/image/http://www.cocos2d-x.org/)
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.
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.
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バイト
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/
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
#include <iostream>
using namespace std;
int main()
{
cout <<“hello” << endl;
cout << “hello ” << endl;
}
http://utage.headwaters.co.jp/blog/?p=1342
Cocos2d-x v3 C++ Tutorial 1 – Setting Up For iOS – YouTube
class TEST{
public:
int figure;
void calc(int temp){
figure=temp;
printf(“%dn”,temp);
}
};
int main(void)
{
TEST test;
test.calc(10);
printf(“%dn”,test.figure);
return 0;
}
private (C# リファレンス)
https://msdn.microsoft.com/ja-jp/library/st6sy9xe.aspx
製品ダウンロード | Cocos2d-x: オープンソースゲーム開発プラットフォーム
http://jp.cocos.com/products/download/
C++編INDEX
http://www.kumei.ne.jp/c_lang/index_cp.html
C++ class
http://www.asahi-net.or.jp/~wv7y-kmr/memo/old/cpp_cls.html
C++でクラス作成?継承?関数の抽象化までを試してみる – Qiita
http://qiita.com/monhan/items/1065b2fb03cd5c64aa8d
C++のクラスをマスターしよう(前編)- @IT
http://www.atmarkit.co.jp/fdotnet/bookpreview/bunpouvcpp_1001/bunpouvcpp_1001_01.html
Smalltalk基本文法編 – Qiita
http://qiita.com/newapplesho/items/6376c90d3e9ca66d2a95
Apache Ant – Binary Distributions
http://ant.apache.org/bindownload.cgi
python.jp
http://www.python.jp/
富士通Q&A – [Windows 8.1/8] すべてのアプリを表示する方法を教えてください。 – FMVサポート : 富士通
http://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=3509-8132
Microsoft Windows 8 / 8.1 – Windows 8 / 8.1 で素早くスクリーンショットを撮る方法 | HPRカスタマーサポート
http://support.hp.com/jp-ja/document/c03715297
C++とプログラム全般
http://www.geocities.jp/bleis_tift/cpp/top.html
Monacaデバッガー – HTML5ハイブリッドアプリの動作テストを効率化
https://ja.monaca.io/debugger.html
朝の宴 —-ゲームプログラム メモ帳—- LINK : warning LNK4098: defaultlib ‘LIBCMTD’ は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。
http://program.blog-rpg.com/%E3%82%A8%E3%83%A9%E3%83%BC%E8%A7%A3%E6%B1%BA%E6%96%B9%E6%B3%95/link%20-%20warning%20lnk4098-%20defaultlib%20-libcmtd-%20%E3%81%AF%E4%BB%96%E3%81%AE%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AE%E4%BD%BF%E7%94%A8%E3%81%A8%E7%AB%B6%E5%90%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82-nodefaultlib-library%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82
非情報系学生のための C/C++ 入門
http://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/prog1/index.html
http://liginc.co.jp/web/tool/app/45772
Redmineとは — Redmine.JP
http://redmine.jp/overview/
【2016年最新版】プロジェクト管理ツール(無料)が便利すぎる – NAVER まとめ
http://matome.naver.jp/odai/2140555898877842501?page=2
Bootstrap
http://getbootstrap.com/2.3.2/
Free themes for Bootstrap
http://bootswatch.com/
Dosアタック攻撃に対する対策について | ホームページを作るときのメモ用ブログ
http://up-point-server.info/?p=54
ichikaway/cakephp-mongodb
https://github.com/ichikaway/cakephp-mongodb
VPS(仮想専用サーバ)|さくらインターネット – 無料お試し実施中
http://vps.sakura.ad.jp/
Welcome! – The Apache HTTP Server Project
https://httpd.apache.org/
nginx
http://nginx.org/en/
Node.js
https://nodejs.org/en/
OpenPNE
http://www.openpne.jp/
MongoDB for GIANT Ideas | MongoDB
https://www.mongodb.org/
Amazon.co.jp: 基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ): 西沢 夢路: 本
http://www.amazon.co.jp/dp/4797344385/
Amazon.co.jp: よくわかるJavaScriptの教科書: たにぐち まこと: 本
http://www.amazon.co.jp/dp/4839941874/
よくわかるPHPの教科書 単行本(ソフトカバー) ? 2010/9/14
http://www.amazon.co.jp/dp/4839933146/
<iframe src=”http://rcm-fe.amazon-adsystem.com/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=aff01111-22&o=9&p=8&l=as4&m=amazon&f=ifr&ref=ss_til&asins=4839933146″ style=”width:120px;height:240px;” scrolling=”no” marginwidth=”0″ marginheight=”0″ frameborder=”0″></iframe>
引用元
■ド素人が完全自作SNSを作ってみてわかったこと。
http://anond.hatelabo.jp/20130104184115