मैं गेम बनाने के लिए जावास्क्रिप्ट में एक पोंग गेम कर रहा हूं, और मैं इसे ऑब्जेक्ट उन्मुख बनाना चाहता हूं।clearRect काम नहीं कर रहा
मुझे काम करने के लिए clearRect
नहीं मिल रहा है। यह सब एक रेखा खींचता है जो लंबे समय तक बढ़ता है।
function Ball(){
this.radius = 5;
this.Y = 20;
this.X = 25;
this.draw = function() {
ctx.arc(this.X, this.Y, this.radius, 0, Math.PI*2, true);
ctx.fillStyle = '#00ff00';
ctx.fill();
};
}
var ball = new Ball();
function draw(){
player.draw();
ball.draw();
}
function update(){
ctx.clearRect(0, 0, 800, 400);
draw();
ball.X++;
}
मैं draw()
और ball.draw()
कार्यों में ctx.clearRect
हिस्सा डाल करने की कोशिश की है और यह काम नहीं करता: यहाँ प्रासंगिक कोड है। मैंने सफेद के साथ fillRect
भी कोशिश की लेकिन यह वही परिणाम देता है। मैं इसे कैसे ठीक कर सकता हूं?
क्या आप इसे जेएसफ़िल्ड पर सेट अप करने में मदद करने के लिए सेट कर सकते हैं * एक रेखा को लंबे समय तक खींचें *? – alex
मैंने इसे पहले कोशिश की और इसे वहां काम करने के लिए नहीं मिला, मैं इसे एक और कोशिश दूंगा। – justanotherhobbyist
मुझे नहीं पता कि JSFiddle का उपयोग कैसे करें, जावास्क्रिप्ट टुकड़ा से कुछ भी शामिल नहीं हो जाता है। मैंने कोड को वहां से बचाया है, भले ही आप इसे काम पर ला सकें: http://jsfiddle.net/hustlerinc/25qWe/ – justanotherhobbyist