SlideShare a Scribd company logo
1 of 36
Download to read offline
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBonesの紹介とv2.0アップデート
Andy Hall | アドビ システムズ株式会社 テクニカルエバンジェリスト
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
だれだっけ?
2
§  職歴はウェブ制作 → Flash開発 → アドビで色々
§  正式な肩書きは「クリエイティブ クラウド エバンジェリスト」
になりました
§  興味はデザインとコードをまたぐところ
§  ゲーム好き
@fenomas
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
今日のテーマ
さて、質問:
Stage3D対応アニメーション制作の
もっともややこしいところは
どこでしょう?
3
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
プログラマーデザイナー
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
プログラマーデザイナー
ここです!
スプライトシートは単なる
コマアニメなのでどうしても
何らかのアニメーションを
コードで書く必要が出る。
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
DragonBonesとは、
そのワークフロー問題を緩和してくれる、
最近注目されるライブラリーである。
プログラマーデザイナー
萌 萌
萌
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBonesの全体像
8
デザイナー プログラマー
ボーン
アニメーション
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
インストールの一言:
9
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
インストールの一言:
10
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
インストールの一言:
11
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
インストールの一言:
12
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
パネルを使った制作の流れ
13
1.  Flashでタイムラインアニメーションを作る
2.  DragonBonesパネルに読み込み
3.  アニメーションのタイミングと設計を
パネルで調整
4.  ボーンアニメーションを書き出し、
コードベースのプロジェクトに使う
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの設計と考え方
14
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの考え方:
15
スプライトシート
+
<メタデータ>
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの考え方:
16
スプライトシート
フレーム4
フレーム5
フレーム6
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの考え方:
17
スプライトシート ボーンアニメーション
+
<メタデータ>
フレーム4
フレーム5
フレーム6
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの考え方:
18
スプライトシート ボーンアニメーション
頭:
t=0 x=0 y=0 rot=0

t=1 x=2 y=3 rot=0

t=2 x=5 y=7 rot=3

t=3.."
"
フレーム4
フレーム5
フレーム6
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの考え方:
19
ボーンアニメーション
頭:
t=0 x=0 y=0 rot=0

t=1 x=2 y=3 rot=0

t=2 x=5 y=7 rot=3

t=3.."
"
大事なポイント!
1.  PNGに入るのはコマアニメ
ではなくてパーツ。
2.  アニメーションデータは
フレーム毎ではない!
キーフレーム毎である。
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの考え方:
20
ボーンアニメーション
頭:
t=0 x=0 y=0 rot=0

t=1 x=2 y=3 rot=0

t=2 x=5 y=7 rot=3

t=3.."
"
ところでボーンアニメーションを
PNG (XML結合)として書き出すと
アニメーションのデータがPNGの
メタデータに入り、ボーン
アニメーションがPNG一枚で済む。
自分的には感動。
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの考え方
ボーンアニメーションのメリット:
§  メモリー使用量は圧倒的に低い
§  パーツを動的に入れ替えられる
§  全体シーンのアニメーションを
Flashで作ることも可能
§  アニメーションの長さ、細かさはほぼ無制限
弱点:
§  パフォーマンスはスプライトシートほど出ない
21
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの設計
基本的なのパーツ:  Armature & Bone
アーマチュア  ボーン
22
Pix: http://jvk.deviantart.com/art/Claymation-armature-42001869
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの設計
基本的なのパーツ:  Armature & Bone
アーマチュア  ボーン
23
Pix: http://jvk.deviantart.com/art/Claymation-armature-42001869
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
ボーンアニメーションの設計
考え方として:
24
アーマチュア ≒ MovieClip
§  アニメーションのコンテナ
§  子ボーンのリストを持つ
§  アニメーションのリストも持つ
ボーン ≒ Sprite
§  動くパーツの一つ
§  親アーマチュアを持つ
§  子アーマチュアも持てる!
だが!どちらも「Container」ではない。
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
FlashProを見ながら言うと:
25
コンテナMCは
アーマチュア
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
FlashProを見ながら言うと:
26
子グラフィックは	
ボーン
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
FlashProを見ながら言うと:
27
タイムラインの
ラベル付きの空フレームは
当アーマチュアの
アニメーションになる
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
FlashProを見ながら言うと:
28
子ムービークリップは
アーマチュアの条件を
満たせば、
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBones v2.0 の新機能!
29
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBones v2.0 の新機能
1.アーマチュア ⇔ アニメーションの再利用
一つのアーマチュアに定義してあるアニメーションを
違うアーマチュアに適用する。
(各アーマチュアのボーンの設計が一致すれば)
30
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBones v2.0 の新機能
2.ボーンのZ順序が動的に変わる
アニメーションのパーツの重ねの順が変わった場合が認識される。
31
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBones v2.0 の新機能
3.マルチ解像度の対応
PNGの画像データをいくつかのスケールで書き出して、
デバイスによって適切なデータを読み込んで、スケールを
かけて表示する。
32
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBones v2.0 の新機能
4.タイムラインイベント
タイムラインアニメーションにあるサウンド再生と
イベントをランタイムで取得し対応できる
33
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBones v2.0 の新機能
5.TextureAtlasの読み込み
DragonBonesパネルで作った物以外にも、別方法で
作られたテキスチャーアトラスを利用できる
34
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DragonBones v2.0 の新機能
6.時間ベースのアニメーション
各アニメーションの再生スピードを変えたり、
巻き戻したりできる。
35
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 36
Andy Hall
http://aphall.com
@fenomas
ご清聴ありがとうございました!

More Related Content

What's hot

dotFes - Web標準にEdgeを利かそう
dotFes - Web標準にEdgeを利かそうdotFes - Web標準にEdgeを利かそう
dotFes - Web標準にEdgeを利かそうAndy Hall
 
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival FukuokaHTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival FukuokaKeisuke Todoroki
 
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study nightDMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night石橋 啓太
 
FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化dena_study
 
Adobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようAdobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようTeiichi Ota
 
eVar7 Summit 報告会
eVar7 Summit 報告会eVar7 Summit 報告会
eVar7 Summit 報告会Keisuke Anzai
 
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューションAdobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューションTeiichi Ota
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏Yusuke Hirao
 
Unityのオンラインゲームをhtmlに移植してわかったこと
Unityのオンラインゲームをhtmlに移植してわかったことUnityのオンラインゲームをhtmlに移植してわかったこと
Unityのオンラインゲームをhtmlに移植してわかったことKouji Hosoda
 
FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術dena_study
 
FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術dena_study
 
ドメイン駆動設計入門
ドメイン駆動設計入門ドメイン駆動設計入門
ドメイン駆動設計入門増田 亨
 
WordBench神戸資料-テーマ:Resonsive
WordBench神戸資料-テーマ:Resonsive WordBench神戸資料-テーマ:Resonsive
WordBench神戸資料-テーマ:Resonsive Mami Kuroki
 
Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)Jun Hosokawa
 
Unityで本格戦国シュミレーションRPG 開発
Unityで本格戦国シュミレーションRPG 開発Unityで本格戦国シュミレーションRPG 開発
Unityで本格戦国シュミレーションRPG 開発dena_study
 
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Atsuhiro Kubo
 
PHPerがJava屋になるために乗り越えたこと
PHPerがJava屋になるために乗り越えたことPHPerがJava屋になるために乗り越えたこと
PHPerがJava屋になるために乗り越えたことKazuhiro Serizawa
 

What's hot (17)

dotFes - Web標準にEdgeを利かそう
dotFes - Web標準にEdgeを利かそうdotFes - Web標準にEdgeを利かそう
dotFes - Web標準にEdgeを利かそう
 
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival FukuokaHTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
HTML5 の Web制作を 確実に楽にする最新の アドビWeb制作ツール for HTML5 Carnival Fukuoka
 
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study nightDMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
 
FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化FFRK cocos2d xレイヤーの最適化
FFRK cocos2d xレイヤーの最適化
 
Adobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようAdobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出よう
 
eVar7 Summit 報告会
eVar7 Summit 報告会eVar7 Summit 報告会
eVar7 Summit 報告会
 
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューションAdobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
Adobe Primetime & Adobe Marketing Cloud: オールスクリーン対応のプレミアム動画事業収益化ソリューション
 
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
 
Unityのオンラインゲームをhtmlに移植してわかったこと
Unityのオンラインゲームをhtmlに移植してわかったことUnityのオンラインゲームをhtmlに移植してわかったこと
Unityのオンラインゲームをhtmlに移植してわかったこと
 
FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術FFRKを支えるWebアプリケーションフレームワークの技術
FFRKを支えるWebアプリケーションフレームワークの技術
 
FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術FINAL FANTASY Record Keeperのマスターデータを支える技術
FINAL FANTASY Record Keeperのマスターデータを支える技術
 
ドメイン駆動設計入門
ドメイン駆動設計入門ドメイン駆動設計入門
ドメイン駆動設計入門
 
WordBench神戸資料-テーマ:Resonsive
WordBench神戸資料-テーマ:Resonsive WordBench神戸資料-テーマ:Resonsive
WordBench神戸資料-テーマ:Resonsive
 
Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)Delphi のひみつ!(2015/01/29 CROSS 2015)
Delphi のひみつ!(2015/01/29 CROSS 2015)
 
Unityで本格戦国シュミレーションRPG 開発
Unityで本格戦国シュミレーションRPG 開発Unityで本格戦国シュミレーションRPG 開発
Unityで本格戦国シュミレーションRPG 開発
 
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
 
PHPerがJava屋になるために乗り越えたこと
PHPerがJava屋になるために乗り越えたことPHPerがJava屋になるために乗り越えたこと
PHPerがJava屋になるために乗り越えたこと
 

Similar to Dragon bones ボーンアニメーション紹介&v2.0アップデート

The forefront of html5 implementation
The forefront of html5 implementationThe forefront of html5 implementation
The forefront of html5 implementationSatoshi Tanaka
 
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~Web Technology Corp.
 
PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発Andy Hall
 
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...Web Technology Corp.
 
Adobe & HTML5
Adobe & HTML5Adobe & HTML5
Adobe & HTML5Andy Hall
 
Sneak Previews (ADC MEETUP ROUND 01)
Sneak Previews (ADC MEETUP ROUND 01)Sneak Previews (ADC MEETUP ROUND 01)
Sneak Previews (ADC MEETUP ROUND 01)Teiichi Ota
 
30分でできる!Adobe XDプラグイン開発!
30分でできる!Adobe XDプラグイン開発!30分でできる!Adobe XDプラグイン開発!
30分でできる!Adobe XDプラグイン開発!Yoshiki Takeoka
 
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜Michihiko Nasukawa
 
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltWindowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltTomokazu Kizawa
 
【Unity道場スペシャル 2017博多】無料アニメーションツールAnima2Dを使ってみよう
【Unity道場スペシャル 2017博多】無料アニメーションツールAnima2Dを使ってみよう【Unity道場スペシャル 2017博多】無料アニメーションツールAnima2Dを使ってみよう
【Unity道場スペシャル 2017博多】無料アニメーションツールAnima2Dを使ってみようUnity Technologies Japan K.K.
 
解析データの分析と活用
解析データの分析と活用解析データの分析と活用
解析データの分析と活用Keisuke Anzai
 
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能youten (ようてん)
 
WordPressプラグイン Jetpack って何だ?!
WordPressプラグイン Jetpack って何だ?!WordPressプラグイン Jetpack って何だ?!
WordPressプラグイン Jetpack って何だ?!Yuji Nojima
 
Adobe XD Plugin「Scenegraph」の操作とDialogの作り方
Adobe XD Plugin「Scenegraph」の操作とDialogの作り方Adobe XD Plugin「Scenegraph」の操作とDialogの作り方
Adobe XD Plugin「Scenegraph」の操作とDialogの作り方Yoshiki Takeoka
 
CEDEC2012 Flashゲームにおけるパフォーマンスチューニングの A to Z
CEDEC2012 Flashゲームにおけるパフォーマンスチューニングの A to ZCEDEC2012 Flashゲームにおけるパフォーマンスチューニングの A to Z
CEDEC2012 Flashゲームにおけるパフォーマンスチューニングの A to ZAndy Demo
 
CEDEC2012 - Flashコンテンツの最適化
CEDEC2012 - Flashコンテンツの最適化CEDEC2012 - Flashコンテンツの最適化
CEDEC2012 - Flashコンテンツの最適化Andy Hall
 
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)Teiichi Ota
 
非ゲーム業界のデザイナーが CEDECに参加してきた
非ゲーム業界のデザイナーが CEDECに参加してきた非ゲーム業界のデザイナーが CEDECに参加してきた
非ゲーム業界のデザイナーが CEDECに参加してきたMeyco U
 
モダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタモダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタAndy Hall
 
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity DevelopersUnityTechnologiesJapan002
 

Similar to Dragon bones ボーンアニメーション紹介&v2.0アップデート (20)

The forefront of html5 implementation
The forefront of html5 implementationThe forefront of html5 implementation
The forefront of html5 implementation
 
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
 
PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発PhoneGapとハイブリッド開発
PhoneGapとハイブリッド開発
 
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
 
Adobe & HTML5
Adobe & HTML5Adobe & HTML5
Adobe & HTML5
 
Sneak Previews (ADC MEETUP ROUND 01)
Sneak Previews (ADC MEETUP ROUND 01)Sneak Previews (ADC MEETUP ROUND 01)
Sneak Previews (ADC MEETUP ROUND 01)
 
30分でできる!Adobe XDプラグイン開発!
30分でできる!Adobe XDプラグイン開発!30分でできる!Adobe XDプラグイン開発!
30分でできる!Adobe XDプラグイン開発!
 
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
アドビの中の人が語るCreative Cloud最新事情と活用術! 〜 ココでしか聞けない「Adobe×山口」レア話 〜
 
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-ltWindowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
Windowsストアアプリ開発ハンズオントレーニングに行ってきました 2012-09-22-lt
 
【Unity道場スペシャル 2017博多】無料アニメーションツールAnima2Dを使ってみよう
【Unity道場スペシャル 2017博多】無料アニメーションツールAnima2Dを使ってみよう【Unity道場スペシャル 2017博多】無料アニメーションツールAnima2Dを使ってみよう
【Unity道場スペシャル 2017博多】無料アニメーションツールAnima2Dを使ってみよう
 
解析データの分析と活用
解析データの分析と活用解析データの分析と活用
解析データの分析と活用
 
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能
 
WordPressプラグイン Jetpack って何だ?!
WordPressプラグイン Jetpack って何だ?!WordPressプラグイン Jetpack って何だ?!
WordPressプラグイン Jetpack って何だ?!
 
Adobe XD Plugin「Scenegraph」の操作とDialogの作り方
Adobe XD Plugin「Scenegraph」の操作とDialogの作り方Adobe XD Plugin「Scenegraph」の操作とDialogの作り方
Adobe XD Plugin「Scenegraph」の操作とDialogの作り方
 
CEDEC2012 Flashゲームにおけるパフォーマンスチューニングの A to Z
CEDEC2012 Flashゲームにおけるパフォーマンスチューニングの A to ZCEDEC2012 Flashゲームにおけるパフォーマンスチューニングの A to Z
CEDEC2012 Flashゲームにおけるパフォーマンスチューニングの A to Z
 
CEDEC2012 - Flashコンテンツの最適化
CEDEC2012 - Flashコンテンツの最適化CEDEC2012 - Flashコンテンツの最適化
CEDEC2012 - Flashコンテンツの最適化
 
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
Adobe Primetime:プレミアム動画配信事業者のための「次世代TV」収益最大化ソリューション(サブスクリプション&動画広告)
 
非ゲーム業界のデザイナーが CEDECに参加してきた
非ゲーム業界のデザイナーが CEDECに参加してきた非ゲーム業界のデザイナーが CEDECに参加してきた
非ゲーム業界のデザイナーが CEDECに参加してきた
 
モダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタモダンなWebとモダンな開発ツールの新ネタ
モダンなWebとモダンな開発ツールの新ネタ
 
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers
 

More from Andy Hall

FITC2014 モダンなWeb
FITC2014 モダンなWebFITC2014 モダンなWeb
FITC2014 モダンなWebAndy Hall
 
ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略Andy Hall
 
Flashまわりのでっかいゆめを見る
Flashまわりのでっかいゆめを見るFlashまわりのでっかいゆめを見る
Flashまわりのでっかいゆめを見るAndy Hall
 
AIRにおけるゲーム創り
AIRにおけるゲーム創りAIRにおけるゲーム創り
AIRにおけるゲーム創りAndy Hall
 
Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業Andy Hall
 
ごはんとFlash 2010
ごはんとFlash 2010ごはんとFlash 2010
ごはんとFlash 2010Andy Hall
 
PhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OSPhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OSAndy Hall
 
PhoneGap クイック スタート ガイド
PhoneGap クイック スタート ガイドPhoneGap クイック スタート ガイド
PhoneGap クイック スタート ガイドAndy Hall
 
Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Andy Hall
 
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由Andy Hall
 
モダンなウェブをモダンなツールで創ろう!
モダンなウェブをモダンなツールで創ろう!モダンなウェブをモダンなツールで創ろう!
モダンなウェブをモダンなツールで創ろう!Andy Hall
 
Link test mac
Link test macLink test mac
Link test macAndy Hall
 
Link test win
Link test winLink test win
Link test winAndy Hall
 
International flash games
International flash gamesInternational flash games
International flash gamesAndy Hall
 
Japan gaming
Japan gamingJapan gaming
Japan gamingAndy Hall
 
Flash performance tuning (EN)
Flash performance tuning (EN)Flash performance tuning (EN)
Flash performance tuning (EN)Andy Hall
 
CEDEC2012 Starling開発
CEDEC2012 Starling開発CEDEC2012 Starling開発
CEDEC2012 Starling開発Andy Hall
 

More from Andy Hall (17)

FITC2014 モダンなWeb
FITC2014 モダンなWebFITC2014 モダンなWeb
FITC2014 モダンなWeb
 
ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略
 
Flashまわりのでっかいゆめを見る
Flashまわりのでっかいゆめを見るFlashまわりのでっかいゆめを見る
Flashまわりのでっかいゆめを見る
 
AIRにおけるゲーム創り
AIRにおけるゲーム創りAIRにおけるゲーム創り
AIRにおけるゲーム創り
 
Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業Flash/AIRの最新情報及びARMとの協業
Flash/AIRの最新情報及びARMとの協業
 
ごはんとFlash 2010
ごはんとFlash 2010ごはんとFlash 2010
ごはんとFlash 2010
 
PhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OSPhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OS
 
PhoneGap クイック スタート ガイド
PhoneGap クイック スタート ガイドPhoneGap クイック スタート ガイド
PhoneGap クイック スタート ガイド
 
Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013Node.js and Photoshop Generator - JSConf Asia 2013
Node.js and Photoshop Generator - JSConf Asia 2013
 
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
 
モダンなウェブをモダンなツールで創ろう!
モダンなウェブをモダンなツールで創ろう!モダンなウェブをモダンなツールで創ろう!
モダンなウェブをモダンなツールで創ろう!
 
Link test mac
Link test macLink test mac
Link test mac
 
Link test win
Link test winLink test win
Link test win
 
International flash games
International flash gamesInternational flash games
International flash games
 
Japan gaming
Japan gamingJapan gaming
Japan gaming
 
Flash performance tuning (EN)
Flash performance tuning (EN)Flash performance tuning (EN)
Flash performance tuning (EN)
 
CEDEC2012 Starling開発
CEDEC2012 Starling開発CEDEC2012 Starling開発
CEDEC2012 Starling開発
 

Recently uploaded

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Recently uploaded (8)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

