में किसी शरीर पर कार्यरत बलों को कैसे रोकें मैं एक गेम बनाने के लिए आईफोन पर box2d का उपयोग कर रहा हूं। मेरे पास एक ऐसा शरीर है जो गुरुत्वाकर्षण से नीचे या दाएं या बाएं नहीं होने के कारण प्रभावित होता है। यह किसी अन्य शरीर द्वारा मारा जाएगा और फिर दाएं या बाएं स्थानांतरित हो जाएगा। मेरे पास एक रीसेट बटन है जो शरीर को अपने शुरुआती बिंदु पर वापस ले जाता है। एकमात्र समस्या यह है कि यह अभी भी दाएं या बाएं चल रहा है। मैं उन बलों का सामना कैसे कर सकता हूं जो एक गेंद पहले ही यात्रा कर रही है? जब मैं अपना गेम रीसेट करता हूं तो मैं इस दाएं और बाएं आंदोलन से कैसे छुटकारा पा सकता हूं?बॉक्स 2 डी
11
A
उत्तर
25
box2d स्वचालित रूप से प्रत्येक सिमुलेशन चरण को बल देता है। मुझे लगता है कि रीसेट करते समय आप बस शरीर की स्थिति बदल रहे हैं, लेकिन यह वेग नहीं है।
body->SetLinearVelocity(b2Vec2(0,0));
body->SetAngularVelocity(0);
संबंधित मुद्दे
- 1. बॉक्स 2 डी
- 2. बॉक्स 2 डी
- 3. बॉक्स 2 डी
- 4. पायथन ओपनसीवी बॉक्स 2 डी
- 5. डी 2: डी साइड
- 6. शून्य गुरुत्वाकर्षण बॉक्स 2 डी दुनिया में कम गति
- 7. फारसीर या बॉक्स 2 डी? टॉप-डाउन शूटर भौतिकी कार्यान्वयन
- 8. 2 डी जाल को 2 डी नेट
- 9. जावा 2 डी: ग्राफिक्स 2 डी
- 10. डी 2
- 11. 2 डी
- 12. 2 डी
- 13. 2 डी
- 14. डी 2
- 15. डी 2
- 16. 2 डी से 3 डी
- 17. ग्राफिक्स 2 डी संदर्भ
- 18. डी 3 बल बाध्यकारी बॉक्स
- 19. लिबडक्स में आकार ट्रांसफरर, मेष + स्प्राइटबैच, बॉक्स 2 डी और सीन 2 डी का उपयोग कब करें?
- 20. 2 डी छवि
- 21. डोनट 2 डी स्पेस
- 22. 2 डी सरणी अजगर
- 23. कोकोस 2 डी
- 24. एक 2 डी बहुभुज
- 25. एक 2 डी सरणी
- 26. 2 डी स्पेस
- 27. 2 डी numpy array
- 28. कुशल 2 डी एफएफटी?
- 29. 2 डी विमान
- 30. एक 2 डी ऐरे
मैं इस तरह की कोशिश की है लेकिन http://stackoverflow.com/questions/39716111/cocos2dx-unable-to- एक दूसरे के लिए जब काम नहीं करता है दो वस्तु पास: अपने रीसेट करने की विधि के लिए इस कोड जोड़ें सेट-वेग- 0-0 – TomSawyer
@ टॉमसायर: वे संभवतः वेग को रीसेट करने के बाद टकराते हैं और इससे उनके वेग को फिर से बदलना पड़ता है – Andrew
मुझे लगता है कि वेग को रीसेट करने से एक ऑब्जेक्ट खड़ा हो जाता है। दूसरे को टक्कर देना असंभव है। वैसे भी यह सुनिश्चित करने के लिए कि एक वस्तु बंद कर दी गई है? – TomSawyer