SlideShare a Scribd company logo
1 of 42
Cocos2d-x(JS) ハンズオン #2
画像表示とアクション
株式会社TKS2 清水友晶
清水 友晶
 株式会社TKS2
アプリ開発コンサル
Cocos2d-xサポート
スマホアプリ開発
 プライベートでも
Cocos2d-xに関するゲーム開発
講演活動
執筆活動
 マイブーム: ゲームエンジン調査
 チラ裏開発メモ: http://tks2.net/memo
 SlideShare: http://www.slideshare.net/doraemonsss
 Facebook: http://www.facebook.com/doraemonsss
http://line.me/S/sticker/1085672
もくじ
 おさらい
 Cocos2d-x(JS)の開発環境構築
 画像の表示
 かんたんな画像表示
 画像表示の注意点
 特殊な画像表示方法
 アニメーション(アクション)
 アクションの紹介
 連続アクション
 連結アクション
 コールバックアクション
画像の表示
cc.Spriteクラス
 画像の表示に利用
 テンプレートプロジェクト - app.js
 cc.Spriteの第1引数の定数は、resource.jsにて定義してい
る
 addChild関数の第2引数は、
画像の表示順を定めるZオーダーを示す
26: // add "HelloWorld" splash screen
27: this.sprite = new cc.Sprite(res.HelloWorld_png);
28: this.sprite.attr({
29: x: size.width / 2,
30: y: size.height / 2
31: });
32: this.addChild(this.sprite, 0);
resource.js
 resource.jsの役割
 定数の設定
 ブラウザアプリのためのリソース事前読み込み
 ここに必ず指定しなくともよい(但し注意が必要)
01: var res = {
02: HelloWorld_png : "res/HelloWorld.png",
03: };
04:
05: var g_resources = [];
06: for (var i in res) {
07: g_resources.push(res[i]);
08: }
新しい画像ファイルの追加
 新しい画像は「res」フォルダに配置する
 sumomo_and_koume.png を配置しよう
http://goo.gl/QFN4Wy
新しい画像ファイルの表示
 app.jsを編集
 cc.Spriteの第1引数の定数は、画像ファイルパスを直接指
定している
 位置の指定はシンプルに書ける
 Zオーダーは、Cocos2d-xのロゴよりも全面となるように
1とした
34: var sumomoKoume
= new cc.Sprite("res/sumomo_and_koume.png");
35: sumomoKoume.x = size.width / 2;
36: sumomoKoume.y = size.height / 2;
37: this.addChild(sumomoKoume, 1);
新しい画像ファイルの表示
 Cocos2d-xのロゴより前面に画像が配置されている
 画像上に「Hello World」が表示されているのは、
ラベルのZオーダーが5であるため
画像表示の注意点
画像のサイズを確認
 app.jsを編集
 cc.logは、コンソールにログを表示する
35: var sumomoKoume
= new cc.Sprite("res/sumomo_and_koume.png");
36: cc.log("SumomoKoume: " + sumomoKoume.width);
37: sumomoKoume.x = size.width / 2;
38: sumomoKoume.y = size.height / 2;
39: this.addChild(sumomoKoume, 1);
26: // add "HelloWorld" splash screen
27: this.sprite = new cc.Sprite(res.HelloWorld_png);
28: cc.log("HelloWorld: " + this.sprite.width);
29: this.sprite.attr({
30: x: size.width / 2,
31: y: size.height / 2
32: });
33: this.addChild(this.sprite, 0);
画像のサイズを確認
 実行結果のログを確認
 追加した画像ファイルの幅が 0 !!
 追加したリソースが事前読み込みされていない結果
 resource.jsに定義すると、正常にサイズを取得するこ
とができる
resource.js
 resource.jsを編集
 正しくサイズを取得することができた
01: var res = {
02: HelloWorld_png : "res/HelloWorld.png",
03: SumomoKoume_png : "res/sumomo_and_koume.png",
04: };
05:
06: var g_resources = [];
07: for (var i in res) {
08: g_resources.push(res[i]);
09: }
特殊な画像表示方法
画像の非同期読み込み
 これまでの方法は、画像が読み込まれていなくても、
