Unity նախագծերի մեծ մասում ձեզ անհրաժեշտ են ֆիզիկայի փոխազդեցություններ. Իրավիճակները, որտեղ ֆիզիկան անհրաժեշտ է, ներառում է գրավիտացիայի օգտագործումը կամ իրավիճակները, երբ առարկաները բախվում են և արձագանքում միմյանց: Ինչպե՞ս եք իրականում աշխատում բախիչների և հրահրիչների հետ՝ ֆիզիկական փոխազդեցությունները վերահսկելու համար:
Collider wendet man auf GameObjects an, um ihre physikalische Form in der Physiksimulation darzustellen. Standardmäßig werden GameObjects mit einer angewendeten Կոշտ մարմին-Komponente vom Collider blockiert (kollidiert). Während Collider Rigidbodies blockieren, können sie auch als Trigger verwendet werden. Wenn ein Collider als Trigger festgelegt ist, erkennt er externe Interaktionen von anderen Spielobjekten und führt den Code aus, der sich in einer OnTriggerEnter-, OnTriggerExit- oder OnTriggerStay-Funktion in einem Skript befindet.
Ընտրեք ցանկացած GameObject տեսարանում: Տեսուչում սեղմեք Ավելացնել բաղադրիչ կոճակը:
Ընտրեք Ֆիզիկա կատեգորիան և ընտրեք այն բախիչը, որը լավագույնս ներկայացնում է GameObject-ի ֆիզիկական ձևը:
Կարևոր է նշել, որ չնայած բախիչները նախատեսված են GameObjects-ի ֆիզիկական հատկությունները ներկայացնելու համար, այս ներկայացման ճշգրտությունը կարող է տարբեր լինել՝ կախված նախագծի կարիքներից: Օրինակ, ավատարները կամ կերպարները կարող են օգտագործել պարկուճային բախիչ: Դա պարզապես նրա համար է, որ ավատարը չընկնի հատակով կամ չանցնի պատի միջով:
Օգտագործելով ձգան. Գործարկիչները չեն արգելափակում կոշտ մարմինները: Դրանք նախատեսված են թույլ տալու կոշտ մարմիններին անցնել դրանց միջով և գործարկել կոդը OnTrigger իրադարձություններում:
1. Սեղմեք Ստեղծել > Ստեղծել դատարկ հիերարխիայում՝ դատարկ GameObject ստեղծելու համար:
2. Ընտրված դատարկ GameObject-ի դեպքում, Inspector-ում սեղմեք Add Component:
3. Ընտրեք Physics > Box Collider:
4. Ակտիվացրեք Is Trigger-ը Box Collider բաղադրիչում:
5. Ակտիվացրեք Edit Collider-ը՝ ձգանի ձևը փոխելու համար:
6. Քաշեք ձգանի յուրաքանչյուր կողմի տարբեր բռնակները՝ ինտերակտիվ կերպով փոխելու դրա ձևը: Նկատի ունեցեք, որ բախողները արգելափակում են այլ կոշտ մարմիններ դեպքի վայրում: Այնուամենայնիվ, դրանք կարող են օգտագործվել նաև սկրիպտների միջոցով իրադարձություններ հրահրելու համար: Ձեր մակարդակը ստեղծելիս օգտագործեք ձգան՝ դռները բացելու, շրջակա միջավայրի վտանգներ ստեղծելու կամ այն, ինչ կարող եք մտածել:
Դուք սովորել եք, թե ինչպես ավելացնել և խմբագրել կոլայդերները՝ դրանք հարմարեցնելու ձեր խաղային օբյեկտի կարիքներին: Դուք նաև սովորեցիք, թե ինչպես կարելի է բախվող սարքը վերածել ձգանի և ինչպես լավագույնս օգտագործել այն դռները բացելու կամ շրջակա միջավայրի վտանգի դեպքում: Վերջապես, դուք իմացաք, որ բախողները լավագույնս օգտագործվում են տեսարանի այլ կոշտ մարմինների հետ փոխազդելու համար: Կոլայդերների և գործարկիչների մասին ամեն ինչ իմանալուց հետո հաջորդ քայլը պարզելն է, թե ինչպես աշխատել նրանց հետ սկրիպտում, որպեսզի տրամաբանություն ստեղծվի խաղի օբյեկտի և բախվողի կամ ձգանի միջև:
Սկզբնապես տեղադրվել է 2020-05-20 16:14:00: