Enviar pesquisa
Carregar
Cocos2dを使ったゲーム作成の事例
•
Transferir como KEY, PDF
•
10 gostaram
•
3,712 visualizações
Yuichi Higuchi
Seguir
ElectroMasterというゲームを題材にゲームがどのように作られているかを軽めに解説。cocos2dを使用して問題となりやすい点にも多少言及。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 25
Baixar agora
Recomendados
Sceneform SDK на практиці - UA Mobile 2019
Sceneform SDK на практиці - UA Mobile 2019
Eugene Kurko
Gems of GameplayKit. UA Mobile 2017.
Gems of GameplayKit. UA Mobile 2017.
UA Mobile
Efek daun
Efek daun
Yadi Adi
Lambda expressions in C++
Lambda expressions in C++
Dimitrios Platis
Writing SOLID C++ [gbgcpp meetup @ Zenseact]
Writing SOLID C++ [gbgcpp meetup @ Zenseact]
Dimitrios Platis
HTML5 game dev with three.js - HexGL
HTML5 game dev with three.js - HexGL
Thibaut Despoulain
Making Games in JavaScript
Making Games in JavaScript
Sam Cartwright
The Ring programming language version 1.9 book - Part 63 of 210
The Ring programming language version 1.9 book - Part 63 of 210
Mahmoud Samir Fayed
Recomendados
Sceneform SDK на практиці - UA Mobile 2019
Sceneform SDK на практиці - UA Mobile 2019
Eugene Kurko
Gems of GameplayKit. UA Mobile 2017.
Gems of GameplayKit. UA Mobile 2017.
UA Mobile
Efek daun
Efek daun
Yadi Adi
Lambda expressions in C++
Lambda expressions in C++
Dimitrios Platis
Writing SOLID C++ [gbgcpp meetup @ Zenseact]
Writing SOLID C++ [gbgcpp meetup @ Zenseact]
Dimitrios Platis
HTML5 game dev with three.js - HexGL
HTML5 game dev with three.js - HexGL
Thibaut Despoulain
Making Games in JavaScript
Making Games in JavaScript
Sam Cartwright
The Ring programming language version 1.9 book - Part 63 of 210
The Ring programming language version 1.9 book - Part 63 of 210
Mahmoud Samir Fayed
WebGL and three.js - Web 3D Graphics
WebGL and three.js - Web 3D Graphics
PSTechSerbia
The Ring programming language version 1.2 book - Part 35 of 84
The Ring programming language version 1.2 book - Part 35 of 84
Mahmoud Samir Fayed
Having fun with graphs, a short introduction to D3.js
Having fun with graphs, a short introduction to D3.js
Michael Hackstein
Зависимые типы в GHC 8. Максим Талдыкин
Зависимые типы в GHC 8. Максим Талдыкин
Юрий Сыровецкий
Trident International Graphics Workshop 2014 2/5
Trident International Graphics Workshop 2014 2/5
Takao Wada
Regras diferenciacao
Regras diferenciacao
Uniengenheiros2011
10CSL67 CG LAB PROGRAM 3
10CSL67 CG LAB PROGRAM 3
Vanishree Arun
Javascript Without Javascript
Javascript Without Javascript
Patrick Kettner
The Ring programming language version 1.2 book - Part 43 of 84
The Ring programming language version 1.2 book - Part 43 of 84
Mahmoud Samir Fayed
Genome Browser based on Google Maps API
Genome Browser based on Google Maps API
Hong ChangBum
MiamiJS - The Future of JavaScript
MiamiJS - The Future of JavaScript
Caridy Patino
Patrick Kettner - JavaScript without javascript
Patrick Kettner - JavaScript without javascript
OdessaJS Conf
On Mining Bitcoins - Fundamentals & Outlooks
On Mining Bitcoins - Fundamentals & Outlooks
Filip Maertens
Exploring Canvas
Exploring Canvas
Kevin Hoyt
Rubyconfindia2018 - GPU accelerated libraries for Ruby
Rubyconfindia2018 - GPU accelerated libraries for Ruby
Prasun Anand
Pixelplant - WebDev Meetup Salzburg
Pixelplant - WebDev Meetup Salzburg
wolframkriesing
Zone.js 2017
Zone.js 2017
Jia Li
8.2 integration by parts
8.2 integration by parts
dicosmo178
WebGL and three.js
WebGL and three.js
Anton Narusberg
Cocos2d 소개 - Korea Linux Forum 2014
Cocos2d 소개 - Korea Linux Forum 2014
Changwon National University
Cocos2d実践編 1.0.0rc
Cocos2d実践編 1.0.0rc
Yuichi Higuchi
Core animation
Core animation
Weizhong Yang
Mais conteúdo relacionado
Mais procurados
WebGL and three.js - Web 3D Graphics
WebGL and three.js - Web 3D Graphics
PSTechSerbia
The Ring programming language version 1.2 book - Part 35 of 84
The Ring programming language version 1.2 book - Part 35 of 84
Mahmoud Samir Fayed
Having fun with graphs, a short introduction to D3.js
Having fun with graphs, a short introduction to D3.js
Michael Hackstein
Зависимые типы в GHC 8. Максим Талдыкин
Зависимые типы в GHC 8. Максим Талдыкин
Юрий Сыровецкий
Trident International Graphics Workshop 2014 2/5
Trident International Graphics Workshop 2014 2/5
Takao Wada
Regras diferenciacao
Regras diferenciacao
Uniengenheiros2011
10CSL67 CG LAB PROGRAM 3
10CSL67 CG LAB PROGRAM 3
Vanishree Arun
Javascript Without Javascript
Javascript Without Javascript
Patrick Kettner
The Ring programming language version 1.2 book - Part 43 of 84
The Ring programming language version 1.2 book - Part 43 of 84
Mahmoud Samir Fayed
Genome Browser based on Google Maps API
Genome Browser based on Google Maps API
Hong ChangBum
MiamiJS - The Future of JavaScript
MiamiJS - The Future of JavaScript
Caridy Patino
Patrick Kettner - JavaScript without javascript
Patrick Kettner - JavaScript without javascript
OdessaJS Conf
On Mining Bitcoins - Fundamentals & Outlooks
On Mining Bitcoins - Fundamentals & Outlooks
Filip Maertens
Exploring Canvas
Exploring Canvas
Kevin Hoyt
Rubyconfindia2018 - GPU accelerated libraries for Ruby
Rubyconfindia2018 - GPU accelerated libraries for Ruby
Prasun Anand
Pixelplant - WebDev Meetup Salzburg
Pixelplant - WebDev Meetup Salzburg
wolframkriesing
Zone.js 2017
Zone.js 2017
Jia Li
8.2 integration by parts
8.2 integration by parts
dicosmo178
WebGL and three.js
WebGL and three.js
Anton Narusberg
Mais procurados
(19)
WebGL and three.js - Web 3D Graphics
WebGL and three.js - Web 3D Graphics
The Ring programming language version 1.2 book - Part 35 of 84
The Ring programming language version 1.2 book - Part 35 of 84
Having fun with graphs, a short introduction to D3.js
Having fun with graphs, a short introduction to D3.js
Зависимые типы в GHC 8. Максим Талдыкин
Зависимые типы в GHC 8. Максим Талдыкин
Trident International Graphics Workshop 2014 2/5
Trident International Graphics Workshop 2014 2/5
Regras diferenciacao
Regras diferenciacao
10CSL67 CG LAB PROGRAM 3
10CSL67 CG LAB PROGRAM 3
Javascript Without Javascript
Javascript Without Javascript
The Ring programming language version 1.2 book - Part 43 of 84
The Ring programming language version 1.2 book - Part 43 of 84
Genome Browser based on Google Maps API
Genome Browser based on Google Maps API
MiamiJS - The Future of JavaScript
MiamiJS - The Future of JavaScript
Patrick Kettner - JavaScript without javascript
Patrick Kettner - JavaScript without javascript
On Mining Bitcoins - Fundamentals & Outlooks
On Mining Bitcoins - Fundamentals & Outlooks
Exploring Canvas
Exploring Canvas
Rubyconfindia2018 - GPU accelerated libraries for Ruby
Rubyconfindia2018 - GPU accelerated libraries for Ruby
Pixelplant - WebDev Meetup Salzburg
Pixelplant - WebDev Meetup Salzburg
Zone.js 2017
Zone.js 2017
8.2 integration by parts
8.2 integration by parts
WebGL and three.js
WebGL and three.js
Semelhante a Cocos2dを使ったゲーム作成の事例
Cocos2d 소개 - Korea Linux Forum 2014
Cocos2d 소개 - Korea Linux Forum 2014
Changwon National University
Cocos2d実践編 1.0.0rc
Cocos2d実践編 1.0.0rc
Yuichi Higuchi
Core animation
Core animation
Weizhong Yang
cocos2d for i Phoneの紹介
cocos2d for i Phoneの紹介
Jun-ichi Shinde
The not so short
The not so short
AXM
cocos2d 事例編 HungryMasterの実装から
cocos2d 事例編 HungryMasterの実装から
Yuichi Higuchi
Game development with Cocos2d
Game development with Cocos2d
Vinsol
飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC
Shuichi Tsutsumi
Real life XNA
Real life XNA
Johan Lindfors
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
Taro Matsuzawa
Cocos2d game programming 2
Cocos2d game programming 2
Changwon National University
Creating physics game in 1 hour
Creating physics game in 1 hour
Linkou Bian
Writing a Space Shooter with HTML5 Canvas
Writing a Space Shooter with HTML5 Canvas
Steve Purkis
「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)
Hiroki Mizuno
Introducing AlloyUI DiagramBuilder
Introducing AlloyUI DiagramBuilder
Eduardo Lundgren
UIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconf
Shuichi Tsutsumi
iOS 2D Gamedev @ CocoaHeads
iOS 2D Gamedev @ CocoaHeads
Alain Hufkens
Copy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with Qt
account inactive
Metaprogramming
Metaprogramming
Dmitri Nesteruk
HTML5 Canvas (Wall Clock).pptx
HTML5 Canvas (Wall Clock).pptx
AhmadAbba6
Semelhante a Cocos2dを使ったゲーム作成の事例
(20)
Cocos2d 소개 - Korea Linux Forum 2014
Cocos2d 소개 - Korea Linux Forum 2014
Cocos2d実践編 1.0.0rc
Cocos2d実践編 1.0.0rc
Core animation
Core animation
cocos2d for i Phoneの紹介
cocos2d for i Phoneの紹介
The not so short
The not so short
cocos2d 事例編 HungryMasterの実装から
cocos2d 事例編 HungryMasterの実装から
Game development with Cocos2d
Game development with Cocos2d
飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC
Real life XNA
Real life XNA
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
スマートフォン勉強会@関東 #11 どう考えてもdisconなものをiPhoneに移植してみた
Cocos2d game programming 2
Cocos2d game programming 2
Creating physics game in 1 hour
Creating physics game in 1 hour
Writing a Space Shooter with HTML5 Canvas
Writing a Space Shooter with HTML5 Canvas
「Frama-Cによるソースコード検証」 (mzp)
「Frama-Cによるソースコード検証」 (mzp)
Introducing AlloyUI DiagramBuilder
Introducing AlloyUI DiagramBuilder
UIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconf
iOS 2D Gamedev @ CocoaHeads
iOS 2D Gamedev @ CocoaHeads
Copy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with Qt
Metaprogramming
Metaprogramming
HTML5 Canvas (Wall Clock).pptx
HTML5 Canvas (Wall Clock).pptx
Último
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Último
(20)
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Cocos2dを使ったゲーム作成の事例
1.
cocos2d ElectroMaster
cocos2d Tips
2.
@ajinotataki
xionchannel software • http://xionchannel.no-ip.org/~xionchannel/ index_j.html • CG •
3.
• Cubing Timer •
Solid Dots • ElectroMaster
4.
• • • •
5.
6.
[self schedule:@selector(
:)]; CCScene CCNode
7.
8.
[sprite numberOfRunningActions] 0
9.
10.
• • • • •
11.
cocos2d • CCMoveBy, CCMoveTo •
12.
cocos2d • •
• NSArray copy
13.
14.
// + (NSArray*) loadAnimPatternWithOffset:(CGPoint)offset
{ CCTexture2D *texture = [[CCTextureCache sharedTextureCache] addImage:@"all_texture.png"]; NSString *act[] = { @"front",@"back",@"left",@"right" }; NSMutableArray *tmp_anim_seq = [NSMutableArray array]; for(int x = 0; x < 4; x++) { NSMutableArray *animFrames = [NSMutableArray array]; for(int y = 0; y < 2; y++) { CCSpriteFrame *frame = [CCSpriteFrame frameWithTexture:texture rect:CGRectMake( 32*x+offset.x+0.1, 32*y+offset.y+0.1, 31.8, 31.8) offset:CGPointZero]; [animFrames addObject:frame]; } CCAnimation *animation = [CCAnimation animationWithName:act[x] delay:0.2f frames:animFrames]; CCAnimate *animate = [CCAnimate actionWithAnimation:animation restoreOriginalFrame:NO]; [tmp_anim_seq addObject:animate]; } return tmp_anim_seq; }
15.
16.
CCSequence *seq =
[[allSeq objectAtIndex:num] copy]; [sprite stopAllActions]; [sprite runAction: CCRepeatForever actionWithAction:seq]];
17.
• •
18.
• •
19.
cocos2d • SimpleAudioEngine
SE • ( ) ( ) • CCLayer (CCSprite ) transform
20.
SimpleAudioEngine
SE • SimpleAudioEngine cocosDension $250,000USD $500 ( ) • OpenAL ( iPhoneSDK )
21.
22.
(
) • ccConfig.h #define CC_COCOSNODE_RENDER_SUBPIXEL 0 #define CC_SPRITESHEET_RENDER_SUBPIXEL 0 • ( ) •
23.
CCLayer
transform • CCSpriteSheet
24.
CCSpriteSheet •
( ) • • CCSpriteSheet ( )
25.
iPad 7/29
Notas do Editor
Baixar agora