ノードが追加されていた
 しかし、事前読み込みが多くなると、ゲームの起動に
時間がかかってしまう
 また、後から追加したファイルなど、画像の読み込み
が終わってから表示したほうが都合が良いケースもあ
る
 画像ファイルサイズにより、位置・スケールなどの変更
が必要など
resource.js
 非同期読み込みを確認するため、resource.jsを元に戻
す
01: var res = {
02: HelloWorld_png : "res/HelloWorld.png",
03: };
04:
05: var g_resources = [];
06: for (var i in res) {
07: g_resources.push(res[i]);
08: }
addLoadedEventListener
 テクスチャのロードが完了した時に呼び出される関数
を定義することができる
 cc.Spriteのほか、cc.Texture2Dやcc.Labelなどにも備
わっている
addLoadedEventListener:function(callback, target)
新しい画像ファイルの表示
 app.jsを編集
 addLoadedEventListenerの第1引数は、直接関数を指定
している
 第2引数は、ターゲットとしてthisつまりこの
HelloWorldLayerを指定している
35: var sumomoKoume = new cc.Sprite("res/sumomo_and_koume.png");
36: sumomoKoume.addLoadedEventListener(function()
37: {
38: cc.log("===== SumomoKoume width: " + sumomoKoume.width);
39: sumomoKoume.x = size.width / 2;
40: sumomoKoume.y = size.height / 2;
41: this.addChild(sumomoKoume, 1);
42: }, this);
非同期読み込みによる表示
 非同期読み込みで画像を表示
 画像サイズも問題なく取得できている
アニメーション(アクション)
アクションの種類
 時間とともに状態が変化するアクション(cc.ActionInterval)
 cc.MoveTo, ccMoveBy(移動アクション)
 cc.ScaleTo, ccScaleBy(伸縮アクション)
 cc.RotateTo, cc.RotateBy(回転アクション)
 cc.DelayTime(待機アクション)
 cc.Repeat, ccSequence, cc.Spawn(連続・連結アクション)
 瞬時に状態が変化するアクション(cc.ActionInstance)
 cc.Show, cc.Hide(表示・非表示アクション)
 cc.FlipX, cc.FlipY(反転アクション)
 cc.RemoveSelf(消失アクション)
 cc.CallFunc(コールバックアクション)
移動アクションの利用
 app.jsを編集
 移動アクションとしてcc.MoveToを利用している
 第1引数は、時間(s)を示す
 第2引数は、位置を示す
35: var sumomoKoume = new cc.Sprite("res/sumomo_and_koume.png");
36: sumomoKoume.x = size.width / 2;
37: sumomoKoume.y = size.height / 2;
38: this.addChild(sumomoKoume, 1);
39:
40: var move = new cc.MoveTo(5, cc.p(0, 0));
41: sumomoKoume.runAction(move);
移動アクションの実行
 起動後中央に表示されていた画像が、
左下に5秒かけて移動する
回転アクションの利用
 app.jsを編集
 回転アクションとしてcc.RotateByを利用している
 第1引数は、時間(s)を示す
 第2引数は、回転角度を示す
36: var sumomoKoume = new cc.Sprite("res/sumomo_and_koume.png");
37: sumomoKoume.x = size.width / 2;
38: sumomoKoume.y = size.height / 2;
39: this.addChild(sumomoKoume, 1);
40:
41: var rotate = new cc.RotateBy(5, 360);
42: sumomoKoume.runAction(rotate);
回転アクションの実行
 起動後中央に表示されていた画像が、5
秒かけて時計回りに1回転する
連続アクション
連続アクションの利用
 app.jsを編集
 連続アクションとしてcc.Repeatを利用している
 第1引数は、繰り返すアクションを示す
 第2引数は、繰り返し回数を示す
40: var rotate = new cc.RotateBy(5, 360);
41: var repeat = new cc.Repeat(rotate, 2);
42: sumomoKoume.runAction(repeat);
連続アクションの実行
 起動後中央に表示されていた画像が、
時計回りに2回転する
連結アクション
連続アクション(順番)の利用
 app.jsを編集
 連続アクション(順番)としてcc.Sequenceを利用
