タグ

実装に関するfield_combatのブックマーク (7)

  • 指数関数を使ったお手軽イーズ・アウト

    (この記事にはProcessing.jsによるスケッチがいくつか組み込まれています。環境によっては正しく再生されないかもしれません。Chrome, Safari, Firefox等の使用をおすすめします。) 「丸が1秒おきに左右に滑らか動く」というプログラムを書いてみよう。いちばん簡単なのは、線形移動を使う方法だ。 まあ、これでも十分っちゃ十分なんだけれど、動きとしてはちょっと味気ない。 いわゆるイーズアウト(ease out)を使えば、これを滑らかにすることができる。 上のスケッチでは、漸化式を使ったイーズアウトを実装している。こんな感じの式だ。 pos += (target - pos) * 0.1; pos は現在座標、 target は目標の座標。この式を1回の描画毎に評価する。目標座標までの差分を1割づつ詰めていくような感じ。差分は毎回少なくなっていくから、最初は早く、徐々に遅く

  • throw Life - ActivityのOpenとCloseをアニメーションさせる

    Androidの会のメーリングリストで「画面遷移時のアニメーション」というタイトルの投稿がありました。 質問内容は あるアプリにて画面に設置したボタンを押すと現在表示されている画面を左スライド させて別の画面に遷移させたいということを行ないたいのですが、Androidで実装は 可能でしょうか? この質問に対し、 画面遷移時のアニメーションは、 ActivityのThemeの設定で可能です。 というメールが回答されました。

  • きれいなおねいさんのあつめかた:Bijostagramのはなし。 - TMBのおぼえがき

    Bijostagram(びじょすたぐらむ)というWebサービスを作ってみました。 Bijostagram - Cute Girls on Instagram きれいなおねいさんは、好きですか? Bijostagramとは? Bijostagramは、きれいなおねいさんの画像がたくさん眺められるサービスです(個人的に作りました)。一番の大きな特徴は、Instagramから自動的にきれいなおねいさんの画像を集めてくる、というところです。Bijostagramでは、集めてきたおねいさん画像をランダムに表示しています。 Instagramは写真版Twitterで、しかも撮影した画像をオサレな感じで加工できてツイートできるというサービス。2月末に公式のAPIが公開されたので、いじってみました。→インスタグラムのAPIについてはこちら Bijostagramは、画像抽出と画像配置のアルゴリズムをPer

    きれいなおねいさんのあつめかた:Bijostagramのはなし。 - TMBのおぼえがき
  • View 切替でアニメーション効果を使う

    昨日の続きです。昨日は Activity の切替を overridePendingTransition を使って Activity の遷移にアニメーション効果を付ける方法を書きましたが、今日は同じことを View で行う方法を記載します。 複数の View を切替えるには ViewAnimator を使うのが便利です。似た機能を持つクラスで ViewFlipper と ViewSwitcher がありますが、ViewFliper は定期的にビューを自動的に切替える機能が追加したクラスで、ViewSwitcher は2枚の View に特化したクラスです。ここでは ViewAnimator を使います。 この手法の長所はシステム設定(アニメーション設定)に影響を受けないことです、一方、画面レイアウトや実装が複雑になってしまうかもしれません。 サンプルコード サンプルアプリの仕様は機能と同じで

  • MVVMパターンの適応 – 2011年のMVVMパターンの常識 - the sea of fertility

    MVVMパターンに関する認識・知見があちこちに散らばっているように見えるので、そろそろまとめてみる事にしました。この記事は、他の各サイトの記事などでMVVMの基的な考え方・実装方法などを把握されている方が対象です。 そういった方がMVVMパターンを実務に適応してみようと思った時や、MVVMパターンを要件に合わせてカスタマイズしていく際に、認識すべきパターンの実装方式のそもそもの理由と考え方、要件に合わせて考えていかなければならないポイントを把握する助けとなる情報を提供するのを目的としてこの記事を書きました。(文字ばかりですいません><) MVVMの実装の各要素の実装をこねくりまわすばかりで、その過程でパターンを把握している気になって、パターンの来の目的を破壊してしまうような実装を推奨してしまっている人も見ます。そんな滑稽な事をしない認識を持って欲しいのです。 MVVMパターンは、WPF

  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

  • IGDA Japan chapter - ニュース

    三宅さん(フロムソフトウェア)と長久さん(ハイパーコンテンツ)が07年から08年にかけて進めてくださった「ゲームAI連続セミナー」が、一部の講演資料が公開されていない状態になっていたのですが、それを併まして、全資料の公開が再度開始されました。AI関係の参考資料としてご利用ください。  サーバ側が保たなくなって、吹っ飛ぶので、必ずダウンロードの際には、一つ一つ分けてダウンロードしてくださるようにご注意ください。 ゲームAI連続セミナー「ゲームAIを読み解く」全講演資料 presented by nagaku & miyake   (一部 JavaScriptを実行可能にする必要があります) ------------------------------------------------------------------------------ ゲームAI連続セミナー第1回「Killzone

  • 1