<   2013年 11月 ( 23 )   > この月の画像一覧
Trac0.12系にニコニコカレンダーを移植した
■概要と目的
ニコニコカレンダーとはチームのモチベーションやムードを可視化したものです。

今回はニコニコカレンダーをTrac上で動作させることを目的とします。
もともとはBrett Smith氏がTrac0.10系で作成したプラグインが存在するので、それを0.12系で動作するように修正しました。

b0232065_12251021.png

2014/7/4 以下に引っ越しました。
http://qiita.com/mima_ita/items/6000ae2682204d49e148

ダウンロード
http://needtec.sakura.ne.jp/tracplugin/nikonikoplugin.zip

More
[PR]
by mima_ita | 2013-11-08 13:03 | 管理
enchant.js + box2d で 水槽を実装する
■目的
Box2dのオブジェクトを水没させたい。
ガチの流体を扱うのは厳しいので、以下の物理演算だけサポートする。

・Box2dがサポートする浮力
・オブジェクトを水に落としたら水面が波立つ

b0232065_6191475.png


実行結果
http://needtec.sakura.ne.jp/simplewater/index.html

More
[PR]
by mima_ita | 2013-11-06 06:56 | box2d
enchant.js + box2d で お手軽に物理演算を試してみる。
■はじめに

enchant.jsはゲームやアプリを作成できるHTML5 + JavaScriptのフレームワークです。
http://enchantjs.com/ja/


Box2dは2次元の物理エンジンで摩擦とか加速度とかの物理演算を行なうライブラリです。
ただし、サポートしているのは力を加えても変形しない剛体のオブジェクトのみです。
ゆっくりのようなやわらかい饅頭などを表現するのは厳しいです。

もともとのBox2dはC++で実装されているライブラリで、Java,C#、JavaScriptなどの多くの言語に移植されています。
JavaScript版のBox2dはbox2dWebという名前で下記のページからダウンロードできます。
http://code.google.com/p/box2dweb/



enchant.jsからbox2dwebを使用するにはPhySpriteというプラグインを使用します。
PhySpriteを用いることで容易にbox2dwebを扱うことができます。

しかしながら、enchant.jsに入っているPhySpriteは単純なオブジェクトの操作しか行なえません。
最新のPhySpriteを下記のページからダウンロードすることで、ジョイントや多角形のオブジェクトも利用することができるようになります。
http://kassymemo.blogspot.jp/2011/12/enchantjsphysprite.html

More
[PR]
by mima_ita | 2013-11-06 06:14 | box2d



実験ですお
検索
カテゴリ
最新の記事
.NET4.5におけるasy..
at 2014-07-02 00:46
.NETでTwitterを検..
at 2014-06-29 00:49
Redmineのプラグインで..
at 2014-06-28 03:29
IO.popenのwrite..
at 2014-06-28 03:25
RedmineのWikiでU..
at 2014-06-28 03:16
以前の記事
最新のトラックバック
その他のジャンル
ブログパーツ