している
 引数には、アクションを順番に指定している
40: var move = new cc.MoveTo(5, cc.p(0, 0));
41: var rotate = new cc.RotateBy(5, 360);
42: var seq = new cc.Sequence(move, rotate);
43: sumomoKoume.runAction(seq);
連続アクション(順番)の実行
 起動後中央に表示されていた画像が、
左下へ移動した後、時計回りに1回転する
連続アクション(同時)の利用
 app.jsを編集
 連続アクション(同時)としてcc.Spawnを利用している
 引数には、同時発生するアクションを指定している
40: var move = new cc.MoveTo(5, cc.p(0, 0));
41: var rotate = new cc.RotateBy(5, 360);
42: var spawn = new cc.Spawn(move, rotate);
43: sumomoKoume.runAction(spawn);
連続アクション(同時)の実行
 起動後中央に表示されていた画像が、
左下へ移動した後、時計回りに1回転する
コールバック
アクション
コールバックアクションの利用
 app.jsを編集
 コールバックアクションとしてcc.CallFuncを利用して
いる
 第1引数には、呼び出す関数を指定している
 第2引数は、ターゲットとしてthisつまりこの
HelloWorldLayerを指定している
40: var move = new cc.MoveTo(5, cc.p(0, 0));
41: var callfunc = new cc.CallFunc(function()
42: {
43: sumomoKoume.x = size.width / 2;
44: sumomoKoume.y = size.height / 2;
45: }, this);
46: var seq = new cc.Sequence(move, callfunc);
47: sumomoKoume.runAction(seq);
コールバックアクションの実行
 起動後中央に表示されていた画像が、
左下へ移動した後、中央に瞬間移動する
作業はここまで
参考になるサイト
 Cocos公式Wiki
http://www.cocos2d-
x.org/wiki/Cocos2d-JS
 Cocos2d-JS APIリファレンス
http://cocos2d-x.org/wiki/Reference
 Qiita
(tag: cocos2d-js)
https://qiita.com
Cocos2d-x (JS) ハンズオン
 Cocos2d-x (JS)を学ぶチャンス!
 PCを持参し実際に手を動かし、Cocos2d-x (JS)が
難しくないということが実感できます!
 1/8(金) Cocos2d-x (JS) ハンズオン #3
 日時: 1/8(金) 19:00〜21:00
 場所: イベント&コミュニティスペース dots.
 内容: Cocos2d-x (JS)の複数ある
ボタンの使い分け
(iOS, Android, ブラウザ)
おわり
 ありがとうございました

More Related Content

What's hot

cocos2d-xとCocosBuilderでゲームを作ってみよう
cocos2d-xとCocosBuilderでゲームを作ってみようcocos2d-xとCocosBuilderでゲームを作ってみよう
cocos2d-xとCocosBuilderでゲームを作ってみよう
Tomoaki Shimizu
 
cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xハンズオン勉強会 in 名古屋cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xハンズオン勉強会 in 名古屋
Tomoaki Shimizu
 
㊱タイルマップに挑戦
㊱タイルマップに挑戦㊱タイルマップに挑戦
㊱タイルマップに挑戦
Nishida Kansuke
 

What's hot (20)

Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
Cocos2d-x(JS) ハンズオン #09「ラベル・テキストボックス」
 
Cocos2d-x 3D Extension
Cocos2d-x 3D ExtensionCocos2d-x 3D Extension
Cocos2d-x 3D Extension
 
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とCocosBuilderでゲームを作ってみよう
cocos2d-xとCocosBuilderでゲームを作ってみようcocos2d-xとCocosBuilderでゲームを作ってみよう
cocos2d-xとCocosBuilderでゲームを作ってみよう
 
Cocos2d xで簡単なゲームを作ってみよう!
Cocos2d xで簡単なゲームを作ってみよう!Cocos2d xで簡単なゲームを作ってみよう!
Cocos2d xで簡単なゲームを作ってみよう!
 
