2010-07-20 16 views
9

मुझे पता है कि एनईएस 4-रंग स्प्राइट था (1 आमतौर पर किया जा रहा पारदर्शीसंपादित साथ : zneak के अनुसार, 1 रंग हमेशा पारदर्शी है)। फिर मूल अंतिम काल्पनिक ने 4 रंगों + पारदर्शी के साथ इतने सारे sprites कैसे किया? ( Example sprite sheet - विशेष रूप से नीचे के बड़े लोगों को देखें।) आप मूल अंतिम काल्पनिक से जटिल एनईएस स्प्राइट्स कैसे स्टोर करेंगे?

मैं समझता हूं कि आप अतिरिक्त रंग प्राप्त करने के लिए परत sprites कर सकते हैं (उदाहरण के लिए: मेगामन की परत उसे 6 रंग देता है: शरीर = 3 + ट्रांस, चेहरा = 3 + ट्रांस)। यह अजीब बात है कि ये एफएफ सभी बिल्कुल 4 रंग + पारदर्शी हैं। यदि एफएफ समान परत का उपयोग करता है, तो वे 6 + 1 का लाभ लेने के बजाय 4 + 1 पर क्यों रुकेंगे?

क्या स्प्रेइट्स प्रदर्शित करने का एक और तरीका है जो आपको अतिरिक्त रंग देता है?

यह भी दिलचस्प है कि बड़े sprites 18x26 हैं। स्प्राइट्स 8x8 हैं (और मुझे लगता है कि मैंने कहीं पढ़ा है कि वे कभी-कभी 8x16 होते हैं) लेकिन 18 और 26 दोनों [8 का कारक] + 2. बहुत अजीब है।

+0

मूल मेगामन और अंतिम काल्पनिक दोनों गेम 1987 में बाहर आए। शायद मेगामन टीम ने कुछ पता लगाया कि एफएफ टीम ने अभी तक पूरी तरह से एहसास नहीं किया है? – rampion

+1

एफएफ को हरा करने का सबसे आसान तरीका: चार सेनानियों/शूरवीरों। –

+0

@ रैंपियन: निश्चित रूप से एक संभावना है लेकिन * लगता है * असंभव। मैं वास्तव में उम्मीद कर रहा हूं कि एक रोम रिवर्स इंजीनियर आ जाएगा और अंतिम शब्द होगा। हालांकि मैं अपनी सांस नहीं पकड़ रहा हूं। अभी केवल एक दर्जन 'निंटेंडो' टैग किए गए प्रश्न हैं, इसलिए मुझे लगता है कि एसओएस देवताओं के लिए मुख्य ऑनलाइन शिकार नहीं है। काश मैं जानता था कि यह कहां था कि वे बाहर निकलते हैं। मैं यह सामान सीखने की कोशिश कर रहा हूं। मैं आसानी से ट्यूटोरियल और ऐसे अन्य संसाधनों को ढूंढ सकता हूं, लेकिन क्यू एंड ए – Dinah

उत्तर

3

मुझे जवाब मिला। अंत में मैंने तोड़ दिया और रोम डाउनलोड किया और एनएपीआईटी के साथ बिटमैप्स निकाले। (बीटीडब्ल्यू: निकाले गए रोम बिटमैप्स पर घूरने से आपकी आंखों पर वास्तव में खूनी मुश्किल है!)

मैंने कुछ बिटमैप और अंतिम परिणाम here से मेल खाते हैं।

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

Here's a video on YouTube बहुत अच्छे उदाहरणों के साथ।जब आप नीली पृष्ठभूमि स्क्रीन (@ 0:27) पर होते हैं, तो रूपरेखा और काले रंग का चेहरा पृष्ठभूमि का नीला होता है (यानी: कोई काला रूपरेखा नहीं है, यह पारदर्शी है)। युद्ध में, पृष्ठभूमि काला है। @ 1:46 एक जादू डाली जाती है जो पृष्ठभूमि को फ्लैश ग्रे बनाता है। रूपरेखा और काले आंखों, फ्लैश ग्रे सहित सभी काले क्षेत्रों। वीडियो के इस हिस्से के आसपास चमक के विभिन्न रंगों के साथ अन्य मंत्र भी डाले जाते हैं। परिणाम एक ही हैं।

असली जवाब यह है कि स्प्राइट शीट पर काले रूपरेखा खेल में मौजूद नहीं लगती है। जिसने स्प्राइट शीट बनाई, उसने काले रंग की पृष्ठभूमि के साथ स्क्रीनशॉट लिया और पृष्ठभूमि को साफ़ कर दिया।

3

जहां तक ​​मुझे पता है, 1 आमतौर पर पारदर्शी नहीं है: यह हमेशा होता है।

जैसा कि आपने देखा है, स्प्राइट्स या तो 8x8 या 8x16 हैं (यह CPU के पते स्थान में स्मृति पते 0x2000 मेमोरी पते पर मैप किए गए पीपीयू नियंत्रण रजिस्टर के बिट 6 पर निर्भर करता है)। वर्ण आकार 8 में से एक नहीं होने का मतलब है कि एक या अधिक संविधान sprites में बर्बाद पिक्सल हैं।

