タグ

ブックマーク / qiita.com/sangotaro (2)

  • CreateJS(EaselJS)でタイマを管理するTickerクラスの使い方 - Qiita

    Tickerを起動してステージを更新するくらいならテンプレでいろんなとこに情報があるけど、それ以外の使用方法についてはあまりないのでまとめる。最終的に公式ドキュメントの訳みたいになってしまいました。 EaselJSに含まれているクラスで、タイマを管理している。一定間隔でなにか処理したいときに使う。 内部的にはsetTimeoutを一元管理している。ブラウザが対応していればrequestAnimationFrameを使うこともできる。 FPSを設定できたりするので、このクラス使ってゲームループなんかを作れる。 なぜタイマを一元管理するのか? 余談ですが、タイマを一元管理する理由をざっと書いておく。ちなみにJavaScriptでタイマの一元管理はよく使われるテクニックのようで、僕自身はJavaScript Ninjaを読んで知りました。 複数タイマを使うと以下のようなことが問題になる。 タイマ

    CreateJS(EaselJS)でタイマを管理するTickerクラスの使い方 - Qiita
    kasumani
    kasumani 2014/04/12
    CreateJS(EaselJS)でタイマを管理するTickerクラスの使い方 Tickerを起動してステージを更新するくらいならテンプレでいろんなとこに情報があるけど、それ以外の使用方法についてはあまりないのでまとめる。最終的に公式ド
  • CreateJSの私的まとめ - Qiita

    EaselJS canvas描画ライブラリ。最近WebGLに対応した。 http://blog.createjs.com/webgl-support-easeljs/ Stageに表示オブジェクト(DisplayObject)をくっつけていくスタイルで記述していく。Stage自体も表示オブジェクトにあたる。 Stageをルートとして表示オブジェクトのツリー構造をつくっていくあたりがActionSctiptぽいらしい(ASやったことないので適当) setTimeoutなどのタイマーを一元管理するTickerクラスも含まれている。 MovieClip EaselJSでMovieClipクラスを使うためのプラグインのようなもの。 EaselJSとTweenJSに依存している。Toolkit for CreateJSを使う場合は必須。 MovieClipクラスを一言で言うと、タイムライン(Twee

    CreateJSの私的まとめ - Qiita
    kasumani
    kasumani 2014/04/08
    CreateJSの私的まとめ 業務で触れているCreateJSについて、まとまった記事を書いていきたいので、その導入にあたる記事を書いた。 HTML5でリッチでインタラクティブなコンテンツを作るためのJavaScriptライブラリおよびツール。
  • 1