‘JavaScript’ タグのついている投稿

jQuery Mobileを試した記録

2012 年 7 月 24 日 火曜日 by 山平

過去に弊社fujiiがjQueryMobileの紹介記事を書いています。

jQuery Mobileを試してみました。

先日やっと試すことができたので、記録しておきます。
PC向けサイトでjQueryに慣れているけど、jQueryMobileは初めて使う、と言う人は以下の点に注意して利用されることをおすすめします。

(さらに…)

当たり判定処理 後編

2012 年 6 月 19 日 火曜日 by 山平

前編ではキャラクタ同士の当たり判定について考えてみました。
後編ではキャラクタと壁の当たり判定について考えてみます。

当たり判定処理 前編

(さらに…)

当たり判定処理 前編

2012 年 5 月 21 日 月曜日 by 山平

ゲームに欠かせない処理に当たり判定があります。
当たり判定は大きく分けて「プレイヤーキャラクタと敵キャラクタ(動くもの同士)の当たり判定」と「キャラクタと壁(動くものと動かないもの)の当たり判定」の2通りあります。

当たっているかどうかを調べると言う意味ではどちらも同じなのですが、当たった後の処理に違いがあります。
キャラクタ同士の場合、何と何が当たったかで処理が変わるため、処理(仕様)を決めておく必要があります。
キャラクタと壁の場合、当たった後の処理で座標を修正するのはキャラクタなのであまり難しく考える必要がありません。

前編ではキャラクタ同士の当たり判定について考えてみます。

(さらに…)

enchant.jsのサンプルゲームを読む

2012 年 4 月 4 日 水曜日 by 山平

数回に渡ってenchant.jsとゲームについて、周辺の話を進めてきましたので、そろそろ本題に入ります。
enchant.jsにサンプルとして同梱されているアクションゲームのソースを眺めながら、少し手を入れてみます。

(さらに…)

ゲームで使う数字の遊び方

2012 年 3 月 19 日 月曜日 by 山平

ちょっと乱暴な言い方ですが、業務アプリと違ってゲームが保持する情報の多くがあまり本質的ではないものだったりします。
例えばアニメーション制御やエフェクトのためのオブジェクトがそれにあたります。
要はズバババ~ンって感じにキャラクターなどを表示するために色んな情報を扱う必要があり、結構面倒くさかったりします。

今回はそういった細々とした情報を扱う際の数字遊びを紹介します。
enchant.jsでゲームを作ることを想定しているのでjavascriptで書きますが、基本的には言語を問いません。

(さらに…)

enchant.jsの概説

2012 年 2 月 12 日 日曜日 by 山平

今回はJavascript+HTML5で簡単にゲームが作れるenchant.jsを紹介します。

少し触ってみましたが、シンプルさとJavascriptの柔軟性、妥当なフレームワーク構成でちょっとしたゲームならすぐに作れます。
凝ったゲームを作る場合のクラス拡張がとても簡単で、設計にセンスを感じます。

(さらに…)

Web Storageを使ってみる

2011 年 10 月 17 日 月曜日 by fujii

HTML5と共に標準化が進められているAPIの中にWeb Storageがあります。
Web Storageを利用すると、ローカルディスク上にデータの保存が可能となります。
Cookieと異なり有効期限がないので、データを永続的に保存することができます。

Web Storageにはローカルストレージセッションストレージの二種類があります。

  • ローカルストレージは永続的にデータの保存が可能
  • セッションストレージはブラウザを開いている間のみデータの保存が可能

使い方は簡単で、データの読み書きは以下になります。
(さらに…)

jQuery Mobileを試してみました。

2010 年 12 月 6 日 月曜日 by fujii

最近話題の「jQuery Mobile」を試してみました。
「jQuery Mobile」はスマートフォン向けサイトを容易に作成が可能となるjQueryのプラグインです。

基本的な使い方は、「jQuery Mobile」を読み込み、divタグにid属性を割り振ったり、「jQuery Mobile」に用意された「data-role」属性などを設定することでスマートフォン向けのGUIが容易に作成可能です。
※「jQuery Mobile」では、「data-***属性」などHTML5から利用可能なものを活用しているため、PCで確認される際は、HTML5対応ブラウザでお試し下さい。

では今回簡単な使い方を紹介していきたいと思います。

(さらに…)

Linux版Google Chromeを試す

2010 年 1 月 21 日 木曜日 by 山平

ネット界の雄、Google製ブラウザのGoogle Chromeは速い速いと評判で、確かにWindows版の速さは体感できるほどですが、Linux版は如何ほどなのか、インストールして試してみます。

(さらに…)

wwwsqldesignerの日本語化と(ちょっと)カスタマイズ

2009 年 4 月 9 日 木曜日 by 山平

前回(ブラウザでER図が書ける!wwwsqldesigner)、ブラウザで動作するwwwslwdesignerを紹介しました。
本家サイト:http://code.google.com/p/wwwsqldesigner/

今回はクライアント側に軽く手を入れて使い勝手を良くしてみたいと思います。
(さらに…)