Soumettre la recherche
Mettre en ligne
cocos2で始める iPhoneゲーム開発入門
•
Télécharger en tant que KEY, PDF
•
3 j'aime
•
6,216 vues
Kohki Miki
Suivre
ゲームプログラミング勉強会札幌 1.0のセッションで使用したスライドです。 http://atnd.org/events/17745
Lire moins
Lire la suite
Technologie
Voyages
Signaler
Partager
Signaler
Partager
1 sur 49
Télécharger maintenant
Recommandé
Game salad creator for windows manual 2012 11-01
Game salad creator for windows manual 2012 11-01
gabikovacs10
Run and jump tutorial (part 3) behaviours
Run and jump tutorial (part 3) behaviours
Muhd Basheer
Animações Fluídas no Android - DevFestPR 17
Animações Fluídas no Android - DevFestPR 17
Renato Peterman
Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First Game
Sarah Sexton
Chapt 5 behaviors and attributes
Chapt 5 behaviors and attributes
Muhd Basheer
Unity
Unity
Khaled Ismail
unity basics
unity basics
Reham Maher El-Safarini
libGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and Preferences
Jussi Pohjolainen
Recommandé
Game salad creator for windows manual 2012 11-01
Game salad creator for windows manual 2012 11-01
gabikovacs10
Run and jump tutorial (part 3) behaviours
Run and jump tutorial (part 3) behaviours
Muhd Basheer
Animações Fluídas no Android - DevFestPR 17
Animações Fluídas no Android - DevFestPR 17
Renato Peterman
Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First Game
Sarah Sexton
Chapt 5 behaviors and attributes
Chapt 5 behaviors and attributes
Muhd Basheer
Unity
Unity
Khaled Ismail
unity basics
unity basics
Reham Maher El-Safarini
libGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and Preferences
Jussi Pohjolainen
Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2) scenes
Muhd Basheer
Unity 3d Basics
Unity 3d Basics
Chaudhry Talha Waseem
Chapt 2 storyboarding techniques
Chapt 2 storyboarding techniques
Muhd Basheer
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1) actors
Muhd Basheer
Presentación Unity
Presentación Unity
Laura Milena Parra Navarro
Casual and Social Games with Unity
Casual and Social Games with Unity
Tadej Gregorcic
Game Programming I - Introduction
Game Programming I - Introduction
Francis Seriña
Android game development
Android game development
dmontagni
Unity workshop
Unity workshop
fsxflyer789Productio
TP_Webots_7mai2021.pdf
TP_Webots_7mai2021.pdf
kiiway01
Production RPG Maker.
Production RPG Maker.
Jordi Martos
Me 405 final report
Me 405 final report
Darya Darvish
Game Development Session - 3 | Introduction to Unity
Game Development Session - 3 | Introduction to Unity
Koderunners
School For Games 2015 - Unity Engine Basics
School For Games 2015 - Unity Engine Basics
Nick Pruehs
iOS Training Session-3
iOS Training Session-3
Hussain Behestee
watchOS 2でゲーム作ってみた話
watchOS 2でゲーム作ってみた話
Kohki Miki
cocos2d-consoleでパッケージ管理
cocos2d-consoleでパッケージ管理
Kohki Miki
エターナらないゲーム開発
エターナらないゲーム開発
Kohki Miki
ゲームコミュニティサミット2014に参加してきた話
ゲームコミュニティサミット2014に参加してきた話
Kohki Miki
ゲームコミュニティサミット2014「*いどのなかにいる*」
ゲームコミュニティサミット2014「*いどのなかにいる*」
Kohki Miki
札幌ゲーム製作者コミュニティKawaz「いどのなかにいる」
札幌ゲーム製作者コミュニティKawaz「いどのなかにいる」
Kohki Miki
Kawaz Hipchat超入門
Kawaz Hipchat超入門
Kohki Miki
Contenu connexe
Tendances
Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2) scenes
Muhd Basheer
Unity 3d Basics
Unity 3d Basics
Chaudhry Talha Waseem
Chapt 2 storyboarding techniques
Chapt 2 storyboarding techniques
Muhd Basheer
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1) actors
Muhd Basheer
Presentación Unity
Presentación Unity
Laura Milena Parra Navarro
Casual and Social Games with Unity
Casual and Social Games with Unity
Tadej Gregorcic
Tendances
(6)
Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2) scenes
Unity 3d Basics
Unity 3d Basics
Chapt 2 storyboarding techniques
Chapt 2 storyboarding techniques
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1) actors
Presentación Unity
Presentación Unity
Casual and Social Games with Unity
Casual and Social Games with Unity
Similaire à cocos2で始める iPhoneゲーム開発入門
Game Programming I - Introduction
Game Programming I - Introduction
Francis Seriña
Android game development
Android game development
dmontagni
Unity workshop
Unity workshop
fsxflyer789Productio
TP_Webots_7mai2021.pdf
TP_Webots_7mai2021.pdf
kiiway01
Production RPG Maker.
Production RPG Maker.
Jordi Martos
Me 405 final report
Me 405 final report
Darya Darvish
Game Development Session - 3 | Introduction to Unity
Game Development Session - 3 | Introduction to Unity
Koderunners
School For Games 2015 - Unity Engine Basics
School For Games 2015 - Unity Engine Basics
Nick Pruehs
iOS Training Session-3
iOS Training Session-3
Hussain Behestee
Similaire à cocos2で始める iPhoneゲーム開発入門
(9)
Game Programming I - Introduction
Game Programming I - Introduction
Android game development
Android game development
Unity workshop
Unity workshop
TP_Webots_7mai2021.pdf
TP_Webots_7mai2021.pdf
Production RPG Maker.
Production RPG Maker.
Me 405 final report
Me 405 final report
Game Development Session - 3 | Introduction to Unity
Game Development Session - 3 | Introduction to Unity
School For Games 2015 - Unity Engine Basics
School For Games 2015 - Unity Engine Basics
iOS Training Session-3
iOS Training Session-3
Plus de Kohki Miki
watchOS 2でゲーム作ってみた話
watchOS 2でゲーム作ってみた話
Kohki Miki
cocos2d-consoleでパッケージ管理
cocos2d-consoleでパッケージ管理
Kohki Miki
エターナらないゲーム開発
エターナらないゲーム開発
Kohki Miki
ゲームコミュニティサミット2014に参加してきた話
ゲームコミュニティサミット2014に参加してきた話
Kohki Miki
ゲームコミュニティサミット2014「*いどのなかにいる*」
ゲームコミュニティサミット2014「*いどのなかにいる*」
Kohki Miki
札幌ゲーム製作者コミュニティKawaz「いどのなかにいる」
札幌ゲーム製作者コミュニティKawaz「いどのなかにいる」
Kohki Miki
Kawaz Hipchat超入門
Kawaz Hipchat超入門
Kohki Miki
Kawaz Third Impact
Kawaz Third Impact
Kohki Miki
Decksetがよかった話
Decksetがよかった話
Kohki Miki
Unite Japanに参加してきた話
Unite Japanに参加してきた話
Kohki Miki
nomad-cliの紹介
nomad-cliの紹介
Kohki Miki
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
VOXCHRONICLE企画草案
VOXCHRONICLE企画草案
Kohki Miki
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
Kohki Miki
Kawaz的jQuery入門
Kawaz的jQuery入門
Kohki Miki
Kobold2Dで始めるゲーム開発
Kobold2Dで始めるゲーム開発
Kohki Miki
【TDDBC2.1】やる夫で学ぶTDD
【TDDBC2.1】やる夫で学ぶTDD
Kohki Miki
はてな技術勉強会 #4LT「札幌ゲーム制作者コミュニティKawaz」について
はてな技術勉強会 #4LT「札幌ゲーム制作者コミュニティKawaz」について
Kohki Miki
はてなインターンシップ2011、ワークショップ発表プレゼン
はてなインターンシップ2011、ワークショップ発表プレゼン
Kohki Miki
PyGame入門
PyGame入門
Kohki Miki
Plus de Kohki Miki
(20)
watchOS 2でゲーム作ってみた話
watchOS 2でゲーム作ってみた話
cocos2d-consoleでパッケージ管理
cocos2d-consoleでパッケージ管理
エターナらないゲーム開発
エターナらないゲーム開発
ゲームコミュニティサミット2014に参加してきた話
ゲームコミュニティサミット2014に参加してきた話
ゲームコミュニティサミット2014「*いどのなかにいる*」
ゲームコミュニティサミット2014「*いどのなかにいる*」
札幌ゲーム製作者コミュニティKawaz「いどのなかにいる」
札幌ゲーム製作者コミュニティKawaz「いどのなかにいる」
Kawaz Hipchat超入門
Kawaz Hipchat超入門
Kawaz Third Impact
Kawaz Third Impact
Decksetがよかった話
Decksetがよかった話
Unite Japanに参加してきた話
Unite Japanに参加してきた話
nomad-cliの紹介
nomad-cliの紹介
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
VOXCHRONICLE企画草案
VOXCHRONICLE企画草案
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
〜ゲーム制作を始めてみよう〜 Kawaz入会希望者向けスライド
Kawaz的jQuery入門
Kawaz的jQuery入門
Kobold2Dで始めるゲーム開発
Kobold2Dで始めるゲーム開発
【TDDBC2.1】やる夫で学ぶTDD
【TDDBC2.1】やる夫で学ぶTDD
はてな技術勉強会 #4LT「札幌ゲーム制作者コミュニティKawaz」について
はてな技術勉強会 #4LT「札幌ゲーム制作者コミュニティKawaz」について
はてなインターンシップ2011、ワークショップ発表プレゼン
はてなインターンシップ2011、ワークショップ発表プレゼン
PyGame入門
PyGame入門
Dernier
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Dernier
(20)
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
cocos2で始める iPhoneゲーム開発入門
1.
1
2.
GameDevelopers’ Sapporo 1.0 2011/8/20
2
3.
GameDevelopers’ Sapporo 1.0 2011/8/20
3
4.
GameDevelopers’ Sapporo 1.0 2011/8/20
4
5.
GameDevelopers’ Sapporo 1.0 2011/8/20
5
6.
GameDevelopers’ Sapporo 1.0 2011/8/20
6
7.
GameDevelopers’ Sapporo 1.0 2011/8/20
7
8.
GameDevelopers’ Sapporo 1.0 2011/8/20
8
9.
GameDevelopers’ Sapporo 1.0 2011/8/20
9
10.
GameDevelopers’ Sapporo 1.0 2011/8/20
10
11.
GameDevelopers’ Sapporo 1.0 2011/8/20
11
12.
GameDevelopers’ Sapporo 1.0
_ . __ __ | |r -| | ` '´ ´ | - ''''''" `' -- - ''''''' - . 2011/8/20 ( )( ) ) ) ( ( ) ) )) 12
13.
GameDevelopers’ Sapporo 1.0 2011/8/20
13
14.
GameDevelopers’ Sapporo 1.0 2011/8/20
14
15.
GameDevelopers’ Sapporo 1.0 2011/8/20
15
16.
GameDevelopers’ Sapporo 1.0 2011/8/20
16
17.
GameDevelopers’ Sapporo 1.0 2011/8/20
17
18.
GameDevelopers’ Sapporo 1.0 2011/8/20
18
19.
GameDevelopers’ Sapporo 1.0 2011/8/20
19
20.
GameDevelopers’ Sapporo 1.0 2011/8/20
20
21.
GameDevelopers’ Sapporo 1.0 2011/8/20
21
22.
GameDevelopers’ Sapporo 1.0 2011/8/20
22
23.
GameDevelopers’ Sapporo 1.0 2011/8/20
23
24.
GameDevelopers’ Sapporo 1.0 2011/8/20
24
25.
GameDevelopers’ Sapporo 1.0 2011/8/20
25
26.
GameDevelopers’ Sapporo 1.0 2011/8/20
26
27.
GameDevelopers’ Sapporo 1.0 2011/8/20
27
28.
GameDevelopers’ Sapporo 1.0 2011/8/20
28
29.
GameDevelopers’ Sapporo 1.0 2011/8/20
29
30.
GameDevelopers’ Sapporo 1.0 2011/8/20
30
31.
GameDevelopers’ Sapporo 1.0
#import “YourScene.h” [[CCDirector sharedDirector] pushScene:[YourScene scene]]; 2011/8/20 31
32.
GameDevelopers’ Sapporo 1.0 2011/8/20
32
33.
GameDevelopers’ Sapporo 1.0
#import “YourScene.h” id transition = [CCTransitionFade transitionWithDuration:0.5f scene:[YourScene scene]; [[CCDirector sharedDirector] replaceScene:transition]; 2011/8/20 33
34.
GameDevelopers’ Sapporo 1.0 2011/8/20
34
35.
GameDevelopers’ Sapporo 1.0 2011/8/20
35
36.
GameDevelopers’ Sapporo 1.0
-(id) init{ if( (self = [super init])) { // (ry // Touch self.isTouchEnabled = YES; } return self; } -(void) registerWithTouchDispatcher{ [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES]; } - (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event{ // return YES; } 2011/8/20 36
37.
GameDevelopers’ Sapporo 1.0
CCSprite sprite = [CCSprite spriteWithFile:@”sprite.png”]; // sprite.position = ccp(100, 100); // [self addChild:sprite]; // Sprite 2011/8/20 37
38.
GameDevelopers’ Sapporo 1.0
// 240, 160 3 Action id move = [CCMoveTo actionWithDuration:3 position:ccp(240, 160)]; // 2 360 Action id rotate = [CCRotateBy actionWithDuration:2 angle:360]; // 4 127 Action id fade = [CCFadeTo actionWithDuration:4 opacity:127]; // Action Sequence CCSequence* sequence = [CCSequence actions:move, rotate, fade, nil]; // Sequence Sprite [sprite runAction:sequence]; 2011/8/20 38
39.
GameDevelopers’ Sapporo 1.0 2011/8/20
39
40.
GameDevelopers’ Sapporo 1.0 2011/8/20
40
41.
GameDevelopers’ Sapporo 1.0
// CCMenuItemImage* start = [CCMenuItemImage itemFromNormalImage:@"start.png" selectedImage:@"start_selected.png" target:self selector:@selector(pressStartButton:)]; CCMenuItemImage* credit = [CCMenuItemImage itemFromNormalImage:@"credit.png" selectedImage:@"credit_selected.png" target:self selector:@selector(pressCreditButton:)]; CCMenuItemImage* howto = [CCMenuItemImage itemFromNormalImage:@"howto.png" selectedImage:@"howto_selected.png" target:self selector:@selector(pressHowtoButton:)]; CCMenu* menu = [CCMenu menuWithItems:howto, start, credit, nil]; // MenuItem [menu alignItemsHorizontally]; // menu.position = ccp(winSize_.width/2, 40); // // [self addChild:menu]; 2011/8/20 41
42.
GameDevelopers’ Sapporo 1.0 2011/8/20
42
43.
GameDevelopers’ Sapporo 1.0 2011/8/20
43
44.
GameDevelopers’ Sapporo 1.0 2011/8/20
44
45.
GameDevelopers’ Sapporo 1.0 2011/8/20
45
46.
GameDevelopers’ Sapporo 1.0 2011/8/20
46
47.
GameDevelopers’ Sapporo 1.0 2011/8/20
47
48.
GameDevelopers’ Sapporo 1.0 2011/8/20
48
49.
GameDevelopers’ Sapporo 1.0 2011/8/20
49
Notes de l'éditeur
いつもお会いしている方はこんにちは。初めての方は初めまして\nめっちゃ緊張してます><\n\n本日、cocos2dというiPhone向けのゲームフレームワークについて話させて頂く@giginetと申します。\n早速ですが自己紹介です。\n
Twitterでは@giginetを名乗ってます\n美少女アイコンです。ゆとり代表です。\n\n一応、今回の勉強会の運営やってますー\n普段はゲームなんかを作ってますが、ここに書いた言語なんかを使っていろいろやってます\n\n1週間ぐらい前からPerlを書き始めました!\n理由は次のスライドです\n
この夏、なんの間違いかはわかりませんが、はてなブックマークや、DSiWareのうごくメモ帳なんかを作っているITベンチャーである、はてなのインターンシップに応募したところ、専攻通過いたしました!!!\n\nというわけで、一昨日から京都のオフィスで講義を受けたり仕事してます。\n今朝、6時ぐらいに京都を出て帰ってきたので、割と死んでます。\n精神と時の部屋みたいな感じです。\n\nはてなはフリーダムな会社だったので、少し紹介します\n
社員さんはこんな感じで仕事してます。\n社内です\n\nこれを撮ったのは業務終了後ですが、マジで寝ながら作業してる人もいます\n
あと、社員、インターンシップ生共にお菓子、ジュースが飲み放題食べ放題です。\nほぼ毎日お昼も出ます。\n\n太ります。\n
技術書も読み放題です。\n
昨日は社内で歓迎パーティーを開いて頂いたのですが、こんな感じのご飯でした。\n下の部分がはてなのロゴになってます(スライド戻る)\n\nはてなの紹介は今回の趣旨じゃなくて、このままだと延々と話してしまうのでこの辺にしておきます。\n日程が全て終了した9月以降にまた勉強会ではなすかも!\n懇親会でも聞いてくださいね!\n
このセッションについて読む\n
まぁ、こんな感じで進めていきます。\n枚数が多いのでスピーディーに行きます!\n\nちなみに、cocos2d使ったことのある方\n→たぶん僕よりお詳しい数名ですね\nそもそもMacもってないよーって方\n\n→その方はとりあえず寝てると良いと思います\n→これはジョークで、Windows向けの同じインターフェースを持ったcocos2dもございますので、聞いておくと楽しいかも!\n
読む\niPhoneはせいぜい3種類+iPad\n解像度も2種類で画面のアス比は同じ\nAndroidはその辺がカオス。→iPhoneの強み\n\nタッチパネルに対応したことで、右下のようなインタラクティブでセンセーショナルなゲームを開発可能です!!!!!!!\n
読む\n\n最近、値下がりしちゃって、開発者にとっては収益目減りしましたが、一攫千金も夢じゃない!\n
なんとなくかっこいいです\nステキ!かっこいい!\nただしイケメンに限ります\n\nなんか3つとも不純な動機でしたが、アプリ開発マジオススメ!!\nいろいろ捗ります\n
cocos2dってなーに\n\nよむ。\n
あと、フリーライセンスでフォーラムが活発で熱いよ!!!\n
最低限必要です\nMacないと無理です\n\niPhone開発は後述するデベロッパー登録など、ひたすら不自由なので、Appleのやり方に賛同できる程度の信者力が試されます!!!\n\nあと、iPhone開発にはObjective-Cという気持ち悪い言語を使うのですが、GCが着いていなくて、なれないうちはぬるぽがでまくります。\nというわけで、愛と慈悲の心が必須です。\n\n
あと、他の言語の知識も必要あったほうがいいですねー\nいきなりObjective-Cはかなり学習コストが高いので、アルゴリズムや設計などがわかっているとスムーズに学べます。\n特にオブジェクト指向とポインタの概念は必須\n\nあと、ドキュメントが英語ばっかりなので、読みまくってください\nエキサイト先生にご登場頂いてもおk\n\n必須ではないので意外なのが、iOS端末ですが、実は持っていなくても開発が可能です!!!\n詳しくはあとで説明いたします。\n
1つめMac\nこんな環境が必要です\n\n比較的新しいのなら何でも大丈夫です。Intel Core2Duo以上をつんでいて、Leopard以上なら大丈夫でしょうけど、Lionの方が望ましいかも\n\n右の写真のような古すぎるMacや、右下のようなWindowsPCでは開発できません。ご注意を!\n
さっきもちらっと触れましたが、iPhone向け以外のプラットフォームにも移植されています。\n触ったこと内ですけど、たぶん同等のインターフェースをめざして設計されています。\nこれで宗教上の理由で開発できない人でも安心!!!\n\nAndroidはともかく、XNAを始めとした素晴らしいフレームワークがいろいろあるので、Windowsでcocos2dを採用するメリットはあるんでしょうかね・・・・・・?\n
Xcode4が必要です\n\n3と大分代わったので、市販の解説書と違って戸惑うかも\nでも最近は4の資料も増えてきた!\n
6月のかわずと!の段階では有料だったのですが、今は無料になりました。\n良い世の中ですね。\n\nダウンロードしましょう\n回線を圧迫するので、今はダウンロードしないでください><\nするなよ、絶対にするなよ。\n
さて、一番の疑問が、iPhoneってなくてもiPhone開発が出来るの?\n結論から言うと出来ます。Androidと違って、かなり高速に動作するエミュレータが付属しています\nもちろん、マルチタッチやジャイロは使えませんけど。\n\nむしろ、実機を持っていても、毎年お布施をしつづけないと(ry\n\n経験上、いきなり契約して挫折してしまったらもったいないので、ある程度軌道に乗ってからでいいとおもいますよ\n\nところでみなさま、年額10800円は高いと思われてますか?\n
いや、実は得点がいっぱい着くから高くないよ!!!!!\n\nお金払わないと実機実行できないとか「そんなの絶対おかしいよ!」\n「奇跡も魔法も」ないので素直にお金払ってください\n\nちなみに一度払うと、毎年払い続ける必要が出てきて、円環の理の中で財布が逝ってしまいます。\n
ではさっそくcocos2dをインストールしてみましょう\n上記サイトにアクセスして、tarボールを拾ってきて解凍してください。\ngit cloneしてもよいです。\n\nそれで、コンソール立ち上げて、中に入っているshellスクリプトを実行してください\n
このあと、Xcodeを立ち上げると、なんと既にテンプレートがインストールされている!\n3分クッキングもびっくりです。\n
このひな形を元に、プロジェクトを作成して、ビルドボタンを押すだけです。\nHello, World!\n
そこで、Kawazでは、cocos2dですぐに遊んで頂けるサンプルゲームを用意しました。\nソースコード全て配布中で、詳しくコメント・解説入りなので、ダウンロードしてビルドすればすぐに遊べます\n\nAppStoreでも配布中です。「かわずたん」で検索すれば良いと思うよ!!!\n
iPhoneの開発では〜(ry\n
CCNode\n画面中に置いておく物全てがノード。\n階層化可能。ラベルとかスプライトとか\n
Nodeの座標系がちょっと特殊です\nOpenGL由来だから仕方ない。\n他のフレームワークと全然違う(左上が原点。ノードも)だけど、がんばって慣れてね!\n座標系の変更はできますけど、マジでオススメしないです。\n\n\nちなみに勝手にRetina向けに補正してくれます。\n
面倒な方向けに、cocoshopというオープンソースの外部ツールがあるようです\nGUIで画像を配置すると、座標の指定が楽です。\nさらに、専用の形式で書き出して、cocos2dでインポートできるらしいですけど、そこまで使ったことがないのでよくわかりません\n\nデザイナーさんとかに使って貰うと楽かも!\n
シーンとは、ゲーム1つ1つの場面です\nNodeを載せるためのキャンバスだと思ってください。実際はこれ自体も大きなNodeです。\n\nシーケンス遷移はこれだけです。\nCCDirectorってのは、ゲーム全体を管理するクラスで、シングルトンになってます。\ncocos2dでシングルトンのオブジェクトを取得するには、shared~って命名規則になっているようです。\nyourscene sceneでsceneを生成して、pushします。\npushに着いては次に説明します。\n
ゲーム作ったことのある方にはおなじみ\n\nRPGの説明\nアレフガルドを歩いていたら、スライムベスが現れた\nフィールドの状況を保持しつつ、戦闘シーンへ移行\n戦闘が終わったら、popする\n\nこんなスタックが最初からそなわってます!\n
シーン遷移にトランジションをせっていできるよー\n\nサンプル\nクロスフェード、ページめくり、フェードアウト、現代アート的な何か\n\nシーン移行をちょっと帰るだけでおk\n
\n
\n
\n
\n
\n
いーずアクション\nかわずたんたたきでは、かわずたんが出てくる動きに使用\n\nまとめて動かす。\n最初のスタートとかゴール\n
\n
\n
XBLA、ランキング、もっこり無双\n\nRetina対応。勝手にやってくれるよ!\n
リリースしたらバグが発見されました><\n
紹介したかったんですけど、NDAがNDA\n
TextureBatchNode\nTextureAtlas\n高速化周り\nタイルマップの構築\n多重スクロールなど\n \n
ほかにいろいろどうぞ\n
\n
OpenCVの話\n
\n
Télécharger maintenant