जब पास की दूसरी लाइट 1.85 रेंज के ऊपर हो तो मेरी पॉइंट लाइट्स क्यों गायब हो जाती हैं?


9

मैं एकता 3 डी में एक कालकोठरी सेटिंग के साथ एक गेम बना रहा हूं। कई मशालें दीवारों को लाइन करती हैं। मैं लौ का अनुकरण करने के लिए प्रत्येक मशाल पर एक बिंदु प्रकाश का उपयोग कर रहा हूं। हालाँकि, जब दो मशालें एक-दूसरे से आर-पार होती हैं, और एक 1.85 रेंज से ऊपर जाता है, तो दूसरा पूरी तरह से गायब हो जाता है, बिना रोशनी के।

यह क्या कारण हो सकता है?


मेरे पास वर्तमान में यह समस्या है और मैं इसका पता नहीं लगा सकता। इसके साथ एक बात जो मैंने नोटिस की, वह यह कि कभी-कभी अगर मैं दृश्य टैब में हूं और मैं ज़ूम करता हूं या लाइट के करीब जाता हूं, तो यह वापस चालू हो जाता है और एक अलग बंद हो जाएगा। वास्तव में इसे समझा नहीं सकता, लेकिन मुझे लगता है कि यह किसी न किसी प्रकार के कुली (या उस के प्रकाश संस्करण) के साथ क्या करना है - अभी भी शोध कर रहा है
मुंगोइड


बेकिंग ऐसा लगता है कि यह काम कर सकता है, मैं इसे आज़माऊंगा और आपको बताऊंगा।
टिमोथी विलियम्स

मुझे लगता है कि यह सवाल इस से संबंधित हो सकता है: gamedev.stackexchange.com/q/151650/100681

जवाबों:


14
  1. लाइट ऑब्जेक्ट का चयन करें
  2. इंस्पेक्टर के पास जाओ
  3. रोशनी
  4. और परिवर्तित मोड "ऑटो" को "महत्वपूर्ण" में बदलें

इस जवाब का पता लगने तक मेरा एक ठोस दिन बर्बाद कर दिया। धन्यवाद।
felixwcf

8

एकता केवल एक समय में सीमित संख्या में पिक्सेल रोशनी प्रदान करती है; वास्तव में कितने गुणवत्ता के स्तर पर निर्भर करता है। सबसे 'महत्वपूर्ण' पिक्सेल लाइट्स को चुना जाता है, और चमक एक महत्वपूर्ण हिस्सा है कि प्रकाश कितना 'महत्वपूर्ण' है।


4

मुझे नहीं पता कि क्या आप लोग अभी भी यह पता लगाने की कोशिश कर रहे हैं, लेकिन मेरे पास एक ही मुद्दा कुछ समय पहले था और इसे केवल एक बिंदु प्रकाश प्रति द्विलिंगी मशालों का उपयोग करके हल किया।

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

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

यह आपको बहुत अधिक नियंत्रण प्रदान करेगा कि कौन सी रोशनी चालू और बंद है, साथ ही आपके पास कितने मशालों के आधार पर संभावित प्रदर्शन को बढ़ावा देना है।


3

आपको उच्च मान पर जाना चाहिए Edit > Project Settings > Qualityऔर बदलना चाहिए pixel light count


0

मुझे पूरा यकीन है कि समस्या एक बिंदु प्रकाश की वजह से अन्य बिंदु प्रकाश की सीमा में है इसलिए, लैग मुद्दों के लिए एकता केवल इन रोशनी में से एक का प्रतिपादन करती है। यह प्रकाश की तीव्रता में वृद्धि और इसकी सीमा को कम करके तय किया जा सकता है।


0

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


0

मुझे भी यही समस्या थी। इसे हल करने के लिए, आपको प्रकाश के प्रतिपादन की प्राथमिकता निर्धारित करनी होगी।

अपने दृश्य पदानुक्रम में लाइट का चयन करें, और "लाइट" घटक के अंदर, "रेंडर मोड" को "महत्वपूर्ण" में बदलें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.