Դուք աշխատում եք 2D խաղի վրա Unity-ում, սեղմում եք play, և կերպարը էկրանից ընկնում է ոչնչի մեջ: Հետո դրանք բացակայում են ձեր խաղային միջավայրից Collider.
2D Colliders
Կոլայդերներ են պահանջվում ֆիզիկայի համար 2D նախագծերի տեսարաններում: Իրար հետ փոխազդելու համար անհրաժեշտ են 2D կոլայդերներ։ Ֆիզիկան կարող է հարմարվել շրջակա միջավայրի ձևին: Կոլայդերների ավելացման դեպքում դրանք կարող են փոխազդել միմյանց հետ:
Կոլայդերների տեսակները
Գոյություն ունեն 7D Collider-ի 2 տեսակ՝ Box Collider, Capsule Collider, Circle Collider, Composite Collider, Polygon Collider and Edge Collider և Tilemap Collider:
Կոլայդերներն ունեն նույն հատկությունները և գալիս են նույն 2D բախիչներից: Յուրաքանչյուր բախիչ իր ֆիզիկան տալիս է որոշակի ձև: Circle Collider-ը լավագույնս աշխատում է շրջանաձև առարկաների հետ: Box Collider-ը օգտակար է ուղղանկյուն ձևերի համար: Polygon Collider-ը օգտակար է բարդ ձևերի համար: Edge Collider-ը օգտագործվում է մակերեսների համար:
Polygon Collider-ը և Edge Collider-ը ստեղծվում են տարբեր կետերից և անկյուններից: Polygon Collider-ը օգտագործվում է փակ ձևերի համար: Edge Collider-ն օգտագործվում է բաց ձևերի վրա՝ մեկ կամ մի քանի հատվածներով անկյունները սահմանելու համար:
Edge Collider-ը իդեալական է ամուր մակերեսների համար, ինչպիսիք են պատերը: Սա ավելի իմաստալից է, քան մի շարք արկղային բախիչներ օգտագործելը:
Composite Collider-ը միավորում է Box Collider-ի և Polygon Collider-ի ձևերը: Համակցված երկրաչափական ձևերը կառավարվում են հենց Composite Collider-ի կողմից:
Կոլայդերները տեսուչի պատուհանում կիսում են երկու հատկություն՝ ձգան և նյութ: Այլ պարամետրերը սահմանում են բախիչների չափը և ձևը:
Զարգացնել Գործարկիչը գործարկում է սկրիպտը, երբ բախիչը հանդիպում է մեկ այլ բախիչի: Այս տարբերակի անջատումը թույլ չի տալիս Collider-ին յուրովի հայտնվել:
Նյութեր: Դուք կարող եք սահմանել, թե ինչպես է իրեն պահում առարկան, երբ օբյեկտը հարվածում է բախվողին, ինչպես օրինակ B. ցատկեք դրանից, կամ այն կարագանա կամ կհայտնվի փակուղու մեջ: Սա տարբերվում է ստանդարտ մակերեսային նյութից: Փորձ է արվում մոդելավորել ֆիզիկական կարգավորումները:
Ավելացնել 2D կոլայդեր
Ընտրեք GameObject և սեղմեք Ավելացնել բաղադրիչ: Որոնման դաշտում մուտքագրեք «Collider» տերմինը: Ընտրեք կոլայդերը, որը ցանկանում եք օգտագործել: Ձեր խաղային օբյեկտն այժմ ունի կոլայդեր բաղադրիչ, որն ավտոմատ կերպով ընդգրկում է սփրայթի ամբողջ չափը:
Այժմ դուք կարող եք կարգավորել այնպիսի կարգավորումներ, ինչպիսիք են, օրինակ. B. ազդում չափի և շառավիղի վրա: Կոլայդերի յուրաքանչյուր բաղադրիչ ունի չափի և վարքի իր կարգավորումները:
Կոլայդերի չափը փոխելու համար փոխեք X և Y արժեքները: Կարևոր է ունենալ ամուր կցված կոլայդեր, և դա որոշում է խաղի ֆիզիկական բնութագրերը:
Կոլայդերների ավելացումը թույլ է տալիս խաղերին ֆիզիկական փոխազդեցություն ունենալ: Սա թույլ է տալիս ստեղծել բախումներ, անանցանելի պատեր, բեկորներ, խոչընդոտներ և այլն:
Սկզբնապես տեղադրվել է 2019-12-16 13:32:00: