SlideShare a Scribd company logo
1 of 77
ブラウザゲーム CSS3アニメーション 作成者:馬場 宣孝 所属チーム /上位部署: :Mobile UIチーム / UIT室 作成年月日: 2011 / 02 / 25
自己紹介 UIT室 Mobile UIチーム 馬場 宣孝 baba noritaka Tw: pesblog フロントエンドエンジニア 29才 前職 3DCGテクニカルデザイナー 写真好き(Flickrも好き!)
アジェンダ 初めに サービスの説明  はじめに 本題 問題点1 CSS3アニメーション 問題点2 グラデーションとrgba 問題点3 角丸とディスプレイ 本資料に掲載されている内容は無断転載禁止です。 本資料に関して質問・要望などがございましたら、 NHN Japan株式会社 UIT室 馬場 宣孝 baba.noritaka@nhn.comまでお問い合わせください。  
ゲーム紹介 ブラウザゲームの一覧
ゲーム紹介 対戦リバーシ
はじめに iOS  iPhone3GS (3.1.3)  iPhone4 (4.1) Android  HT-03A (1.6)  xperia (1.6)  Desire (2.1)
はじめに 今回は作りながら起こった問題点と 対処を紹介します
はじめに まずは、CSS3の表現力を デザイナーさんに伝えるところから始まります
はじめに デザイナーさんと 協力しないことには始まりません!
はじめに CSS3は万能ではない
はじめに 出来ることはもちろん、 出来ないことへの対処方法や、 処理の重さ等々、話し合おう!
はじめに CSS3を多用したのはなぜか 理由1 ダウンロードサイズをとにかく軽く 理由2 高解像度の端末でキレイに表示 理由3 パーツ用の、画像切り出しコストを削減 理由4 CSS3にとても期待
はじめに CSS3の中で主に使ったもの -webkit-user-select: none; -webkit-border-radius -webkit-box-sizing:border-box; -webkit-box-shadow -webkit-gradient -webkit-transform -webkit-text-shadow -webkit-text-overflow:ellipsis; overflow: -webkit-marquee; rgba(color)
数々の問題点 色々問題が出てきた… 問題点1 CSSアニメーションの壁x2 問題点2 グラデーションとrgbaの壁 問題点3 角丸とディスプレイの壁
CSS3アニメーションの壁x2 その1 どんなアニメーションか DEMO
CSS3アニメーションの壁x2 その1 どんなアニメーションか
CSS3アニメーションの壁x2 その1 実際のソースコード (一部抜粋)
CSS3アニメーションの壁x2 その1 の、その前に、 CSSアニメーションの 基礎編
CSS3アニメーションの壁x2 その1 アニメーションで使用するプロパティの簡単な説明 ※実際にはプリフィックスを付けます @keyframes’アニメーション名’{  0%{スタート時のプロパティ}  50%{半分の時のプロパティ}  100%{エンド時のプロパティ} } animation-duration(アニメーションの長さ) の値を元にしたパーセンテージ 0% 50% 100%
CSS3アニメーションの壁x2 その1 アニメーションで使用するプロパティの簡単な説明 ※実際にはプリフィックスを付けます   div{ animation-name:名前;  animation-duration: 一回分の長さ;  animation-timing-function: タイミングや進行具合;  animation-iteration-count: 何回再生か;  animation-direction: リピートするか;  animation-play-state: 実行状態;  animation-delay: 待ち時間; }
CSS3アニメーションの壁x2 その1 アニメーションで使用するプロパティの簡単な説明 ※実際にはプリフィックスを付けます   div{ animation-name:名前;  animation-duration: 一回分の長さ;  animation-timing-function: タイミングや進行具合;  animation-iteration-count: 何回再生か;  animation-direction: リピートするか;  animation-play-state: 実行状態;  animation-delay: 待ち時間; }   ↑ まずはこの値でタイミングを調整してみた
CSS3アニメーションの壁x2 その1 実際のソースコード (一部抜粋)
@keyframes’koma-black-to-white’{  0%{opacity:0;}  0.1%{opacity:1;}  99.9%{opacity:1;}  100%{opacity:0;} } ← opacity:1; 見える ← opacity:0; 見えない ※実際にはプリフィックスを付けます
.koma1{  ... animation-delay: 0; ← すぐに再生を始める } .koma2{  ... animation-delay: 0.2; ← 0.2秒後に再生を始める } .koma3{  ... animation-delay: 0.4; ← 0.4秒後に再生を始める } ※実際にはプリフィックスを付けます
CSS3アニメーションの壁x2 その1 概念図: animation-delay Version   見える 見えない ↑ 0.2秒 ↑ スタート地点 ↑ 0.4秒 ↑ 0.6秒 時間軸
CSS3アニメーションの壁x2 その1 試したところ、失敗! チカチカしてしまった… DEMO iPhoneOS 3.1.3 のみ
CSS3アニメーションの壁x2 その1 animation-delayは まだ信用できない! iPhoneOS 3.1.3 のみ
CSS3アニメーションの壁x2 その2 試行錯誤 + 他サイト研究!
CSS3アニメーションの壁x2 その2 浮上したのは
CSS3アニメーションの壁x2 その2 キーフレームアニメーション!
.koma1{  ... animation-name: koma-black-to-white1;  animation-delay: 0; ← } .koma2{  ... animation-name: koma-black-to-white2; animation-delay: 0; ← } .koma3{  ... animation-name: koma-black-to-white3; animation-delay: 0; ← } ※実際にはプリフィックスを付けます ※全体を10秒に設定しています  
@keyframes’koma-black-to-white3’{  0%{opacity:0;}  3.99%{opacity:0;}  4%{opacity:1;}  6%{opacity:1;}  6.01%{opacity:0;}  100%{opacity:0;} } @keyframes’koma-black-to-white1’{  0%{opacity:0;}  0.01%{opacity:1;}  2%{opacity:1;}  2.01%{opacity:0;}  100%{opacity:0;} } @keyframes’koma-black-to-white2’{  0%{opacity:0;}  1.99%{opacity:0;}  2%{opacity:1;}  4%{opacity:1;}  4.01%{opacity:0;}  100%{opacity:0;} } ※実際にはプリフィックスを付けます ※全体を10秒に設定しています  
CSS3アニメーションの壁x2 その2 概念図: keyframe Version   見える 見えない ↑ 0.2秒 ↑ スタート地点 ↑ 0.4秒 ↑ 0.6秒 時間軸
CSS3アニメーションの壁x2 その2 やっと正常に再生された! DEMO 全機種OK!
CSS3アニメーションの壁x2 その2 と、思ったら…
CSS3アニメーションの壁x2 その2 「このアニメーション   重いです」 (ふ、普通に再生されてる けど?)
CSS3アニメーションの壁x2 その2 「コマが大量に増えると   遅くなるんですよ…」
CSS3アニメーションの壁x2 その2 どれどれ? DEMO 全機種NG
CSS3アニメーションの壁x2 その2 「わ、分かりました。 なんとか軽くしてみます」
CSS3アニメーションの壁x2 その2 コマの描画を簡素にした div x 3個 div x 1個
CSS3アニメーションの壁x2 その2 まだ重い…
CSS3アニメーションの壁x2 その2 もう、いっそのこと画像にした div x 3個 div x 1個 img
CSS3アニメーションの壁x2 その2 まだ重い…
CSS3アニメーションの壁x2 その2 え、どうすりゃいいの?
CSS3アニメーションの壁x2 その2 もしかしてCSS3アニメーション って重い…?
CSS3アニメーションの壁x2 その2 どうも原因は opacityのよう
CSS3アニメーションの壁x2 その2 でも、当時は時間も無く Javascriptで表示切替 しました。(アレ…
var stoneImages = [], animationTime = 360, stoneColor = 1; stoneImages[1] = [ $('<img src="boardarea_black.png">'), $('<img src="boardarea_blacktowhite01.png">'), $('<img src="boardarea_blacktowhite02.png">'), $('<img src="boardarea_blacktowhite03.png">') ]; stoneImages[2] = [ $('<img src="boardarea_white.png">'), $('<img src="boardarea_whitetoblack01.png">'), $('<img src="boardarea_whitetoblack02.png">'), $('<img src="boardarea_whitetoblack03.png">') ];
function animationOneFrame(allCell, frameCount, stoneColor, newStoneColor) {   setTimeout(function() {     if(frameCount === 3) {       allCell.html(stoneImages[stoneColor === 1 ? 2 : 1][0].clone());       return;     }     allCell.html(stoneImages[stoneColor][frameCount + 1].clone()); animationOneFrame(allCell, frameCount + 1, stoneColor, newStoneColor);   }, animationTime / 3); }
CSS3アニメーションの壁x2 その2 やっと正常に再生された! パート2 DEMO 全機種OK!
CSS3アニメーションの壁x2 まとめ CSS3アニメーションまとめ まとめ1 animation-delay で タイミングをとらず       keyframeを使用すること まとめ2 DOMが多いと重い まとめ3 opacity の多用も重い まとめ4 javascriptの使用も考慮に入れること
数々の問題点 問題点1 CSS3アニメーションの壁x2 問題点3 角丸とディスプレイの壁 問題点2  グラデーションとrgbaの壁
グラデーションとrgbaの壁 ↑ to ↑ from ↑ color-stop ↑ ↑ color-stop ↑ color-stop background: -webkit-gradient(linear,        left top,right top,        from(#f00),        color-stop(0.4,#0036ff),        color-stop(0.6,#0cff00),        color-stop(0.75,#ffea00),        to(#f00)); background: -webkit-gradient(radial,        center center, 0,        center center, 70,        from(#1A82F7), to(#2F2727))
グラデーションとrgbaの壁 コードだけで グラデーション作れる!
グラデーションとrgbaの壁 サイズ違いの背景のために 「bg_gra01.gif」 「bg_gra02.gif」 とかとか、必要なくて楽チン しかも…
グラデーションとrgbaの壁 コードのみなので 断然軽い!※ ※少なくともダウンロードサイズは
グラデーションとrgbaの壁 さらに…
グラデーションとrgbaの壁 colorの新しい指定方法 rgbaと組み合わせたら もっと楽しいはず!
グラデーションとrgbaの壁 background: -webkit-gradient(linear,        left top,right top,        from(#f00),        color-stop(0.4,rgba(0,0,0,0)),        color-stop(0.6,rgba(0,0,0,0)),        to(#f00)); background: -webkit-gradient(radial,        center center, 20,        center center, 70,        from(rgba(0,0,0,0)),        color-stop(0.5,#f00),        to(rgba(0,0,0,0)))
グラデーションとrgbaの壁 ところが!
グラデーションとrgbaの壁 Android1.6でバグ発見 他のOS Android1.6
グラデーションとrgbaの壁 結局、画像で対処することに…
グラデーションとrgbaの壁 まとめ グラデーションとrgbaまとめ まとめ1 背景画像の作成・管理から開放される まとめ2 軽い! まとめ3 rgba() と組み合わせると色々出来る まとめ4 radial + rgba() はまだバグ有り
数々の問題点 問題点1 CSS3アニメーションの壁x2 問題点2 グラデーションとrgbaの壁 問題点3 角丸とディスプレイの壁
角丸とディスプレイの壁 皆さんご存知の角丸 border-radius:5px; via: http://www.w3.org/TR/css3-background/#corners
角丸とディスプレイの壁 うちのデザインでも多用しています。   の箇所は全て角丸です。 via: http://www.w3.org/TR/css3-background/#corners
角丸とディスプレイの壁 ここにも問題が発生
角丸とディスプレイの壁 ディスプレイに原因が!
角丸とディスプレイの壁 CSSの描画には アンチエリアシングが無い
角丸とディスプレイの壁 left = 偶数 その他すべて偶数 left = 奇数 その他すべて偶数 Android端末の7割~8割
角丸とディスプレイの壁 小さい図形ほど、しかも、 border-radius 以外でも目に付く
角丸とディスプレイの壁 原因 -> devicePixelRatio 実寸だと、こんな見栄えでも、、、 iPhone3GS 480x320 iPhone4 960x480 Android 800x480 Android 854x480
角丸とディスプレイの壁 1Pixelの大きさを同じにしてみると、こんなに違います。 iPhone3GS 480x320 iPhone4 960x480 Android 800x480 Android 854x480
角丸とディスプレイの壁 devicePixelRatio = 画像 1pixel を 何pixel で描画するか、という値 画像データ ディスプレイ上 1pixel 1.5pixel 1pixel 原因 1.5pixel 2pixel
角丸とディスプレイの壁 devicePixelRatio が 1.5pixel の場合は、全て偶数にする必要がある。 原点
角丸とディスプレイの壁 まとめ 角丸とディスプレイまとめ まとめ1 DevicePixelRatioを知る まとめ2 小さい部位ほど偶数を意識 まとめ3 出来るなら     top left height width border-radius       すべてを偶数にする
Thank you. 作成者:馬場 宣孝 所属チーム /上位部署: :Mobile UIチーム / UIT室 連絡先: baba.noritaka@nhn.com 作成年月日: 2011 / 02 / 25

More Related Content

Similar to NHN HTML5勉強会 CSS3アニメーション

改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~Web Technology Corp.
 
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.
 
HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実Takumi Ohashi
 
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」Tomoaki Shimizu
 
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題IGDA Japan
 
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX  ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX  ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...日本マイクロソフト株式会社
 
「さくらのINFRA WARS」で 利用されている技術
「さくらのINFRA WARS」で 利用されている技術「さくらのINFRA WARS」で 利用されている技術
「さくらのINFRA WARS」で 利用されている技術townewgokgok
 
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」Tomoaki Shimizu
 
ロボコンの為のFusion360講座 vol2.レンダリング編
ロボコンの為のFusion360講座 vol2.レンダリング編ロボコンの為のFusion360講座 vol2.レンダリング編
ロボコンの為のFusion360講座 vol2.レンダリング編Ryo Takahashi
 
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介UnityTechnologiesJapan002
 
Cerebro for VFX / Animation Japan
Cerebro for VFX / Animation JapanCerebro for VFX / Animation Japan
Cerebro for VFX / Animation JapanCineSoft
 
Unity 名古屋セミナー [Sprite Studio]
Unity 名古屋セミナー [Sprite Studio]Unity 名古屋セミナー [Sprite Studio]
Unity 名古屋セミナー [Sprite Studio]MakotoItoh
 
ゲームエンジンの知能化のためのソフトウェアデザイン
ゲームエンジンの知能化のためのソフトウェアデザインゲームエンジンの知能化のためのソフトウェアデザイン
ゲームエンジンの知能化のためのソフトウェアデザインYouichiro Miyake
 
プレゼンテーションをGameDraw
プレゼンテーションをGameDrawプレゼンテーションをGameDraw
プレゼンテーションをGameDrawMohammad Khair Obaidat
 
Cocos2d x-sprite3d
Cocos2d x-sprite3dCocos2d x-sprite3d
Cocos2d x-sprite3daktsk
 
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」Tomoaki Shimizu
 
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」Yasunobu Ikeda
 
『ポコロンダンジョンズ』エフェクトや演出制作ノウハウ
『ポコロンダンジョンズ』エフェクトや演出制作ノウハウ『ポコロンダンジョンズ』エフェクトや演出制作ノウハウ
『ポコロンダンジョンズ』エフェクトや演出制作ノウハウGameCreators,CyberAgent
 
Dotnetlab 20110827
Dotnetlab 20110827Dotnetlab 20110827
Dotnetlab 20110827hirookun
 

Similar to NHN HTML5勉強会 CSS3アニメーション (20)

改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
 
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
 
HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実
 
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
Cocos2d-x(JS) ハンズオン #10「3D機能とVR機能」
 
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
Xbox LIVEインディーズゲーム「ピアレビュー攻略」のためのXNAにおける開発のコツと特有の課題
 
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX  ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX  ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
 
Android gameprogramming
Android gameprogrammingAndroid gameprogramming
Android gameprogramming
 
「さくらのINFRA WARS」で 利用されている技術
「さくらのINFRA WARS」で 利用されている技術「さくらのINFRA WARS」で 利用されている技術
「さくらのINFRA WARS」で 利用されている技術
 
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」
 
ロボコンの為のFusion360講座 vol2.レンダリング編
ロボコンの為のFusion360講座 vol2.レンダリング編ロボコンの為のFusion360講座 vol2.レンダリング編
ロボコンの為のFusion360講座 vol2.レンダリング編
 
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
【Unite Tokyo 2019】〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
 
Cerebro for VFX / Animation Japan
Cerebro for VFX / Animation JapanCerebro for VFX / Animation Japan
Cerebro for VFX / Animation Japan
 
Unity 名古屋セミナー [Sprite Studio]
Unity 名古屋セミナー [Sprite Studio]Unity 名古屋セミナー [Sprite Studio]
Unity 名古屋セミナー [Sprite Studio]
 
ゲームエンジンの知能化のためのソフトウェアデザイン
ゲームエンジンの知能化のためのソフトウェアデザインゲームエンジンの知能化のためのソフトウェアデザイン
ゲームエンジンの知能化のためのソフトウェアデザイン
 
プレゼンテーションをGameDraw
プレゼンテーションをGameDrawプレゼンテーションをGameDraw
プレゼンテーションをGameDraw
 
Cocos2d x-sprite3d
Cocos2d x-sprite3dCocos2d x-sprite3d
Cocos2d x-sprite3d
 
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
Cocos2d-x(JS) ハンズオン #07「新エディタ Cocos Creator v1.0」
 
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
F-site発表資料「Flashユーザーが今覚えておきたいHTML5」
 
『ポコロンダンジョンズ』エフェクトや演出制作ノウハウ
『ポコロンダンジョンズ』エフェクトや演出制作ノウハウ『ポコロンダンジョンズ』エフェクトや演出制作ノウハウ
『ポコロンダンジョンズ』エフェクトや演出制作ノウハウ
 
Dotnetlab 20110827
Dotnetlab 20110827Dotnetlab 20110827
Dotnetlab 20110827
 

Recently uploaded

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~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...博三 太田
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
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 (9)

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~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...
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

NHN HTML5勉強会 CSS3アニメーション