Show page source of FrontPage #86458

= jgame.js =

jgame.jsとは、HTML5でのゲーム製作を支援するjavascriptのライブラリです。typescriptで書かれているため、typescriptのライブラリとしても利用出来ます。


このライブラリのモットーは「[http://enchantjs.com/ja/ enchant.js]よりちょっと使いにくく、かなり速いエンジン」です。


[http://enchantjs.com/ja/ enchant.js]に強く影響を受けているため、tl.enchant.jsを移植するなど使い勝手はenchant.jsにかなり近い形いなっていますが、60fpsを実現するために少し書きにくいところがあります。


== サンプル ==
{{{code html
<!doctype html>
<html>
<head>
<title>Hello world</title>
<script type="text/javascript" src="js/jgame.js"></script>
<script type="text/javascript">
window.onload = function() {
	var game = new Game(320, 320);
	game.preload({chara: "chara.png"});
	game.loaded.handle(function() {
		var chara = new Character(32, 32, game.r("chara"));
		game.currentScene.append(chara);
		chara.frame = [0, 1];
		chara.tl().moveBy(288, 0, 1800)
			.scaleTo(-1, 1, 300)
			.moveBy(-288, 0, 1800)
			.scaleTo(1, 1, 300)
			.loop();
	});
}
</script>
</head>
<body>
</body>
</html>
}}}



[[ReleaseList]]
[[RecentTickets(limit=5)]]