ठीक है, मैं कैनवास और जावास्क्रिप्ट का उपयोग कर एक साइड स्क्रॉलिंग एंडलेस स्पेस थीम्ड गेम बना रहा हूं। मैं बस ऊपर और नीचे तीर का उपयोग कर एक स्पेसशिप को नियंत्रित कर रहा हूं और मैं किसी तरह के आंदोलन को आसान बनाना चाहता हूं ताकि जब मैं चाबियाँ छोड़ दूं तो जहाज सिर्फ तब तक नहीं रुकता है। मैं चारों ओर देखा है और कुछ भी मेरे अपने प्रयास अभी काम नहीं कर रहे प्लस नहीं मिला है, यह मैं क्या कोशिश की है है ...कुंजीपटल नियंत्रण का उपयोग कर कैनवास गेम में चिकना चरित्र आंदोलन
Jet.prototype.checkDirection = function() {
if (this.isUpKey) {
this.drawY -= this.speed;
if (this.speed < 5) {
this.speed += 0.1;
}
}
if (this.isDownKey) {
this.drawY += this.speed;
if (this.speed < 5) {
this.speed += 0.1;
}
}
if (!this.isUpKey) {
if (!this.isDownKey) {
if (this.speed >= 0) {
this.drawY -= this.speed;
this.speed -= 1;
}
}
}
if (!this.isDownKey) {
if (!this.isUpKey) {
if (this.speed >= 0) {
this.drawY += this.speed;
this.speed -= 1;
}
}
}
बल, गति और घर्षण के बुनियादी भौतिक सिमुलेशन में देखें। इसे बनाओ ताकि आपकी चाबियाँ जहाज में एक प्रकार का बल जोड़ सकें, जिसमें द्रव्यमान होता है, और जिस पर घर्षण लागू होता है ... पैरामीटर (द्रव्यमान, घर्षण, बल) के उचित चयन के साथ, आप सभी प्रकार के व्यवहार बना सकते हैं । हालांकि यह मुश्किल है! लेकिन आप इसे बाद में उपयोग कर सकते हैं: एक बोनस प्राप्त करें जिसके साथ एक जहाज तेजी से कार्य करता है, या ऋणात्मक बोनस, जिससे जहाज भारी कार्य करता है। – ppeterka
बहुत अधिक सिर्फ भौतिकी के नियमों को जावास्क्रिप्ट ओ.ओ – VoidKing