Submit Search
Upload
はじめてのLWF for Open Hack Day
•
5 likes
•
2,932 views
Daniel-Hiroyuki Haga
Follow
はじめての方に向けたLWFの概要、導入説明スライドです。 Open Hack Day Conference 用 http://yhacks.jp/hackday/conference
Read less
Read more
Report
Share
Report
Share
1 of 29
Download now
Download to read offline
Recommended
Ruby on vim yokohama.vim発表資料
Ruby on vim yokohama.vim発表資料
Shohei Kobayashi
Infrastructure as codeのススメ
Infrastructure as codeのススメ
kanji htmt
20161212 selenium adventcalender
20161212 selenium adventcalender
Naoya Kojima
わかると楽しいInfrastructure as code
わかると楽しいInfrastructure as code
Shohei Kobayashi
2479
2479
schoowebcampus
エンジニアのためのアイコン作成勉強会
エンジニアのためのアイコン作成勉強会
Kazuaki KURIU
テスト自動化のパタンランゲージ@Agilet Tour Osaka
テスト自動化のパタンランゲージ@Agilet Tour Osaka
Hiroshi Maekawa
東京クロノスで製作中のエディターの紹介
東京クロノスで製作中のエディターの紹介
MaxNeetGames
Recommended
Ruby on vim yokohama.vim発表資料
Ruby on vim yokohama.vim発表資料
Shohei Kobayashi
Infrastructure as codeのススメ
Infrastructure as codeのススメ
kanji htmt
20161212 selenium adventcalender
20161212 selenium adventcalender
Naoya Kojima
わかると楽しいInfrastructure as code
わかると楽しいInfrastructure as code
Shohei Kobayashi
2479
2479
schoowebcampus
エンジニアのためのアイコン作成勉強会
エンジニアのためのアイコン作成勉強会
Kazuaki KURIU
テスト自動化のパタンランゲージ@Agilet Tour Osaka
テスト自動化のパタンランゲージ@Agilet Tour Osaka
Hiroshi Maekawa
東京クロノスで製作中のエディターの紹介
東京クロノスで製作中のエディターの紹介
MaxNeetGames
Depurando Aplicacoes PHP com XDebug e FirePHP II
Depurando Aplicacoes PHP com XDebug e FirePHP II
Jefferson Girão
Affiliate marketing - Nevyužitý marketingový kanál
Affiliate marketing - Nevyužitý marketingový kanál
Mário Roženský
Structurarea unei cotatii in mai multe sectiuni
Structurarea unei cotatii in mai multe sectiuni
OdooRomania
Ta mnimeiaeinaigiromas167
Ta mnimeiaeinaigiromas167
Tassos Karampinis
Decalogue 1st Day
Decalogue 1st Day
Catechism Ernakulam
Clase+de+tarnsporte
Clase+de+tarnsporte
Fernando Blanco
Buyer Persona - Key to B2B online marketing success
Buyer Persona - Key to B2B online marketing success
ShimonBen
Is brief illustrated guide الدليل المصور الموجز لفهم الإسلام آيسلندي
Is brief illustrated guide الدليل المصور الموجز لفهم الإسلام آيسلندي
Loveofpeople
Nettet som en del av mediemiksen - Google Think 2014 - Espen Grimmert
Nettet som en del av mediemiksen - Google Think 2014 - Espen Grimmert
Espen Grimmert
Modified maximum tangential stress criterion for fracture behavior of zirconi...
Modified maximum tangential stress criterion for fracture behavior of zirconi...
dentalid
Jongerenparticipatie Sensoa - Inspiratiedag Kansengroepen van Ambrassade op ...
Jongerenparticipatie Sensoa - Inspiratiedag Kansengroepen van Ambrassade op ...
Elizabeth Verhetsel
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
kinneko
Ejercicio 3 de word
Ejercicio 3 de word
riverogonzalez
Mis02 Hc04
Mis02 Hc04
Ernst Phaff
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業
Sophie Pang
Resume
Resume
Brian Richard
One
One
byDesign67
Шобанов Константин "Боль и удовольствие в продажах"
Шобанов Константин "Боль и удовольствие в продажах"
PechaKucha-Cheboksary
The power of abstraction
The power of abstraction
ACMBangalore
ESauers par spk 59paragrafu
ESauers par spk 59paragrafu
Edijs Sauers
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
Nishida Kansuke
MF GeeksNight pplogの話
MF GeeksNight pplogの話
Naoto Koshikawa
More Related Content
Viewers also liked
Depurando Aplicacoes PHP com XDebug e FirePHP II
Depurando Aplicacoes PHP com XDebug e FirePHP II
Jefferson Girão
Affiliate marketing - Nevyužitý marketingový kanál
Affiliate marketing - Nevyužitý marketingový kanál
Mário Roženský
Structurarea unei cotatii in mai multe sectiuni
Structurarea unei cotatii in mai multe sectiuni
OdooRomania
Ta mnimeiaeinaigiromas167
Ta mnimeiaeinaigiromas167
Tassos Karampinis
Decalogue 1st Day
Decalogue 1st Day
Catechism Ernakulam
Clase+de+tarnsporte
Clase+de+tarnsporte
Fernando Blanco
Buyer Persona - Key to B2B online marketing success
Buyer Persona - Key to B2B online marketing success
ShimonBen
Is brief illustrated guide الدليل المصور الموجز لفهم الإسلام آيسلندي
Is brief illustrated guide الدليل المصور الموجز لفهم الإسلام آيسلندي
Loveofpeople
Nettet som en del av mediemiksen - Google Think 2014 - Espen Grimmert
Nettet som en del av mediemiksen - Google Think 2014 - Espen Grimmert
Espen Grimmert
Modified maximum tangential stress criterion for fracture behavior of zirconi...
Modified maximum tangential stress criterion for fracture behavior of zirconi...
dentalid
Jongerenparticipatie Sensoa - Inspiratiedag Kansengroepen van Ambrassade op ...
Jongerenparticipatie Sensoa - Inspiratiedag Kansengroepen van Ambrassade op ...
Elizabeth Verhetsel
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
kinneko
Ejercicio 3 de word
Ejercicio 3 de word
riverogonzalez
Mis02 Hc04
Mis02 Hc04
Ernst Phaff
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業
Sophie Pang
Resume
Resume
Brian Richard
One
One
byDesign67
Шобанов Константин "Боль и удовольствие в продажах"
Шобанов Константин "Боль и удовольствие в продажах"
PechaKucha-Cheboksary
The power of abstraction
The power of abstraction
ACMBangalore
ESauers par spk 59paragrafu
ESauers par spk 59paragrafu
Edijs Sauers
Viewers also liked
(20)
Depurando Aplicacoes PHP com XDebug e FirePHP II
Depurando Aplicacoes PHP com XDebug e FirePHP II
Affiliate marketing - Nevyužitý marketingový kanál
Affiliate marketing - Nevyužitý marketingový kanál
Structurarea unei cotatii in mai multe sectiuni
Structurarea unei cotatii in mai multe sectiuni
Ta mnimeiaeinaigiromas167
Ta mnimeiaeinaigiromas167
Decalogue 1st Day
Decalogue 1st Day
Clase+de+tarnsporte
Clase+de+tarnsporte
Buyer Persona - Key to B2B online marketing success
Buyer Persona - Key to B2B online marketing success
Is brief illustrated guide الدليل المصور الموجز لفهم الإسلام آيسلندي
Is brief illustrated guide الدليل المصور الموجز لفهم الإسلام آيسلندي
Nettet som en del av mediemiksen - Google Think 2014 - Espen Grimmert
Nettet som en del av mediemiksen - Google Think 2014 - Espen Grimmert
Modified maximum tangential stress criterion for fracture behavior of zirconi...
Modified maximum tangential stress criterion for fracture behavior of zirconi...
Jongerenparticipatie Sensoa - Inspiratiedag Kansengroepen van Ambrassade op ...
Jongerenparticipatie Sensoa - Inspiratiedag Kansengroepen van Ambrassade op ...
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
Unityを使ったVRアプリ作成入門 ABCD2015金沢編
Ejercicio 3 de word
Ejercicio 3 de word
Mis02 Hc04
Mis02 Hc04
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業
Resume
Resume
One
One
Шобанов Константин "Боль и удовольствие в продажах"
Шобанов Константин "Боль и удовольствие в продажах"
The power of abstraction
The power of abstraction
ESauers par spk 59paragrafu
ESauers par spk 59paragrafu
Similar to はじめてのLWF for Open Hack Day
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
Nishida Kansuke
MF GeeksNight pplogの話
MF GeeksNight pplogの話
Naoto Koshikawa
人と向き合うプロトタイピング
人と向き合うプロトタイピング
wariemon
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
Hiroshi Maekawa
Getting start with knockout.js
Getting start with knockout.js
Akio Ishida
「はじめてのClojure」出版記念!Light Tableを使ってClojureに触れてみよう!【第2回】
「はじめてのClojure」出版記念!Light Tableを使ってClojureに触れてみよう!【第2回】
schoowebcampus
レガシーコード読書会 20120618
レガシーコード読書会 20120618
Suguru Shirai
OpenCV 百聞は一見にしかず
OpenCV 百聞は一見にしかず
mq_nakamura
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
Takahiro Moteki
150526 flash006 実践1クイズゲーム
150526 flash006 実践1クイズゲーム
elephancube
NPOセミナー資料
NPOセミナー資料
亮 門屋
C#erがF#に這い寄ってみた
C#erがF#に這い寄ってみた
Hiroshi Maekawa
研修担当者に聞く、学生のうちに学ぶべきこと
研修担当者に聞く、学生のうちに学ぶべきこと
Hiromu Shioya
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
Yuuki Takezawa
ギルドワークスの現場コーチ
ギルドワークスの現場コーチ
GuildWorks
EC-CUBE 4 入門
EC-CUBE 4 入門
Makoto Nishimura
AlphabetBootCamp 第1回勉強スライド
AlphabetBootCamp 第1回勉強スライド
Sawada Makoto
Java素人がeclipseプラグインを作るためにやったこと
Java素人がeclipseプラグインを作るためにやったこと
TAKEMURA Takayuki
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
ikikko
NoNoSQL
NoNoSQL
Yuichiro Ebihara
Similar to はじめてのLWF for Open Hack Day
(20)
⑮jQueryをおぼえよう!その1
⑮jQueryをおぼえよう!その1
MF GeeksNight pplogの話
MF GeeksNight pplogの話
人と向き合うプロトタイピング
人と向き合うプロトタイピング
塹壕よりLivetとMVVM
塹壕よりLivetとMVVM
Getting start with knockout.js
Getting start with knockout.js
「はじめてのClojure」出版記念!Light Tableを使ってClojureに触れてみよう!【第2回】
「はじめてのClojure」出版記念!Light Tableを使ってClojureに触れてみよう!【第2回】
レガシーコード読書会 20120618
レガシーコード読書会 20120618
OpenCV 百聞は一見にしかず
OpenCV 百聞は一見にしかず
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
150526 flash006 実践1クイズゲーム
150526 flash006 実践1クイズゲーム
NPOセミナー資料
NPOセミナー資料
C#erがF#に這い寄ってみた
C#erがF#に這い寄ってみた
研修担当者に聞く、学生のうちに学ぶべきこと
研修担当者に聞く、学生のうちに学ぶべきこと
PHP フィールドインジェクションに挑戦する PHP勉強会2014
PHP フィールドインジェクションに挑戦する PHP勉強会2014
ギルドワークスの現場コーチ
ギルドワークスの現場コーチ
EC-CUBE 4 入門
EC-CUBE 4 入門
AlphabetBootCamp 第1回勉強スライド
AlphabetBootCamp 第1回勉強スライド
Java素人がeclipseプラグインを作るためにやったこと
Java素人がeclipseプラグインを作るためにやったこと
Devとopsをつなぐchat ops
Devとopsをつなぐchat ops
NoNoSQL
NoNoSQL
はじめてのLWF for Open Hack Day
1.
はじめてのLWF グリー株式会社 開発本部 CTO室 芳賀 洋行
2.
1. はじめに 2. LWF概要 3.
LWF導入 アジェンダ
3.
はじめに
4.
• アートやデザインが良くないらしく 機能を試してすらもらえないことがあった 質問① LWF概要
LWF導入はじめに 私には 難しすぎる わ。。。
5.
• 本機能はまったく変えてないのに、 アートやデザインが良くなったら 急に使われだした 質問② LWF概要
LWF導入はじめに すごい 機能!
6.
• そういいながら、自分も見た目で 本機能の出来を判断しちゃうことはある 質問③ お、できとるやん LWF概要 LWF導入はじめに
7.
• アートやUIのデザインもできたらいいけど、 けっきょくモチはモチ屋だと思う 質問④ LWF概要
LWF導入はじめに
8.
• Flashアニメーションとまったく同じ動作をする スクリプトを書いたことがある 質問⑤ LWF概要
LWF導入はじめに 変換 まったく同じ 動作をする スクリプト
9.
• 見た目による足切りを防ぎたい • 見た目でとっつきづらさを軽減したい •
見た目ですごいと思われても大丈夫なくらい 本機能は作りこんである • なにごとにもプロがいる • 「私はFLASHを再生したいだけなんだ!」 はじめに LWF概要 LWF導入はじめに
10.
LWF 概要
11.
「アートやデザイン」と「エンジニアリング」 を分離できる • 2Dインターフェイス • 2Dアニメーション のオープンソース
フレームワークです LWF概要 LWF概要 LWF導入はじめに
12.
LWF フレームワークを使うと • HTML5アプリ •
Unityアプリ 上でFLASHアニメーションを利用して • 2Dインターフェイス/2Dアニメーション を作れるようになるため、 エンジニアはそういった作業から解放されます LWF概要 LWF概要 LWF導入はじめに
13.
• やらなくてよくなること • エンジニアが位置合わせ •
エンジニアがTweenアニメーションを作る • エンジニアがUIアニメーションのタイミング制御 • 画像読み込みなどの車輪実装 • やること • FLASHアーティストを探す • FLASHデザイナーを探す • LWFの制限を知る • FLASHアニメーションを変換する LWF概要 LWF概要 LWF導入はじめに
14.
• 会場にFLASH デザイナー/FLASHアーティスト の方はいらっしゃいませんか? まとめ
LWF概要 LWF導入はじめに
15.
• 前提条件: FLASHアーティスト/デザイナーがいること • 達成されること: モチはモチ屋にお願いできる LWF概要まとめ
LWF概要 LWF導入はじめに
16.
LWF 導入
17.
• エンジニア向け • アーティスト向け •
コミッター向け LWF導入 LWF概要 LWF導入はじめに
18.
リソース ファイル • https://github.com/gree/lwf に含まれるもの •
FLASHから、LWFに適したSWFファイルを出力するスクリプト • SWFファイルから、LWFファイルと画像を生成するコンバーター • LWFファイル、画像を再生できるHTML5用プレイヤー • LWFファイル、画像を再生できるUnity用プレイヤー LWFパッケージ (シンプルな解説) LWF概要 LWF導入はじめに コンバーター (Ruby) HTML5用 プレイヤー (JavaScript) Unity用 プレイヤー (C#) パブリッシュ用 スクリプト (JSFL) SWF PNG PNG LWF
19.
プレビュー環境 “LWFS” リソース ファイル • Windows/Mac用の実戦プレビュー環境 •
導入時のつまづきを最小化(「Rubyインストールでこける」) • 制作効率を最大化 (フォルダ監視によるswfの自動コンバート) • https://github.com/gree/lwfs LWFS LWF概要 LWF導入はじめに コンバーター (Ruby) HTML5用 プレイヤー (JavaScript) パブリッシュ用 スクリプト (JSFL) SWF PNG PNG LWF
20.
リソース ファイル • 実際の開発で描画パフォーマンスや制作効率を最大化するのに 必要となる機能やオプションも含まれています LWFパッケージを もっと詳しく LWF概要 LWF導入はじめに コンバーター (Ruby) HTML5用 プレイヤー (JavaScript) Unity用 プレイヤー (C#) パブリッシュ用 スクリプト (JSFL) SWF PNG js (※LWFパッケージには 含まれていません) テクスチャ アトラス生成ツール (TexturePackerなど) PNG Json PNG LWF
21.
1. lwf.jsファイルを読み込みます 2. リソースファイルを指定して LWFインスタンスを初期化します 3.
利用する 1. 再生します 2. リソースファイルに設定されているラベルに移動する 3. 事前に設定済みのイベントに呼ばれる関数を実装する エンジニア向け LWF概要 LWF導入はじめに
22.
デモ LWF概要 LWF導入はじめに
23.
• シェイプを使わずに キーフレームでFlashアニメーションを作成する • エンジニアから指定されたラベルを各所に追加する •
ボタンクリック時には 特定のアニメーションを再生した後、 エンジニアから指定のあったイベントを発行する スクリプトを追記する • ※JavaScript書ける方:Flashファイルに動作制御のJavaScriptを記述し ます • http://github.com/gree/lwfs から LWFSを ダウンロードし、動作を確認します アーティスト向け LWF概要 LWF導入はじめに
24.
デモ LWF概要 LWF導入はじめに
25.
• 坂本一樹セミナーの資料を読む http://gree.github.com/lwf/presentation20121115 • http://github.com/gree/lwfをforkする •
http://github.com/gree/lwfにpull requestを送る コミッター向け LWF概要 LWF導入はじめに
26.
デモ LWF概要 LWF導入はじめに
27.
• エンジニアの方へ 慣れると素晴らしい世界が待ってます • アーティストの方へ 慣れると素晴らしい世界が待ってます • コミッターの方へ 一緒に素晴らしい世界を作りましょう LWF導入まとめ
LWF概要 LWF導入はじめに
28.
• 見た目はやっぱり重要。 モチはモチ屋にお願いしよう • モチをモチ屋にお願いできる仕組みLWF •
LWFを導入してモチをモチ屋にお願いしましょう まとめ
29.
一緒に働く仲間を募集しております! gree.co.jp/recruit
Download now