0
これはこのウェブサイトの最初の質問です。私はJavascriptでシンプルなゲームを作りましたが、私は初心者なので、どのようにして終わりを追加できるのか分かりません。私を助けてくれてありがとう。私を助けるため私はJavascriptでシンプルなゲームを作りましたが、どのようにして終わりを追加することができないのですか?
document.getElementById("start").onclick =function() {
\t \t \t \t function getRandomColor() {
\t \t \t \t \t \t var letters='ABCDEF'.split('');
\t \t \t \t \t \t var color='#';
\t \t \t \t \t \t for (var i=0; i <6; i++) {
\t \t \t \t \t \t \t color += letters[Math.round(Math.random()*15)];
\t \t \t \t \t \t }
\t \t \t \t \t \t return color;
\t \t \t \t \t }
\t \t \t \t var time; var createdTime; var clickTime; var reactionTime;
\t \t \t \t function makeBox() {
\t \t \t \t \t time=Math.random();
\t \t \t \t \t time=time*1000;
\t \t \t \t \t setTimeout(function(){
\t \t \t \t \t \t createdTime=Date.now();
\t \t \t \t \t \t if (Math.random()>0.5) {
\t \t \t \t \t \t \t document.getElementById("box").style.borderRadius="100px"
\t \t \t \t \t \t } else {
\t \t \t \t \t \t \t document.getElementById("box").style.borderRadius="0"
\t \t \t \t \t \t }
\t \t \t \t \t \t var top=Math.random();
\t \t \t \t \t \t top=top*300
\t \t \t \t \t \t var left=Math.random();
\t \t \t \t \t \t left=left*300
\t \t \t \t \t \t document.getElementById("box").style.top=top+"px";
\t \t \t \t \t \t document.getElementById("box").style.left=left+"px";
\t \t \t \t \t \t document.getElementById("box").style.backgroundColor=getRandomColor();
\t \t \t \t \t \t document.getElementById("box").style.display="block"
\t \t \t \t \t },time);
\t \t \t \t \t
\t \t \t \t }
\t \t \t \t document.getElementById("box").onclick =function() {
\t \t \t \t \t clickedTime=Date.now();
\t \t \t \t \t reactionTime=(clickedTime-createdTime)/10;
\t \t \t \t \t reactionTime=Math.round(reactionTime);
\t \t \t \t \t reactionTime=reactionTime/100
\t \t \t \t \t document.getElementById("resulte").innerHTML =reactionTime;
\t \t \t \t \t this.style.display="none";
\t \t \t \t \t makeBox();
\t \t \t \t }
\t \t \t \t makeBox();
\t \t \t }
タンク。ここで
あなたは)(makeBoxを呼び出し続けるが、これを取り出し、それが停止します、。 btw。あなたのスニペットを作業スニペットにすることはあまり難しくありませんでした。あなたが働くスニペットを行うことができれば、はるかに良いです。 – Keith
あなたはjsfiddleを作ることができますか? –
申し訳ありませんMr @Keith、私は "スニペット"を理解していません –