Cocos2d-JSと物理演算で作る横スクロールアクションゲーム #scripty06
Cocos2d-JSと物理演算で作る横スクロールアクションゲーム #scripty06Cocos2d-JSと物理演算で作る横スクロールアクションゲーム #scripty06
Cocos2d-JSと物理演算で作る横スクロールアクションゲーム #scripty06
 
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
Cocos2d-x(JS) ハンズオン #11「2D物理エンジン」
 
cocos2d-x公開講座 in 鹿児島
cocos2d-x公開講座 in 鹿児島cocos2d-x公開講座 in 鹿児島
cocos2d-x公開講座 in 鹿児島
 
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とネイティブ間の連携
cocos2d-xとネイティブ間の連携cocos2d-xとネイティブ間の連携
cocos2d-xとネイティブ間の連携
 
cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成cocos2d-xを利用したパズドラ風ゲームの作成
cocos2d-xを利用したパズドラ風ゲームの作成
 
Cocos Code IDEを使ってみた
Cocos Code IDEを使ってみたCocos Code IDEを使ってみた
Cocos Code IDEを使ってみた
 
cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xハンズオン勉強会 in 名古屋cocos2d-xハンズオン勉強会 in 名古屋
cocos2d-xハンズオン勉強会 in 名古屋
 
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
 
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
Cocos2d-xにおけるモバイル開発〜将来を見据えた開発〜
 
㊱タイルマップに挑戦
㊱タイルマップに挑戦㊱タイルマップに挑戦
㊱タイルマップに挑戦
 
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)」
 
CocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSBCocosBuilderとcocos2d-x JSB
CocosBuilderとcocos2d-x JSB
 
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 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
 

Viewers also liked

cocos2d-x 開発の効率化
cocos2d-x 開発の効率化cocos2d-x 開発の効率化
cocos2d-x 開発の効率化
Akihiro Matsuura
 
Cocos2d-xのかんたんな紹介
Cocos2d-xのかんたんな紹介Cocos2d-xのかんたんな紹介
Cocos2d-xのかんたんな紹介
Tomoaki Shimizu
 
Cocos2d xをさわってみよう!
Cocos2d xをさわってみよう!Cocos2d xをさわってみよう!
Cocos2d xをさわってみよう!
Tomoaki Shimizu
 

Viewers also liked (10)

実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
 
cocos2d-x 開発の効率化
cocos2d-x 開発の効率化cocos2d-x 開発の効率化
cocos2d-x 開発の効率化
 
cocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDEcocos2d-xとCocos Code IDE
cocos2d-xとCocos Code IDE
 
cocos2d-xとspine
cocos2d-xとspinecocos2d-xとspine
cocos2d-xとspine
 
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をさらにさわってみよう!
 
DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方DeNA流cocos2d xとの付き合い方
DeNA流cocos2d xとの付き合い方
 
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
 

Similar to Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」

cocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツールcocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Tomoaki Shimizu
 
cocos2d-xとCocosBuilder
cocos2d-xとCocosBuildercocos2d-xとCocosBuilder
cocos2d-xとCocosBuilder
Tomoaki Shimizu
 
iOSプログラマへ。HTML5 Canvasがおもしろい!
iOSプログラマへ。HTML5 Canvasがおもしろい!iOSプログラマへ。HTML5 Canvasがおもしろい!
iOSプログラマへ。HTML5 Canvasがおもしろい!
cocopon
 

Similar to Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」 (20)

Cocos2d xでぬるぬる動くビルダー機能実装
Cocos2d xでぬるぬる動くビルダー機能実装Cocos2d xでぬるぬる動くビルダー機能実装
Cocos2d xでぬるぬる動くビルダー機能実装
 
cocos2dで手軽にアニメーション
cocos2dで手軽にアニメーションcocos2dで手軽にアニメーション
cocos2dで手軽にアニメーション
 
cocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツールcocos2d-xにおけるBox2Dの利用方法および便利なツール
cocos2d-xにおけるBox2Dの利用方法および便利なツール
 
Inside of 聖徳玉子 by O2
Inside of 聖徳玉子 by O2Inside of 聖徳玉子 by O2
Inside of 聖徳玉子 by O2
 
cocos2d-xとCocosBuilder
cocos2d-xとCocosBuildercocos2d-xとCocosBuilder
cocos2d-xとCocosBuilder
 
