/ / Libgdx के साथ यादृच्छिक आकृतियों के साथ दो स्प्राइट्स के बीच टकराव का पता कैसे लगाएं

Libgdx - जावा, एंड्रॉइड, libgdx, टकराव के साथ यादृच्छिक आकार के साथ दो sprites के बीच टकराव का पता लगाने के लिए कैसे

मैं libgdx के लिए नया हूँ और में खेल के विकास के लिएसामान्य। मैं एंड्रॉइड पर libgdx के साथ एक 2D गेम बनाने की कोशिश कर रहा हूं। अभी के लिए, टकरावों का पता लगाने के लिए मैं आयतों और "ओवरलैप्स" विधि का उपयोग कर रहा था, यह बहुत अच्छी तरह से काम करता था। मैं अब अपने गेम में बहुत विशिष्ट वस्तुओं को जोड़ना चाहता हूं जो यादृच्छिक रूप से है। उत्पन्न और विभिन्न आकार जैसे मंडलियों, सितारों आदि के साथ। क्या आप लोग मुझे इस तरह के टकरावों का पता लगाने में मदद कर सकते हैं? मैंने Box2D के बारे में सुना, क्या मुझे इसका उपयोग करना चाहिए? मदद के लिए आपका बहुत बहुत धन्यवाद !

उत्तर:

जवाब के लिए 0 № 1

मेरा मानना ​​है कि आप किसी भी बहुभुज के साथ ओवरलैप विधि का उपयोग कर सकते हैं। आप इसे ऑब्जेक्ट के कोने के एक सरणी के रूप में पास करते हैं।