Interaktyvių elementų Unity kūrimas gali smarkiai pagerinti jūsų architektūros vizualizacijų vartotojo patirtį. Šiame vadove parodysiu, kaip lengvai pridėti mygtuką Unity, leidžiantį slėpti tam tikrus objektus, pvz., stogus jūsų 3D modelyje. Taip galite suteikti savo vartotojams išsamesnį jūsų dizainų vaizdą. Leiskite man parodyti, kaip tai padaryti.
Esminiai įžvalgos
- Pridėkite mygtukus Unity su UI elementais.
- Naudokite perjungimo mygtukus, kad pereitumėte tarp objekto trynimo ir rodymo.
- Susiekite mygtuko sąveiką su objektais, kad valdytumėte jų matomumą.
Žingsnis po žingsnio instrukcija
1. Paruošimas Unity projekte
Prieš pradėdami pridėti mygtuką, įsitikinkite, kad jūsų 3D modelis Unity yra tinkamai išdėstytas. Jūs jau sukūrėte salą, pridėjote tekstūras ir importavote namą. Dabar galite pradėti.

2. Pridėti mygtuką
Naviguokite į „GameObject“ viršuje meniu juostoje. Pasirinkite „UI“ ir paspauskite „Button“. Tai sukurs mygtuką jūsų scenoje, kuris bus sukurtas kartu su kanvansu ir įvykių sistema.

3. Kanvanso ir mygtuko pozicionavimas
Pažvelkite į Hierarchijos tvarkyklę; ten dabar turėtų būti kanvas. Jis atspindi sritį, kurioje jūsų UI elementai yra matomi. Nustatykite mygtuko poziciją Inspektoriuje „0“ X, Y ir Z, kad jis būtų rodomas tiksliai ekrano viduryje.

4. Mygtuko skalavimas ir perkėlimas
Norėdami pagerinti naudojimo patogumą, galite skalauti mygtuką ir perkelti jį į aukštesnę ekrano poziciją. Taip jis bus geriau matomas ir lengviau pasiekiamas.

5. Perjungimo mygtuko kūrimas slėpimui
Norėdami, kad mygtukas nevykdytų vienkartinės akcijos, bet pereitų tarp slėpimo ir rodymo, jums reikia perjungimo mygtuko. Ištrinkite esamą mygtuką ir vėl naviguokite į „GameObject“, pasirinkite „UI“ ir tada „Toggle“.

6. Perjungimo mygtuko pritaikymas
Pasirinkite Inspektoriuje perjungimo mygtuką ir nustatykite poziciją taip pat į „0“ X, Y ir Z. Tai užtikrins, kad perjungimo mygtukas bus rodoma centre.

7. Teksto įvedimas perjungimo mygtukui
Inspektoriuje dabar galite pakeisti tekstą savo perjungimo mygtukui. Paspauskite ant „Label“ ir įveskite „Slėpti stogą“. Šis tekstas padės vartotojams suprasti, kokią akciją vykdo mygtukas.

8. Susiejimas perjungimo mygtuko su objektu
Dabar turite susieti perjungimo mygtuką su stogu, kurį norite slėpti. Tam spauskite ant „On Value Changed“ laukelio Inspektoriuje perjungimo mygtuko ir paspauskite pliuso ženklą, kad sukurtumėte naują funkciją.

9. Veiksmo objekto pasirinkimas
Vilkite stogo objektą į dabar matomą sritį. Tada pasirinkite funkciją „SetActive“ Inspektoriuje, kad pakeistumėte stogo būsena (matomas arba nematomas).

10. Funkcionalumo testavimas
Paleiskite sceną žaidimo režimu ir išbandykite perjungimo mygtuko funkcionalumą. Dabar, jei paspausite ant žymės, stogas turėtų būti rodomas ir slėpiamas.
Santrauka – 360° architektūros vaizdai su Unity: mygtukai ir interaktyvumas
Šiame vadove sužinojote, kaip sukurti interaktyvų mygtuką Unity, kuris leidžia slėpti arba rodyti objektus jūsų 3D modelyje. Perjungimo mygtukų naudojimas pagerina vartotojo patirtį ir padaro jūsų architektūros vizualizacijas dynaminiais.
Dažnai užduodami klausimai
Kaip pridėti mygtuką prie mano Unity scenos?Paspauskite „GameObject“, pereikite į „UI“ ir tada „Button“, kad sukurtumėte mygtuką.
Ar galiu pritaikyti mygtuką?Taip, galite pritaikyti poziciją, dydį ir tekstą Inspektoriuje.
Koks skirtumas tarp mygtuko ir perjungimo mygtuko?Mygtukas atlieka vienkartinę akciją, o perjungimo mygtukas gali pereiti tarp dviejų būsenų, pvz., slėpti ir rodyti.
Ar galiu pasiekti funkcionalumą be programavimo?Taip, galite tiesiogiai susieti UI elementų savybes Inspektoriuje.
Ar šis vadovas veikia kitose Unity versijose?Taip, pagrindinės UI funkcijos daugumoje Unity versijų yra panašios.