Cocos2d
Cocos2dCocos2d
Cocos2d
 
かんたんなcocos2d-xの紹介
かんたんなcocos2d-xの紹介かんたんなcocos2d-xの紹介
かんたんなcocos2d-xの紹介
 
iOSプログラマへ。HTML5 Canvasがおもしろい!
iOSプログラマへ。HTML5 Canvasがおもしろい!iOSプログラマへ。HTML5 Canvasがおもしろい!
iOSプログラマへ。HTML5 Canvasがおもしろい!
 
Core Animation 使って見た
Core Animation 使って見たCore Animation 使って見た
Core Animation 使って見た
 
はじめようRGB-Dセンシングと画像処理
はじめようRGB-Dセンシングと画像処理はじめようRGB-Dセンシングと画像処理
はじめようRGB-Dセンシングと画像処理
 
Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島
 
Media Kinect2014 day7
Media Kinect2014 day7Media Kinect2014 day7
Media Kinect2014 day7
 
Sprite kitでの横スクロールジャンプ アクションゲーム開発
Sprite kitでの横スクロールジャンプ アクションゲーム開発Sprite kitでの横スクロールジャンプ アクションゲーム開発
Sprite kitでの横スクロールジャンプ アクションゲーム開発
 
OpenCVを用いた画像処理入門
OpenCVを用いた画像処理入門OpenCVを用いた画像処理入門
OpenCVを用いた画像処理入門
 
Leap Motion を用いた数学教材開発の例
Leap Motion を用いた数学教材開発の例Leap Motion を用いた数学教材開発の例
Leap Motion を用いた数学教材開発の例
 
Live2d in unity
Live2d in unityLive2d in unity
Live2d in unity
 
Cocos2d-x実践講座 in 鹿児島
Cocos2d-x実践講座 in 鹿児島Cocos2d-x実践講座 in 鹿児島
Cocos2d-x実践講座 in 鹿児島
 
20130924 Picomon CRH勉強会
20130924 Picomon CRH勉強会20130924 Picomon CRH勉強会
20130924 Picomon CRH勉強会
 
jQueryでiTunes Store風スライドショーを作ってみる
jQueryでiTunes Store風スライドショーを作ってみるjQueryでiTunes Store風スライドショーを作ってみる
jQueryでiTunes Store風スライドショーを作ってみる
 
HTML5で作るスマホブラウザゲーム
HTML5で作るスマホブラウザゲームHTML5で作るスマホブラウザゲーム
HTML5で作るスマホブラウザゲーム
 

More from Tomoaki Shimizu

More from Tomoaki Shimizu (10)

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
 
cocos2d-xで利用できる暗号化
cocos2d-xで利用できる暗号化cocos2d-xで利用できる暗号化
cocos2d-xで利用できる暗号化
 
CocoStudioとcocos2d-xの連携2
CocoStudioとcocos2d-xの連携2CocoStudioとcocos2d-xの連携2
CocoStudioとcocos2d-xの連携2
 
cocos2d-xにおけるマップエディタの利用
cocos2d-xにおけるマップエディタの利用cocos2d-xにおけるマップエディタの利用
cocos2d-xにおけるマップエディタの利用
 
cocos2d-x 3.0 新しい物理演算クラスの利用
cocos2d-x 3.0 新しい物理演算クラスの利用cocos2d-x 3.0 新しい物理演算クラスの利用
cocos2d-x 3.0 新しい物理演算クラスの利用
 
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築についてMacでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
 
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築についてMacでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
 
cocos2d-xにおけるデータ管理
cocos2d-xにおけるデータ管理cocos2d-xにおけるデータ管理
cocos2d-xにおけるデータ管理
 
cocos2d-xの概要とこれまでの進化・これからの展開
cocos2d-xの概要とこれまでの進化・これからの展開cocos2d-xの概要とこれまでの進化・これからの展開
cocos2d-xの概要とこれまでの進化・これからの展開
 

Recently uploaded

Recently uploaded (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

Cocos2d-x(JS) ハンズオン #02 「画像表示とアクション」