મોટાભાગના યુનિટી પ્રોજેક્ટ્સમાં તમારે ભૌતિક ક્રિયાપ્રતિક્રિયાઓ કરવાની જરૂર છે: ભૌતિકશાસ્ત્રની જરૂર હોય તેવી પરિસ્થિતિઓમાં ગુરુત્વાકર્ષણનો ઉપયોગ અથવા પરિસ્થિતિઓ જ્યાં પદાર્થો ટકરાતા હોય અને એકબીજા પર પ્રતિક્રિયા આપે છે. શારીરિક ક્રિયાપ્રતિક્રિયાઓને નિયંત્રિત કરવા માટે તમે ખરેખર કોલાઇડર્સ અને ટ્રિગર્સ સાથે કેવી રીતે કામ કરો છો?
Collider ફિઝિક્સ સિમ્યુલેશનમાં તેમના ભૌતિક સ્વરૂપને રજૂ કરવા માટે GameObjects પર લાગુ કરવામાં આવે છે. મૂળભૂત રીતે, GameObjects લાગુ સાથે આવે છે કઠોર શરીર- કોલાઈડર દ્વારા ઘટક અવરોધિત (અથડાયો). જ્યારે કોલાઈડર્સ રિગીડબોડીઝને બ્લોક કરે છે, ત્યારે તેનો ઉપયોગ ટ્રિગર તરીકે પણ થઈ શકે છે. જ્યારે કોલાઈડરને ટ્રિગર તરીકે સેટ કરવામાં આવે છે, ત્યારે તે અન્ય ગેમ ઑબ્જેક્ટ્સમાંથી બાહ્ય ક્રિયાપ્રતિક્રિયાઓ શોધે છે અને સ્ક્રિપ્ટમાં OnTriggerEnter, OnTriggerExit અથવા OnTriggerStay ફંક્શનમાં સ્થિત કોડને એક્ઝિક્યુટ કરે છે.
દ્રશ્યમાં કોઈપણ ગેમ ઓબ્જેક્ટ પસંદ કરો. ઇન્સ્પેક્ટરમાં ઘટક ઉમેરો બટન પર ક્લિક કરો.
ફિઝિક્સ કેટેગરી પસંદ કરો અને કોલાઇડર પસંદ કરો જે ગેમઓબ્જેક્ટના ભૌતિક આકારને શ્રેષ્ઠ રીતે રજૂ કરે છે.
એ નોંધવું અગત્યનું છે કે જ્યારે કોલાઇડર્સ ગેમઓબ્જેક્ટ્સના ભૌતિક ગુણધર્મોનું પ્રતિનિધિત્વ કરવા માટે રચાયેલ છે, ત્યારે તે રજૂઆતની ચોકસાઈ પ્રોજેક્ટની જરૂરિયાતોને આધારે બદલાઈ શકે છે. ઉદાહરણ તરીકે, અવતાર અથવા પાત્રો કેપ્સ્યુલ કોલાઇડરનો ઉપયોગ કરી શકે છે. તે માત્ર અવતારને ફ્લોર પરથી પડતા અથવા દિવાલમાંથી પસાર થતા અટકાવવા માટે છે.
ટ્રિગર્સનો ઉપયોગ: ટ્રિગર્સ કઠોર સંસ્થાઓને અવરોધિત કરતા નથી. તેઓ Rigidbodies ને તેમાંથી પસાર થવા દેવા અને OnTrigger ઇવેન્ટ્સમાં કોડ ચલાવવા માટે રચાયેલ છે.
1. ખાલી ગેમઓબ્જેક્ટ બનાવવા માટે વંશવેલોમાં બનાવો> બનાવો ખાલી પર ક્લિક કરો.
2. પસંદ કરેલ ખાલી GameObject સાથે, ઇન્સ્પેક્ટરમાં ઘટક ઉમેરો પર ક્લિક કરો.
3. ભૌતિકશાસ્ત્ર> બોક્સ કોલાઇડર પસંદ કરો.
4. એક્ટિવેટ ઇઝ ટ્રિગર ઇન ધ બોક્સ કોલાઇડર ઘટક.
5. ટ્રિગરનો આકાર બદલવા માટે એડિટ કોલાઇડરને સક્રિય કરો.
6. ક્રિયાપ્રતિક્રિયાત્મક રીતે તેના આકારને બદલવા માટે ટ્રિગરની દરેક બાજુ પર વિવિધ હેન્ડલ્સ ખેંચો. નોંધ કરો કે કોલાઇડર્સ દ્રશ્યમાં અન્ય કઠોર સંસ્થાઓને અવરોધિત કરે છે. જો કે, તેઓ સ્ક્રિપ્ટોનો ઉપયોગ કરીને ઇવેન્ટ્સને ટ્રિગર કરવા માટે પણ વાપરી શકાય છે. તમારું સ્તર બનાવતી વખતે, દરવાજા ખોલવા, પર્યાવરણીય જોખમો બનાવવા અથવા તમે જે કંઈપણ વિચારી શકો તે માટે ટ્રિગરનો ઉપયોગ કરો.
તમે તમારા ગેમ objectબ્જેક્ટની જરૂરિયાતોને અનુરૂપ કોલાઇડર્સને કેવી રીતે ઉમેરવું અને સંપાદિત કરવું તે શીખ્યા છો. તમે કોલાઇડરને ટ્રિગરમાં કેવી રીતે ફેરવવું અને દરવાજા ખોલવા અથવા પર્યાવરણીય જોખમોને ઉકેલવા માટે તેનો શ્રેષ્ઠ ઉપયોગ કેવી રીતે કરવો તે પણ શીખ્યા. તાજેતરમાં, તમે શીખ્યા કે કોલાઇડર્સનો ઉપયોગ દ્રશ્યમાં અન્ય કઠોર સંસ્થાઓ સાથે સંપર્ક કરવા માટે શ્રેષ્ઠ રીતે થાય છે. હવે જ્યારે તમે કોલાઇડર્સ અને ટ્રિગર્સ વિશે બધુ શીખી લીધું છે, ત્યારે આગળનું પગલું એ છે કે ગેમ ઓબ્જેક્ટ અને કોલાઇડર અથવા ટ્રિગર વચ્ચે તર્ક બનાવવા માટે સ્ક્રિપ્ટમાં તેમની સાથે કેવી રીતે કામ કરવું.
મૂળ પોસ્ટ 2020-05-20 16:14:00.