मैं बुनियादी दिमाग-मैपिंग एप्लिकेशन को कोड करके एचटीएमएल 5 कैनवास का प्रयोग कर रहा हूं। मैंने यह पता लगाने की कोशिश की है कि क्या जावास्क्रिप्ट एपीआई छवियों या आकृतियों के बीच टकराव का पता लगाने जैसे कैनवास में ऑब्जेक्ट को प्रबंधित करने के लिए उपयोग की जाती है। मुझे लगता है कि खुद को लिखना अच्छा नहीं है क्योंकि आसपास कुछ अच्छी एपीआई हो सकती है। किसी के पास सुराग या कुछ जानकारी है। मैं बहुत सराहना करता हूं।क्या कोई भी जानता है कि HTML5 कैनवास के लिए कोई टकराव पहचान API है?
उत्तर
हाल ही में मैं इस के साथ प्रयोग कर रहा हूं। मैंने पाया कि Box2DJS एक महान न्यूटनियन भौतिकी इंजन है, यदि आप इसे आजमा देना चाहते हैं। http://box2d-js.sourceforge.net/
पहले अवधारणा को समझना मुश्किल है, लेकिन जब आप आगे बढ़ते हैं तो यह आसान हो जाता है, और यह कुछ अच्छे उदाहरणों के साथ आता है। Box2D को कई भाषाओं में पोर्ट किया गया है और अधिकांश समान, या बहुत ही समान तरीकों का उपयोग करते हैं, इसलिए किसी भी पोर्ट के लिए दस्तावेज़ आपकी आवश्यकताओं के अनुरूप होंगे।
शुभकामनाएं :)।
संपादित करें: मैं पहले कहा साइट पर इस दस्तावेज़ के लिए एक लिंक मिल गया:
http://www.kyucon.com/doc/box2d/ (पी वजह से मेरी कम प्रतिष्ठा मुझे पद के लिए केवल एक सीमित करने के लिए यह एक अति लिंक नहीं बनाया जा सका, मैं एक noob हूँ)यह Box2DFlashAS3 के लिए है, लेकिन उनका दावा है कि
संपादित करें "Box2DJS एपीआई पूरी तरह से [यह] Box2DFlashAS3 के उन लोगों के रूप में एक ही कर रहे हैं": ओह, मैं सिर्फ देखा आप टक्कर पता लगाने, भौतिक विज्ञान नहीं, मेरा बुरा देख रहे थे। .. शायद Box2D अभी भी काम कर सकता है, लेकिन शायद नहीं। इसके बारे में क्षमा करें ...
वैसे भी, आपकी जानकारी के लिए धन्यवाद, SumWon .. चलो मुझे यह जांचें .. :) – angos
Cake पर एक नज़र डालें। यह कैनवास तत्वों के लिए एक दृश्य ग्राफ प्लग-इन है। मुझे नहीं लगता कि यह टकराव का पता लगाएगा, लेकिन यह आपको सही दिशा में लाने में मदद करेगा। आप कम से कम इवेंट हैंडलर को कैनवास ऑब्जेक्ट्स से जोड़ सकते हैं।
Box2DWeb में Box2D.Dynamics.b2ContactListener का उपयोग करके टकराव का पता लगाना है।
Box2DWeb Box2DFlash 2.1a का एक बंदरगाह है (इसलिए इसमें डीबगड्रा और संपर्कसूची हैं)। नीचे एक उदाहरण है जो सभी संपर्क घटनाओं को प्रेषित करता है।
var contactListener = new Box2D.Dynamics.b2ContactListener();
contactListener.BeginContact = function(contact) {
console.log('something just hit something else');
// example to narrow the field
if(contact instanceof Box2D.Dynamics.Contacts.b2PolyAndCircleContact) {
// collision of circle to polygon
}
};
world.SetContactListener(contactListener);
GameJS पर एक नजर डालें, तो यह pygame (अजगर के लिए अच्छी तरह से ज्ञात खेल पुस्तकालय) के एक जावास्क्रिप्ट बंदरगाह है। इसमें sprites और sprite समूहों की एक अवधारणा है और काफी उन्नत टकराव का पता लगाने है।
- 1. कोई भी जानता है कि
- 2. क्या कोई उपयोगकर्ता पहचान इंजन जानता है?
- 3. क्या कोई भी tfsbuild.exe के लिए निकास कोड जानता है?
- 4. क्या कोई भी किसी भी बुनियादी stm32 ट्यूटोरियल जानता है?
- 5. कोई भी जानता है कि Advapi के लिए क्या खड़ा है?
- 6. क्या कोई जानता है कि gvfsd-http क्या है?
- 7. कोई भी ऑनलाइन मुक्त डेटाबेस के बारे में जानता है?
- 8. कोई भी जानता है कि कोड स्निपेट का मतलब क्या है?
- 9. क्या कोई डेल्फी के लिए एक मुफ्त कंपाइलर जानता है?
- 10. क्या कोई HTML5 कुंजीgen उदाहरण है?
- 11. कोई जावा के लिए मेल (एसएमटीपी) डिलीवरी लाइब्रेरी जानता है?
- 12. कोई भी इस पायथन डेटा संरचना को जानता है?
- 13. कोई भी एक अच्छी फ़ाइल सिस्टम एपीआई जानता है?
- 14. क्या सी # आरक्षित शब्दों की पहचान करने के लिए कोई प्रोग्रामेटिक तरीका है? मैं जानता हूँ कि
- 15. कोई भी अच्छा Django यूआरएल नेमस्पेस ट्यूटोरियल जानता है?
- 16. क्या कोई भी TikZ के लिए एक गैर-टीएक्स समकक्ष जानता है?
- 17. क्या कोई Google अंतर्दृष्टि API है?
- 18. क्या NoSQL डेटाबेस के लिए कोई उभरती मानक API है?
- 19. क्या कोई Google Takeout API है?
- 20. कोई भी जानता है कि वीएस -2010 में टिप्पणी के रूप में पेस्ट कैसे करें?
- 21. क्या कोई जानता है कि जीमेल किसके लिए फ्लैश का उपयोग करता है?
- 22. कोई भी संख्या जानने के लिए तर्क जानता है बिल्कुल सही स्क्वायर है या नहीं?
- 23. क्या कोई स्केल पहचान फ़ंक्शन है?
- 24. जांचें कि कोई स्थानीय फ़ाइल मौजूद है (HTML5 एफएस एपीआई)
- 25. क्या कोई सीएसएस विश्लेषण उपकरण के बारे में जानता है?
- 26. क्या कोई भी डब्ल्यूपीएफ डाटाबेसिंग उदाहरणों के एक संपूर्ण संग्रह के बारे में जानता है?
- 27. क्या कोई प्रति-पिक्सेल टकराव का पता लगा सकता है?
- 28. कोई भी जानता है कि वेब पेज से आईफोन ऐप में एफबी प्रशंसक पृष्ठ कैसे खोलें?
- 29. क्या jqGrid के लिए कोई सीडीएन है?
- 30. क्या कोई जानता है कि Google Analytics डेटा कैसे संसाधित करता है?
मैं "टकराव का पता लगाने जेएस" के लिए पहली Google हिट पर आपकी राय के बारे में उत्सुक हूं :) –
Nickolay