2012/05/15_【第3回】#SmartHacks - スマートフォンブラウザ技術勉強会 - ~ スマートフォン上で動くhtml5 + CSS3 + Javascriptについてhackathon形式で学びます ~

#SmartHacks http://atnd.org/events/27983 Corollin' Planet http://goo.gl/HPh4a 9:30- 株式会社フォリフ 大橋氏 実践!HTML5で作るスマホブラウザゲーム 続きを読む
2
前へ 1 2 ・・ 5 次へ
close_yutori @kimukou2628

#SmartHacks Facebookと連携してリプレイ機能もあるらしい

2012-05-15 19:42:32
close_yutori @kimukou2628

#SmartHacks Final Revellion ・・マップの拡大等もHTM5ベースで開発

2012-05-15 19:43:38
ふらだ @flada_auxv

デザイナーとかの方が多い雰囲気か #smarthacks

2012-05-15 19:43:54
close_yutori @kimukou2628

#SmartHacks HTML5 in スマホ) ・Canvasを利用・・描画=>クリア=>描画 の流れ 画面をクリアしないとスプライトを移動させると残像が残る

2012-05-15 19:44:59
close_yutori @kimukou2628

#SmartHacks CSS3アニメーション webkit-keyframesあたりを利用する

2012-05-15 19:45:25
close_yutori @kimukou2628

#SmartHacks ・Transitionを使う => HTML5を使わない場合 自分で移動 ・・HTML5が対応できないブラウザの場合は必要な処置

2012-05-15 19:47:18
close_yutori @kimukou2628

#SmartHacks Canvasアニメーション ・・・CSS3に比べるとパフォーマンスが多少落ちる、ただし複雑な部分はこちらで (メニューやストーリー画面はCSSで作る方がベター

2012-05-15 19:48:13
close_yutori @kimukou2628

#SmartHacks 開発中に困ったこと) =>Canvas、CSS3にバグが(端末ごとに差異がある =>Androidに凄く苦しめられている

2012-05-15 19:49:17
ふらだ @flada_auxv

ハマった点 Canvasのバグ(主にAndroid) アニメーションが重い(主にAndroid) CSSのバグ(主にAndroid) 要するにAndroid消えてなくなれという事ですね #smarthacks

2012-05-15 19:49:22
close_yutori @kimukou2628

#SmartHacks Retinaディスプレイ対応<IPhone4>) ・2倍サイズの画像を2倍サイズのCanvas設定=>1/2サイズにして描画=>普通の速さになる canvas自体は 200,200 style で100,100 ctx 200,200で作る

2012-05-15 19:52:36
めるじ@なんとか @melge_1875

描画だったりアニメーションはユーザーの環境に左右されまくるから、Android対応大変そうだ #smarthacks

2012-05-15 19:53:57
close_yutori @kimukou2628

#SmartHacks 描画範囲は最小限にする =>消す領域は出来るだけ最小限で オブジェクトがとんでいる場合=>その領域のみ更新

2012-05-15 19:53:57
Tomomi Imura 🌺 @girlie_mac

Retina: <canvas width='200' height='200' style='width:100px;height:100px'> ctx.drawimage(img, 0, 0, 200, 200); #smarthacks

2012-05-15 19:54:09
close_yutori @kimukou2628

#SmartHacks puImageData・・getImageData で読み込んだものを表示 <drawimageDataより全然軽い ・・回転済みのデータをgetImageDataで作る=>そのアニメーションフレームを putImageData で貼付描画

2012-05-15 19:55:56
close_yutori @kimukou2628

#SmartHacks GPUアクセラレーション> IOS) IOSエミュレータで ・デバック=>ブレンドレイヤー で表示したとき 赤い領域が効いている場所

2012-05-15 19:56:59
Tomomi Imura 🌺 @girlie_mac

Debug > Blend Layer menu on iOS emu - GPU accel. #smarthacks

2012-05-15 19:57:43
KOSHIKAWA @ppworks

RT @flada_auxv: ハマった点 Canvasのバグ(主にAndroid) アニメーションが重い(主にAndroid) CSSのバグ(主にAndroid) 要するにAndroid消えてなくなれという事ですね #smarthacks

2012-05-15 19:57:55
close_yutori @kimukou2628

#SmartHacks IOS5からtransformプロパティ指定=>GPUアクセラレーションを使うようになった

2012-05-15 19:58:00
close_yutori @kimukou2628

#SmartHacks ・Canvasは複数枚重ねてレイヤー的に ・描画は2フレームに1度 ・キャラクタ画像) Ilustratorプラグイン(Ai2Canvas) AI=>Canvas で使っている(ベジェ曲線データになっている =>低いコスト

2012-05-15 20:00:11
前へ 1 2 ・・ 5 次へ