2010-09-03 7 views
6

मैं खेल विकास के लिए बहुत नया हूं (आईफोन/आईपैड विशेष रूप से, यदि यह बिल्कुल मायने रखता है) और एनीमेशन के भौतिकी भाग के साथ काम करने में कठिन समय हो रहा है। विशेष रूप से मैं कई गेंदों (परिपत्र UIImageView या CG सर्किल) भौतिक गुण (गुरुत्वाकर्षण, वजन, घर्षण, आदि) देने की कोशिश कर रहा हूं।खेल विकास में भौतिकी पर ट्यूटोरियल खोजने के लिए सबसे अच्छा स्थान क्या है?

क्या गेम विकास में भौतिकी के साथ शुरू करने पर कोई वाकई अच्छा ट्यूटोरियल है? ट्यूटोरियल की भाषा वास्तव में कोई फर्क नहीं पड़ता क्योंकि भौतिक आंदोलन के यांत्रिकी वास्तव में नहीं बदलते हैं।

उत्तर

3

चूंकि आप गेम देव के लिए नए हैं, इसलिए यदि आपका गेम अपेक्षाकृत जटिल है तो मैं अपने भौतिकी कोड को लिखने की अनुशंसा नहीं करता। मैं यह कह के दो कारण हैं:

  1. आप जानना चाहते हैं खेल तर्क से भौतिकी अलग करने के लिए कैसे, आदेश, जबकि खेल तर्क के लचीलेपन को अधिकतम भौतिक विज्ञान की स्थिरता सुनिश्चित करने के लिए की जरूरत है।
  2. टकराव की पहचान के साथ भौतिकी इंजन को डिजाइन करने की बात आती है, जिनमें से कई मौजूदा भौतिकी इंजनों में हल हो गए हैं।

यदि आप अभी भी अपने भौतिकी लिखने पर सेट हैं, तो मैं एक अच्छे मौजूदा भौतिकी इंजन के साथ एक सैंडबॉक्स एप्लिकेशन बनाकर शुरू करने की सलाह देता हूं। देखें कि भौतिकी इंजन के किन हिस्सों का खुलासा किया गया है, और आप किन हिस्सों को उजागर करना चाहते हैं। इसके बाद, यह देखने के लिए भौतिकी कोड में खुदाई करें कि वस्तुएं वेग, सिमुलेशन गुरुत्वाकर्षण, द्रव्यमान, घर्षण इत्यादि के अनुसार कैसे अपडेट की जाती हैं। देखें कि टकराव का पता कैसे लगाया गया है, और इंजन चरम मामलों के लिए सुरंग और टक्कर प्रतिक्रिया जैसी चीजों से कैसे निपटता है।

बॉक्स 2 डी अच्छी तरह से लिखित ओपन-सोर्स भौतिकी इंजन है, और कोकोस 2 डी में शामिल है। आप एक बॉक्स 2 डी गेम टेम्पलेट बना सकते हैं और इसमें सीधे कूद सकते हैं।

1

मैं तुम्हें कुछ लिंक दे देंगे, लेकिन, मैं भी चेतावनी देने के लिए आपके पास - भौतिक विज्ञान को लागू करने एक राक्षस जो समय और सोच का एक बहुत लेता है हो सकता है:

An Introduction to Physically Based Modeling
Physically Based Modeling: Principles and Practice

संबंधित मुद्दे