2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

むしろjavascriptでゲーム作ろうぜ

1 :名前は開発中のものです。:03/03/20 23:45 ID:8HB++g/p.net
だめ?

591 :584:2011/08/19(金) 15:12:41.72 ID:rMERX9g9.net
つまり>>584は、こうなるわけだな。

window.onload = function(e)
{
function anima()
{
requestAnimationFrame(anime);
draw();
}
anima();
};

でも、これだとFPSを指定できないな・・・。
もう少し調べて改良してみよう。


592 :名前は開発中のものです。:2011/08/19(金) 21:49:35.63 ID:rMERX9g9.net
遅くなったけど、
これか!

window.requestAnimFrame = (function()
{
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(/* function */ callback, /* DOMElement */ element)
{
window.setTimeout(callback, 1000 / 60);
};
})();

593 :名前は開発中のものです。:2011/08/20(土) 15:58:36.23 ID:x55/0vDO.net
こんな感じかな?(ブラウザ別対応部分は端折ってる)

window.onload = function() {

var oldtime;
var newtime = Date.now();
main_routine();

function main_routine() {

    oldtime = newtime;
newtime = Date.now();

    update(newtime - oldtime); //前回からの経過時間に応じたゲーム進行処理
    draw(); //ゲーム描画処理

requestAnimationFrame(main_routine);
}
  function update(elapsedTime){}
  function draw(){}
}

594 :名前は開発中のものです。:2011/08/25(木) 22:52:26.42 ID:QKHlbpkj.net
グラディウス
http://html5-gradius.appspot.com/

595 :名前は開発中のものです。:2011/08/26(金) 16:37:20.02 ID:rUzy1Sx0.net
すっげ・・・
さすがに1面だけか

596 :名前は開発中のものです。:2011/08/26(金) 17:13:07.12 ID:ctJIj+c5.net
>>594
操作方法を教えてください。

CTRLを押下したらすげー滑らかに動くんだけどどういうこと?


597 :名前は開発中のものです。:2011/08/26(金) 20:09:58.24 ID:SUBaQPS8.net
(行番号:cynthia.js)
70: function handleKeydown (e) {
73: switch (e.keyCode) {
75: case 17: turboState = true; break;
で、ゲームループが
230: setTimeout(arguments.callee, t < 33 && !turboState ? 33 - t : 0);

こうなってるから、Ctrlキー押したらノーウェイトで動くんだろ。

それにしても完成度の高いプログラムは素人には色々勉強になるな。ありがたい。

598 :Perl忍者:2011/08/26(金) 23:07:08.58 ID:YC3MR/cb.net
お前らはほんとにゴミだな
所詮jsガキのかじり

ごみごみゴミゴミギオゴミゴミゴmゴイgモgミ

死ね

599 :名前は開発中のものです。:2011/08/27(土) 04:36:55.08 ID:MFAFR1Ny.net
俺がjavascript覚えたてのころ作ったのとえらい違いだ

http://www42.atwiki.jp/syugyou?cmd=upload&act=open&pageid=240&file=vvv.html

600 :名前は開発中のものです。:2011/08/27(土) 11:50:50.09 ID:3PM/jP8D.net
>>599
それ通常モードより練習モードの方が面白いよ

総レス数 725
154 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★