मैं ज्यामिति युद्धों से ताना प्रभाव को कैसे दोहराऊं?


12

मैं युद्ध प्रभाव को प्राप्त करने की कोशिश कर रहा हूं जो आप ज्यामिति युद्धों जैसे खेलों में देखते हैं ।

ताना प्रभाव सहित ज्यामिति युद्धों का स्क्रीनशॉट

क्या कोई यह बताने में मदद कर सकता है कि यहाँ क्या चल रहा है? मुझे लगता है कि ग्रिड के जेड अक्ष को प्रोग्रामर द्वारा किसी भी तरह से किसी भी तरह से हेरफेर किया जाता है, लेकिन क्या वास्तव में सही ताना-बाना प्रभाव प्राप्त करने के लिए कुछ ज्ञात गणितीय समीकरण हैं?

संपादित करें: अधिक विशिष्ट होने के लिए, मेरा मतलब है कि ग्रिड का ताना-बाना। नकारात्मक z अक्ष की ओर सब कुछ कैसे दिखता है और फिर उछलता है।


1
क्या आप पृष्ठभूमि के बारे में बात कर रहे हैं? जैसा कि यह ज्योमेट्री वॉर्स है , स्क्रीनशॉट में बहुत सारी अराजकता है, जिसने मुझे कोशिश करने के लिए कुछ समय के लिए अपना सिर खरोंच कर दिया है और बता रहा है कि आप क्या जिक्र कर रहे थे।
अनुग्रह नोट

हाँ पृष्ठभूमि के बारे में झुकने।
जॉय ग्रीन

जवाबों:


12

एक साधारण वसंत प्रणाली का 10 मिनट का कार्यान्वयन (या इसलिए वह अपने ब्लॉग पर कहता है ;)। सिस्टम कई विकृतियों और ग्रिड को विकृत करने वाली अन्य चीजों को संभाल सकता है।

कुछ मामूली जोड़ विस्तार को अद्यतन करने के लिए:

कुछ अन्य विवरण। एक साक्षात्कार से जो विचित्र कृतियों की वेबसाइट पर होस्ट किया जाता था (वह साइट अब कंपनी बंद होने के कारण गायब हो गई है) एक सवाल था:

प्रश्न: खेल में सबसे महत्वपूर्ण नई चित्रमय विशेषताओं में से एक "गुरुत्वाकर्षण ग्रिड" खेल क्षेत्र है। आपने इस लुक को इतना अच्छा कैसे बनाया; क्या वास्तव में खेल में हर वस्तु का अपना गुरुत्वाकर्षण होता है? ग्रिड अपने आप में 60,000 अंकों से बना है, प्रत्येक अपने पड़ोसी पर थोड़ी मात्रा में बल लगाता है। सिमुलेशन ही स्थिरता के किनारे पर बैठता है जो कि यह खेल के वस्तुओं में से एक को एक छोटे से धक्का देता है जब यह बहुत के बारे में स्विंग करने का कारण बनता है! केवल कुछ प्रकार की वस्तु ग्रिड को प्रभावित करती है। जैसा कि ग्रिड सिस्टम गणना करने के लिए महंगा है, यह वास्तव में ऑडियो सिस्टम के साथ दूसरे कोर पर चलता है, (पहला कोर गेमप्ले और कणों को समर्पित है, तीसरे का उपयोग ऑडियो को प्रस्तुत करने के लिए किया जाता है)।


1

मुझे नहीं पता कि यह करने के लिए एक "सही" तरीका है, लेकिन यह सिर्फ एक सौंदर्यशास्त्रीय रूप से मनभावन रैखिक परिवर्तन है जो कि एक बिंदु से दूरी तक की गणना के साथ लागू होता है।

तो आप जिस भी तत्व के साथ काम कर रहे हैं, उसके लिए:

  • ताना के केंद्र की दूरी ज्ञात कीजिए (d)
  • गणना 1 - d / प्रभाव की अधिकतम दूरी जो आप चाहते हैं (मैं तीव्रता के लिए)
  • क्लैंप कि [0-1]
  • एलआरपी द्वारा तत्व को बदलना (पहचान, रूपांतर, i)

Iirc, ज्यामिति युद्धों ने लागू किया कि कुछ तत्वों के लिए एक विकृत ताना के रूप में, जबकि अन्य तत्व जैसे कण "बल" से प्रभावित हुए बिना विकृत थे। आप एक वर्टीकल शेडर में विकृति को लागू कर सकते हैं, यह मानते हुए कि प्रभाव को सुचारू रूप से पूरा करने के लिए आपके पास पर्याप्त कोने थे। वैकल्पिक रूप से आप वह सबकुछ प्रस्तुत कर सकते हैं जो पहले एक ऑफस्क्रीन बफर को प्रभावित करने की आवश्यकता है, और फिर शीर्ष पर सभी गैर विकृत तत्वों को जोड़ने से पहले, एक अच्छी तरह से द्विघाती क्वाड पर परिणाम प्रस्तुत करें जिसे आप विरूपण लागू करते हैं।

रूपांतर के लिए, स्केलिंग आपको देखने में चूसने देगा। अगर मुझे सही से याद है, तो कुछ घुमा-फिराकर भी किया जा रहा था, जो सिर्फ थोड़ा सा घुमाव होगा।

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


कूल थैंक्स मैं इसे आज़माऊंगा। क्या एल्गोरिथ्म आप मूल रूप से एक वसंत प्रभाव का वर्णन करते हैं?
जॉय ग्रीन

नहीं, मैंने वर्णन नहीं किया कि यह समय के साथ कैसे बदलता है, इसलिए वसंत नहीं। मैंने अभी वर्णन किया है कि आप किस विकृति आकृति को प्राप्त कर सकते हैं। इसे GW स्टाइल में एनिमेट करने के लिए मुझे समय के साथ मॉड्यूलेट करते हुए एक और पहलू को जोड़ना होगा। पूरी बात को लागू करने की कोशिश करें और यह आपके लिए स्पष्ट हो जाना चाहिए कि आप अपने प्रभाव को शिथिल करने या तीव्र करने के लिए मैं पैमाने पर कर सकते हैं। उस मॉड्यूलेटिंग वैल्यू के माध्यम से साइन वेव पास करें, या इसे 1 डी स्प्रिंग की तरह उछालें और आप प्रभावी रूप से पूरी चीज़ को उछाल देंगे। फिर से, एक बार जब आपके पास घूमने वाले चर का एक गुच्छा होता है, तो प्रयोग आपका मित्र होगा।
क्रिस सुबैगियो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.