रंग के लिए, मैं अलग करने के लिए भीख माँगती हूँ:, तल पर पिछले स्प्राइट तलवार के साथ उठाया, इन 8 रंग: Final Fantasy sprite 8 colors: black, brown, beige, sky blue, navy, dark turquoise, turquoise, cyan http://img844.imageshack.us/img844/2334/spritecolors.png

मेरा मानना ​​है कि यह अधिक एक कलात्मक विकल्प है, क्योंकि प्रत्येक 8x8 ब्लॉक है 3 अपारदर्शी रंग तक सीमित; शायद यह कम रंगों का उपयोग करने के लिए और अधिक संगत था।

+0

आरई हथियारों: सच है, लेकिन यह सिर्फ स्तरित sprites हैं इसलिए वे मुझे हथियारों के बिना उन लोगों की तरह परेशान नहीं किया था। – Dinah

+0

@Dinah: (अगर आप मुझे जवाब देना चाहते हैं तो टिप्पणी में अपने उत्तर से पहले @zneak का उपयोग करें; इस तरह StackOverflow मुझे सूचित करेगा) तो यह वास्तव में एक कलात्मक पसंद है। वे 5 से अधिक रंग प्राप्त करने के लिए sprlay ओवरले करने में सक्षम हैं, वे भी यह करते हैं। तो यह एक तकनीकी मुद्दा नहीं है। – zneak

+0

@ दीना (फिर से): शायद यह पहली नज़र में स्पष्ट नहीं है, लेकिन यह वास्तव में * 8x8/8x16 टाइल्स के साथ अच्छे दिखने वाले स्प्राइट्स बनाना और उनमें से प्रत्येक के लिए 3 से अधिक रंग + पारदर्शी बनाना मुश्किल है। मैं आपको कुछ समय कोशिश करने के लिए प्रोत्साहित करता हूं। – zneak

0

शायद अतिरिक्त 2 रंग हथियारों के लिए आरक्षित थे।

1

आप यहां के बजाय Game Development StackExchange देख सकते हैं।

+0

लॉलीपॉप: धन्यवाद! मुझे इस बारे में पता नहीं था। एक बार बीटा सार्वजनिक हो जाने पर मैं वहां पोस्ट करूंगा। – Dinah

1

मुझे स्प्राइट शीट पर एक त्वरित नज़र आया है, लेकिन मुझे लगता है कि 3 से अधिक रंगों के साथ स्प्राइट्स + 1 पारदर्शी या तो हथियार हैं या 3 रंगों + काले रंग की रूपरेखा का उपयोग करते हैं। इसके अलावा, यदि आप एक ग्रिड को अलग करने वाली टाइल के साथ स्प्राइट शीट दिखा सकते हैं ...

+0

मुझे यह देखने में दिलचस्पी होगी कि टाइल्स के बीच अलगाव कहां है। मुझे आश्चर्य है कि क्या कुछ भी साफ हो जाएगा। 3 रंगों के बारे में + काला: यह मेरा मुद्दा है। जब तक कोई तकनीक न हो, मुझे पता नहीं है, ब्लैक समेत सभी रंग स्प्राइट के लिए उपलब्ध 3 गैर-पारदर्शी रंगों में से एक लेते हैं। हथियारों के बारे में, मुझे लगता है कि वे अपने स्वयं के रंगों के साथ एक और ओवरलेड टाइल हैं लेकिन मैं इस पर कसम खाता नहीं हूं। – Dinah

+0

@ दीनाः मैं सोच रहा था कि रूपरेखा अलग-अलग स्प्राइट्स हैं, और यह सोचकर कि आप अलग-अलग रूपरेखा और रंगीन sprites के साथ किस प्रकार के प्रभाव करेंगे। – ninjalj

+0

मुझे लगता है कि आपको सही होना चाहिए। मैंने तोड़ दिया और एक रॉम स्प्राइट टाइल्स निकालने के लिए इस्तेमाल किया गया एनएपीआईटी पाया। मुझे रूपरेखाओं के लिए टाइल्स नहीं मिल रहा है लेकिन मैं पात्रों के लिए टाइल्स पा सकता हूं। काले और पारदर्शी भाग एक ही कॉलोमास्क हैं। मैं शर्त लगाता हूं कि रंग पारदर्शी है और काले हिस्से बाद में ओवरलैड हो गए हैं। जब से मैंने खेला था तब उम्र बढ़ गई है, लेकिन अगर युद्ध में हिट होने पर चरित्र सफेद हो जाता है (या ऐसा कुछ एनईएस-एस्क्यू) तो चरित्र के बड़े हिस्से के साथ रूपरेखा पैलेट को गंदगी से सफेद में बदलना आसान हो सकता है। – Dinah