Dragon bones ボーンアニメーション紹介&v2.0アップデート

  • 1. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBonesの紹介とv2.0アップデート Andy Hall | アドビ システムズ株式会社 テクニカルエバンジェリスト
  • 2. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. だれだっけ? 2 §  職歴はウェブ制作 → Flash開発 → アドビで色々 §  正式な肩書きは「クリエイティブ クラウド エバンジェリスト」 になりました §  興味はデザインとコードをまたぐところ §  ゲーム好き @fenomas
  • 3. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 今日のテーマ さて、質問: Stage3D対応アニメーション制作の もっともややこしいところは どこでしょう? 3
  • 4. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4 プログラマーデザイナー
  • 5. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5 プログラマーデザイナー ここです! スプライトシートは単なる コマアニメなのでどうしても 何らかのアニメーションを コードで書く必要が出る。
  • 6. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 DragonBonesとは、 そのワークフロー問題を緩和してくれる、 最近注目されるライブラリーである。 プログラマーデザイナー 萌 萌 萌
  • 7. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
  • 8. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBonesの全体像 8 デザイナー プログラマー ボーン アニメーション
  • 9. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. インストールの一言: 9
  • 10. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. インストールの一言: 10
  • 11. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. インストールの一言: 11
  • 12. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. インストールの一言: 12
  • 13. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. パネルを使った制作の流れ 13 1.  Flashでタイムラインアニメーションを作る 2.  DragonBonesパネルに読み込み 3.  アニメーションのタイミングと設計を パネルで調整 4.  ボーンアニメーションを書き出し、 コードベースのプロジェクトに使う
  • 14. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの設計と考え方 14
  • 15. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの考え方: 15 スプライトシート + <メタデータ>
  • 16. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの考え方: 16 スプライトシート フレーム4 フレーム5 フレーム6
  • 17. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの考え方: 17 スプライトシート ボーンアニメーション + <メタデータ> フレーム4 フレーム5 フレーム6
  • 18. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの考え方: 18 スプライトシート ボーンアニメーション 頭: t=0 x=0 y=0 rot=0
 t=1 x=2 y=3 rot=0
 t=2 x=5 y=7 rot=3
 t=3.." " フレーム4 フレーム5 フレーム6
  • 19. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの考え方: 19 ボーンアニメーション 頭: t=0 x=0 y=0 rot=0
 t=1 x=2 y=3 rot=0
 t=2 x=5 y=7 rot=3
 t=3.." " 大事なポイント! 1.  PNGに入るのはコマアニメ ではなくてパーツ。 2.  アニメーションデータは フレーム毎ではない! キーフレーム毎である。
  • 20. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの考え方: 20 ボーンアニメーション 頭: t=0 x=0 y=0 rot=0
 t=1 x=2 y=3 rot=0
 t=2 x=5 y=7 rot=3
 t=3.." " ところでボーンアニメーションを PNG (XML結合)として書き出すと アニメーションのデータがPNGの メタデータに入り、ボーン アニメーションがPNG一枚で済む。 自分的には感動。
  • 21. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの考え方 ボーンアニメーションのメリット: §  メモリー使用量は圧倒的に低い §  パーツを動的に入れ替えられる §  全体シーンのアニメーションを Flashで作ることも可能 §  アニメーションの長さ、細かさはほぼ無制限 弱点: §  パフォーマンスはスプライトシートほど出ない 21
  • 22. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの設計 基本的なのパーツ:  Armature & Bone アーマチュア  ボーン 22 Pix: http://jvk.deviantart.com/art/Claymation-armature-42001869
  • 23. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの設計 基本的なのパーツ:  Armature & Bone アーマチュア  ボーン 23 Pix: http://jvk.deviantart.com/art/Claymation-armature-42001869
  • 24. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. ボーンアニメーションの設計 考え方として: 24 アーマチュア ≒ MovieClip §  アニメーションのコンテナ §  子ボーンのリストを持つ §  アニメーションのリストも持つ ボーン ≒ Sprite §  動くパーツの一つ §  親アーマチュアを持つ §  子アーマチュアも持てる! だが!どちらも「Container」ではない。
  • 25. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. FlashProを見ながら言うと: 25 コンテナMCは アーマチュア
  • 26. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. FlashProを見ながら言うと: 26 子グラフィックは ボーン
  • 27. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. FlashProを見ながら言うと: 27 タイムラインの ラベル付きの空フレームは 当アーマチュアの アニメーションになる
  • 28. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. FlashProを見ながら言うと: 28 子ムービークリップは アーマチュアの条件を 満たせば、
  • 29. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBones v2.0 の新機能! 29
  • 30. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBones v2.0 の新機能 1.アーマチュア ⇔ アニメーションの再利用 一つのアーマチュアに定義してあるアニメーションを 違うアーマチュアに適用する。 (各アーマチュアのボーンの設計が一致すれば) 30
  • 31. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBones v2.0 の新機能 2.ボーンのZ順序が動的に変わる アニメーションのパーツの重ねの順が変わった場合が認識される。 31
  • 32. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBones v2.0 の新機能 3.マルチ解像度の対応 PNGの画像データをいくつかのスケールで書き出して、 デバイスによって適切なデータを読み込んで、スケールを かけて表示する。 32
  • 33. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBones v2.0 の新機能 4.タイムラインイベント タイムラインアニメーションにあるサウンド再生と イベントをランタイムで取得し対応できる 33
  • 34. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBones v2.0 の新機能 5.TextureAtlasの読み込み DragonBonesパネルで作った物以外にも、別方法で 作られたテキスチャーアトラスを利用できる 34
  • 35. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DragonBones v2.0 の新機能 6.時間ベースのアニメーション 各アニメーションの再生スピードを変えたり、 巻き戻したりできる。 35
  • 36. © 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 36 Andy Hall http://aphall.com @fenomas ご清聴ありがとうございました!