[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
-
Upload
drecom-co-ltd -
Category
Mobile
-
view
521 -
download
2
description
Transcript of [CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
Copyright Drecom Co., Ltd. All Rights Reserved. 1
Copyright Drecom Co., Ltd. All Rights Reserved. 2
!
!
!
!
!
!
!
!
!!
!
!
!
!
!
!
3793 !
153'0064!
8'1 17F
TEL:03'6682'5700 FAX:03'6682'5711!
239
2001 11 13 !
1,124 !
!!
!
!
!
Copyright Drecom Co., Ltd. All Rights Reserved. 3
•
• –
• – – –
Copyright Drecom Co., Ltd. All Rights Reserved. 4
����
Copyright Drecom Co., Ltd. All Rights Reserved. 5
iOS
��
Android
A
BC A
BC
Copyright Drecom Co., Ltd. All Rights Reserved. 6
Copyright Drecom Co., Ltd. All Rights Reserved. 7
– – – – – – –
Copyright Drecom Co., Ltd. All Rights Reserved. 8
•
• –
• – – –
Copyright Drecom Co., Ltd. All Rights Reserved. 9
!Bisque !
Copyright Drecom Co., Ltd. All Rights Reserved. 10
Copyright Drecom Co., Ltd. All Rights Reserved. 11
Copyright Drecom Co., Ltd. All Rights Reserved. 12
!
Web!+!NaGve!!
Copyright Drecom Co., Ltd. All Rights Reserved. 13
iOS Android
!
!!!
!!!
Copyright Drecom Co., Ltd. All Rights Reserved. 14
iOS Android
!
!!!
Copyright Drecom Co., Ltd. All Rights Reserved. 15
!
Copyright Drecom Co., Ltd. All Rights Reserved. 16
!
/
Copyright Drecom Co., Ltd. All Rights Reserved. 17
!
/
Copyright Drecom Co., Ltd. All Rights Reserved. 18
!
/
Android!2.x
Copyright Drecom Co., Ltd. All Rights Reserved. 19
!
iOS Android
Copyright Drecom Co., Ltd. All Rights Reserved. 20
Cocos2d'x !
iOS Android
Copyright Drecom Co., Ltd. All Rights Reserved. 21
!
!
!
Copyright Drecom Co., Ltd. All Rights Reserved. 22
!
Copyright Drecom Co., Ltd. All Rights Reserved. 23
Bisque !
Bisque!
Copyright Drecom Co., Ltd. All Rights Reserved. 24
Bisque !
Bisque!
OpenGL!!
OS !
Copyright Drecom Co., Ltd. All Rights Reserved. 25
!!!!!!
!
Bisque !
Bisque!
OpenGL!!
OS !
Copyright Drecom Co., Ltd. All Rights Reserved. 26
!!!!!!
!
!!!!!!
!
Bisque !
OpenGL!!
Bisque!
OS !
Copyright Drecom Co., Ltd. All Rights Reserved. 27
!!!!!!
!
!!!!!!
!
Bisque !
OpenGL!!
Bisque!
OS !
Copyright Drecom Co., Ltd. All Rights Reserved. 28
Bisque!
Bisque !
JNIObjecGve'C++!
Copyright Drecom Co., Ltd. All Rights Reserved. 29
Bisque !
Bisque!
Copyright Drecom Co., Ltd. All Rights Reserved. 30
Bisque !
Bisque!
Copyright Drecom Co., Ltd. All Rights Reserved. 31
Bisque !
View!!!!
!!!
!
!!
!
/ !Bisque !
Copyright Drecom Co., Ltd. All Rights Reserved. 32
!
Copyright Drecom Co., Ltd. All Rights Reserved. 33
!UI !
!WebView!
!Cocos2d'x Bisque !
Bisque !
iOS/Android !
Copyright Drecom Co., Ltd. All Rights Reserved. 34
!UI !
!WebView!
!Cocos2d'x Bisque !
Bisque !
iOS/Android !
Copyright Drecom Co., Ltd. All Rights Reserved. 35
Bisque !
Bisque!
Copyright Drecom Co., Ltd. All Rights Reserved. 36
Bisque !
Bisque!
Copyright Drecom Co., Ltd. All Rights Reserved. 37
Bisque !
Bisque!
Copyright Drecom Co., Ltd. All Rights Reserved. 38
Bisque !
Bisque!
OK
iOS!!
performSelectorOnMainThread!dispatch_sync,!dispatch_async
Copyright Drecom Co., Ltd. All Rights Reserved. 39
Bisque !
Bisque!
OK
Android!!
runOnUiThread!Handler,!AsyncTask!
queueEvent(GL)
Copyright Drecom Co., Ltd. All Rights Reserved. 40
Bisque !
UI
!
Cocos'2d'x!
Cocos'2d'x!
UI
!
Copyright Drecom Co., Ltd. All Rights Reserved. 41
Bisque !
UI
!
Cocos'2d'x!
Cocos'2d'x!
UI
!
Copyright Drecom Co., Ltd. All Rights Reserved. 42
Bisque !
Bisque!
OK
Copyright Drecom Co., Ltd. All Rights Reserved. 43
Bisque !
Bisque!
Main!or!GL
OK
BQHandler!OK
Copyright Drecom Co., Ltd. All Rights Reserved. 44
!!!!
!!!
!
!!
!
/ !Bisque !
Bisque !
Copyright Drecom Co., Ltd. All Rights Reserved. 45
•
• –
• – – –
Copyright Drecom Co., Ltd. All Rights Reserved. 46
Bisque! !
Copyright Drecom Co., Ltd. All Rights Reserved. 47
Copyright Drecom Co., Ltd. All Rights Reserved. 48
Cocos2D'X
Copyright Drecom Co., Ltd. All Rights Reserved. 49
Bisque! !
Cocos2D'x !
OSS !
!
Copyright Drecom Co., Ltd. All Rights Reserved. 50
Cocos! !
Copyright Drecom Co., Ltd. All Rights Reserved. 51
!
Copyright Drecom Co., Ltd. All Rights Reserved. 52
One!and!Half!
Copyright Drecom Co., Ltd. All Rights Reserved. 53
!( )
!( )
Copyright Drecom Co., Ltd. All Rights Reserved. 54
I/F
OpenAL OpenSL /dev/audioXaudio2
API !
!
Copyright Drecom Co., Ltd. All Rights Reserved. 55
!
Copyright Drecom Co., Ltd. All Rights Reserved. 56
Copyright Drecom Co., Ltd. All Rights Reserved. 57
!
Copyright Drecom Co., Ltd. All Rights Reserved. 58
#ifdef&( )&
Copyright Drecom Co., Ltd. All Rights Reserved. 59
read()
I/F
Copyright Drecom Co., Ltd. All Rights Reserved. 60
!+!!
CCFileUGl!(Cocos) read()
read()
read()
Copyright Drecom Co., Ltd. All Rights Reserved. 61
SQLite
!read/write
I/O
Copyright Drecom Co., Ltd. All Rights Reserved. 62
Copyright Drecom Co., Ltd. All Rights Reserved. 63
Copyright Drecom Co., Ltd. All Rights Reserved. 64
Copyright Drecom Co., Ltd. All Rights Reserved. 65
HTTP& &2,733,615&byte&
&2,737,328&byte
Copyright Drecom Co., Ltd. All Rights Reserved. 66
gzip(LZ) &
Copyright Drecom Co., Ltd. All Rights Reserved. 67
Copyright Drecom Co., Ltd. All Rights Reserved. 68
!
Copyright Drecom Co., Ltd. All Rights Reserved. 69
Bisuqe
Cocos2D'x
Copyright Drecom Co., Ltd. All Rights Reserved. 70
CocosPC
Bisque
!Bisque !
Copyright Drecom Co., Ltd. All Rights Reserved. 71
(Ruby)
bisque!
bisque!
!
Copyright Drecom Co., Ltd. All Rights Reserved. 72 72!
Bisque!WorkstaGon!EdiGon(PC )!
3
Bisque
Bisque!Datacenter!EdiGon( )
Copyright Drecom Co., Ltd. All Rights Reserved. 73
Windows!Phone!8!iOS!Android!
(2014/09! )
PC
Windows!Vista !Windows!RT!Solaris!8 !Linux!(kernel!2.6.32 )!MacOS!10.5 !OpenVMS!(VAX )!*BSD!
Copyright Drecom Co., Ltd. All Rights Reserved. 74
!
( OpenAL OpenSL Xudio2)!
I/O !
!
!x!4!
!
GPS !
Copyright Drecom Co., Ltd. All Rights Reserved. 75
!
!
Copyright Drecom Co., Ltd. All Rights Reserved. 76
Copyright Drecom Co., Ltd. All Rights Reserved. 77
Copyright Drecom Co., Ltd. All Rights Reserved. 78
Copyright Drecom Co., Ltd. All Rights Reserved. 79
• – – –
• – – – –
Copyright Drecom Co., Ltd. All Rights Reserved. 80