चूंकि आप गेम देव के लिए नए हैं, इसलिए यदि आपका गेम अपेक्षाकृत जटिल है तो मैं अपने भौतिकी कोड को लिखने की अनुशंसा नहीं करता। मैं यह कह के दो कारण हैं:
- आप जानना चाहते हैं खेल तर्क से भौतिकी अलग करने के लिए कैसे, आदेश, जबकि खेल तर्क के लचीलेपन को अधिकतम भौतिक विज्ञान की स्थिरता सुनिश्चित करने के लिए की जरूरत है।
- टकराव की पहचान के साथ भौतिकी इंजन को डिजाइन करने की बात आती है, जिनमें से कई मौजूदा भौतिकी इंजनों में हल हो गए हैं।
यदि आप अभी भी अपने भौतिकी लिखने पर सेट हैं, तो मैं एक अच्छे मौजूदा भौतिकी इंजन के साथ एक सैंडबॉक्स एप्लिकेशन बनाकर शुरू करने की सलाह देता हूं। देखें कि भौतिकी इंजन के किन हिस्सों का खुलासा किया गया है, और आप किन हिस्सों को उजागर करना चाहते हैं। इसके बाद, यह देखने के लिए भौतिकी कोड में खुदाई करें कि वस्तुएं वेग, सिमुलेशन गुरुत्वाकर्षण, द्रव्यमान, घर्षण इत्यादि के अनुसार कैसे अपडेट की जाती हैं। देखें कि टकराव का पता कैसे लगाया गया है, और इंजन चरम मामलों के लिए सुरंग और टक्कर प्रतिक्रिया जैसी चीजों से कैसे निपटता है।
बॉक्स 2 डी अच्छी तरह से लिखित ओपन-सोर्स भौतिकी इंजन है, और कोकोस 2 डी में शामिल है। आप एक बॉक्स 2 डी गेम टेम्पलेट बना सकते हैं और इसमें सीधे कूद सकते हैं।
स्रोत
2010-09-03 05:55:14