開発ブログ

ページメニュー

<< hatenaブックマークのおすすめタグを自動挿入 | main | 閲覧中のサイトに関連するツイートを取得するブックマークレット >>

カレンダー

<< September 2018 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>

  • RPGツクール画像を使ってマップスクロール(CSS SPRITE)
  • CSS SPRITEというテクニックを使ってマップスクロールを作ってみました。

    通常、Webサイトには多数の画像を表示していますが、その画像を一枚の画像としてまとめたものを読み込み、CSSのbackground-imagebackground-positionを用いて画像の必要な箇所だけマスクのようにして画像を表示するというものです。
    DesignWalkerさんによると、YouTubeの背景もこの方法を用いているようです。

    これを見ていて、ふと思い出したのが、RPGツクールといわれるゲーム作成ソフトの背景画像。



    このような画像を活用するには、CSS SPRITEを活用するといいのではないだろうか?

    そう思って作ってみたのがこちら(IE限定。WIN+IE7で動作確認)。
    FireFoxでも動かないことはないのですが、非常に重いです。。
    まずは、IEだけでの公開です。

    単なるRPG系のマップスクロールロジックを作るだけであれば、IMGタグをマップチップの分だけ並べて、JavaScriptで主人公の周囲の情報を取得、その呼応する画像アドレスをSRC属性として書き換えればいいのですが、今回はCSS SPRITEを使っての実装です。

    人がテクテク歩く画像の切り替えと、地図背景の切り替えにCSS SPRITEを使用しています。
    ちょっと処理が入り組んでいるのでソースの解説は割愛しますが、これを基にゲームを作った人がいたら是非とも教えてください。

    参考URL
    • coliss:CSS SPRITEのサンプルが多数取り扱われていました。
    • エスカフラーチェLLC:体感速度が速くなったという報告がありました。
    • PHPプロ:オンラインでの結合ツールの紹介がされてます。

| 開発関連 | 20:38 | comments(2) | trackbacks(0) |


コメント

け並べて、JavaScriptで主人公の周囲の情報を取得、その呼応する画像アドレスをSRC属性として書き換えればいいのですが、今回はCSS SPRITEを使っての実装です。

| thomas sabo | 2010/07/13 12:08 PM |

http://www.kyrie-4.us.com/ kyrie 4
http://www.jordans11shoes.us.com/ jordan 11 retro
http://www.salomonspeedcross3.us.com/ salomon speedcross 3
http://www.pandorajewelryrings.us.com/ pandora bracelet
http://www.adidas-ultraboost.us.com/ ultra boost
http://www.pandora-jewelrysale.us.com/ pandora jewelry
http://www.jordan11spacejams.us.com/ jordan 11
http://www.nikeairmax-90.us.com/ air huarache
http://www.pandorajewelryscharms.us.com/ pandora
http://www.birkenstocksandalssale.us.com/ birkenstock shoes
http://www.katespadepurses.us.com/ kate spade outlet
http://www.nikeairvapormaxflyknit.us.com/ nike air max women
http://www.lebron15-shoes.us.com/ kevin durant shoes
http://www.louboutinredbottoms.us.com/ christian louboutin mens sneakers
http://www.hermesbirkin-handbags.us.com/ hermes wallets
http://www.adidasyeezy-350.us.com/ adidas yeezy boost 350 v2
http://www.curry4-shoes.us.com/ kevin durant shoes
http://www.fitflopsshoes.us.com/ fit flops
http://www.fitflops-sale.us.com/ fitflop shoes
http://www.pumafentyrihannashoes.us.com/ puma shoes for men
http://www.airmax90shoes.us.com/ nike vapormax
http://www.adidasnmdrunnerr1.us.com/ adidas nmd r1 womens
http://www.longchampbag.us.com/ longchamp bag
http://www.kd10-shoes.us.com/ kd 10
http://www.yeezyboost350shoes.us.com/ yeezy
ドリフトliuyuzhen

| addidas nmd | 2018/05/27 6:59 AM |

コメントする

この記事のトラックバックURL

http://blog.24th.jp/trackback/1004906