ISprite-Shape yakhelwe ukukunikeza inkululeko yokwakha izindawo ezingenayo inkinga ze-2D ngqo ebumbeni futhi uzihlobise ngendlela ofuna ngayo.
Iphakheji yokwakheka kwe-2D sprites
Ukufakwa kwephakeji le-Sprite-Shape kulula kakhulu. Ubheka iMenenja yePhakeji ngaphansi kweWindows bese ubheka iphakethe le-2D Sprite Shape ukuyifaka kuphrojekthi yakho.
Kusuka ku-Iphaneli yeProjekthi, chofoza kwesokudla Dala -> Iphrofayili Yesimo seSprite -> Akunalutho, iStrip noma Umumo
Kwenye inguqulo, i-Open Shap ne-Closed Shape ziyatholakala.
Yini i-2D Sprites Shape?
I-Sprite Shape iyithuluzi eliguquguqukayo nelinamandla lokwakha umhlaba we-2D. Ukuthungwa kokugcwalisa kunganikezwa kumumo we-spotlight. Umumo ogcwele kanye nokuthungwa kwamathayela kungasetshenziswa njenge ingemuva noma sebenzisa i-prop ukuze udale izendlalelo.
Ama-Sprite Shapes aqukethe izingxenye ezimbili: i-Sprite Shape Profile Asset kanye ne-Controller. Iphrofayili isivele inezilungiselelo ze-engeli ezisetshenziswa yi-Sprite Shape. Ungahlela ama-sprites futhi ushintshe uhlaka lwesimo se-sprite. Ushintsho lwenziwa kusetshenziswa isilawuli.
Ngingenisa kanjani ama-sprites we-Sprites Shape?
Uma ukhetha i-Sprite engenisiwe futhi ubheka izilungiselelo zayo ewindini loMhloli, iTexture Type kufanele isethelwe ku-Sprite (2D ne-UI) ukuze i-2D Sprite Shape ikwazi ukuyifinyelela.
Isethingi sesibili sithinta i-Sprite Mode, okumele isethwe ku-Singel.
Okwesithathu ukusethwa kohlobo lweMesh, okumele lusethelwe ku-Full Rect.
Ungasakha kanjani isimo se-sprite
Okokuqala dala i-Sprite Shape Profile ngokuchofoza kwesokudla ngaphansi kwamafa bese ukhetha i-Creat-> Sprite Shape Profile.
Iphrofayili Yesimo se-Sprite
I-Sprite Shape Profile iqukethe izilungiselelo ezinquma ukuthi iyiphi i-Sprite evela ku-Sprite Shape nokuthi ikwenza ngakuphi i-angle. Kukhona nezinye izilungiselelo zokubonisa. Ungasebenzisa i-Sprite Shape Profile efanayo yamafomu amaningi we-Sprite endaweni yesehlakalo.
Sebenzisa imingcele ye-Sprite: Yenza kusebenze le nketho ukudweba imingcele ye-sprite endaweni yokulawula. Uchaza uhlaka lwe-sprite kusihleli se-sprite.
Ukuthambisa: Unquma ukuthungwa okuzosetshenziselwa ukugcwalisa le nkambu. Awunawo umthelela lapho i-Open Shape Controller yenziwe yasebenza.
Okuxhunyiwe: Icacisa imigqa yemingcele emaphethelweni wokuthungwa kokugcwaliswa.
Amabanga we-engela: Sebenzisa ithuluzi ukudala izindawo ezingama-engeli futhi unikeze ama-sprites kulezi zindawo.
Qala: Faka i-engeli yokuqala ebangeni le-engeli ekhethiwe ngamadigri.
Qeda: Faka i-engeli yokugcina yebanga le-engeli ngamadigri
Order: Isetha okuboniswa phambili lapho ama-sprites egqagqana. Ama-Sprites anamanani aphezulu ahlinzekwa ngaphezu kwalawo anamanani aphansi
Ama-Sprites: Nalu uhlu lwama-sprites anikezwe ibanga le-engeli elikhethiwe. Ukuhleleka kwama-sprites kuhlu lwezinombolo ezihlukile ze-sprite kuqala ngo-zero phezulu kohlu. I-sprite yokuqala phezulu kohlu yi-sprite ekhonjiswa endaweni yokulawula ngokuzenzakalela.
Izinketho zekhoneni: Wabela ama-sprites athile ukuthi akhonjiswe ngesimo se-sprite emakhoneni afanele.
Vula isimo nomumo ovaliwe
Ukhetha noma isimo esivulekile noma isimo esivaliwe.
Umumo Ovulekile: Umumo ovulekile unomphetho owodwa. Ukusetha kusengaphambili kufanelekile ekwakheni izinto ezingeni njengamapulatifomu. Hudula iphrofayili yomumo ovulekile ewindini lesigcawu bese ubona ukuthi umumo ovulekile we-sprite wenziwa kanjani uma inketho ye-Open Ended yenziwe yasebenza kuzilungiselelo zesilawuli.
Umumo Kuvaliwe:
Izimo ezivaliwe zikuvumela ukuthi udale ubujamo obuzungeza indawo evaliwe. Isimo se-sprite esivaliwe sikhombisa ukugcwaliswa kokugcwaliswa endaweni ebiyelwe uma ukugcwaliswa kokugcwaliswa kucacisiwe kuzilungiselelo zephrofayili. Lokhu kungasetshenziselwa ukudala ubujamo obukhulu, obugcwele ngokuphelele obulungele izizinda noma amapulatifomu amakhulu.
Hudula iphrofayili yomumo ovaliwe endaweni yesehlakalo bese ubona ukuthi iSprite Shape senziwa kanjani ngokuzenzakalela lapho i-Sprite Shape ikhiqizwa ngokuzenzakalela lapho izilungiselelo ze-Open End ze-Sprite Shape zingasebenzi khona. Ngokuzenzakalelayo, ukwakheka kwesikwele kudalwa ngobubanzi be-engeli esethiwe.
Umsebenzi obalulekile wephrofayili ye-Sprite Shape ububanzi bezingelosi noma ibanga le-engeli. Lapha ucacisa ukuthi iyiphi i-sprite eboniswa nge-engeli ethile lapho umumo we-sprite ukhubazekile endaweni yesehlakalo.
Chaza ububanzi be-angular
Ububanzi be-angular bunquma ukuthi imaphi ama-sprites akhonjiswayo, kangaki, nokuthi yiziphi izingxenye zama-sprites ezingabonakala. Ibanga le-engeli elihlanganisa wonke umbuthano lisho ukuthi ama-sprite afanayo akhonjiswa njalo. Ama-sprites nawo angazungeziswa ngalo msebenzi.
Vula umumo we-Sprite
Isibonelo, uma unxantathu ophezulu ujikelezwa, i-sprite nayo iyajikeleza.
Amanye amaphuzu amabili akhombisa ukuthi kungabonakala kangakanani.
Ukuqhathanisa, ibanga le-engeli eliguquliwe:
Uma ungeza ukuthungwa, kuzogcwaliswa ku:
Uma ibanga le-engeli lichazwa kusuka ku-0 kuye ku-0, inkinobho "Yakha Ibanga" ivela ngokukhethwa. Kuboniswa kwezinye izifundo, kepha kuvela kanjena kuphela:
Uma ukhetha ubujamo emakhoneni, azonamathiselwa emakhoneni afanele.
Enye indlela yokuchaza i-angle ngezinombolo noma uhla lwengelosi.
Lokhu kungachazwa ngokuchofoza ku-engeli entsha.
Ku-Closed Sprite, ukuma okuhlukile kungachazwa nge-engeli ngayinye futhi ekugcineni yonke into ihlanganiswe lapho idonselwa endaweni yesehlakalo.
Ama-sprites abelwe ama-engeli afanele. Inikezwe ngophawu +.
Ngombuthano ongakwesokudla kwawo, uvula iwindi lephrojekthi. Ungabela izinto kusuka kuphrojekthi ziye kuma-engeli njengama-sprites. Ungahudula bese uphonsa izinto lapho. Uma kunesidingo, ungashintsha uhlu bese udala okuhlukile kwe-sprite ngokuchofoza ngakwesobunxele emigqeni emibili, ubambe phansi bese uhudulela endaweni oyifunayo. Lapho wenza ukulungisa, ubona ngokushesha izinguquko kumbuthano wama-Angel Ranges njengesibonelo kuqala.
Isilawuli se-Sprite Shape
Isilawuli se-Sprite Shape sinamathiselwa ngokuzenzakalela ku-GameObject lapho sidalwa. Lokhu kwenzeka lapho iphrofayili ye-Sprite Shape ihudulelwa endaweni yesehlakalo. Uhlela ukwakheka komugqa wesakhiwo se-sprite usebenzisa izilungiselelo zesilawuli. Ibonisa amasethingi ahlukile ngokuya ngezimo ezahlukahlukene.
Izilungiselelo zesilawuli
Lawa maphuzu ayaboniswa lapho kungekho amaphuzu wokulawula akhethiwe:
Iphrofayili: Ukhetha iphrofayili ye-Sprite Shape esetshenziswa yi-Sprite Shape
Hlela i-Spline: Lokhu kukhombisa ngokusobala amaphuzu wokulawula we-Sprite Shape, engahle ihlelwe.
Uma uhlela ukwakheka kwe-sprite, imenyu yokukhetha iyatholakala ekubunjweni nasekusethweni:
Imininingwane: Khetha izinga lemininingwane yesimo se-sprite. Ungakhetha okuningiliziwe, okuningiliziwe, nekhwalithi ephansi.
Vula Kuphelile: Khubaza le nketho ukuze uxhume yomibili imikhawulo yesakhiwo se-sprite ibe yimo eyodwa evaliwe. Bheka inketho yokungayijoyini imikhawulo.
I-UV eguquguqukayo: Le nketho inikwe amandla ngokuzenzakalela. Uma inikwe amandla, ubumbano luzama ukufaka uthayela kuma-sprites asendleleni yomumo we-sprite ngaphandle komthungo ngokukhubaza ama-sprites phakathi kwamaphoyinti okulawula. Khubaza le ndawo kumathayili we-tile ngaphandle kokumosheka nangobubanzi obuqondile. Ama-Sprites angavela asikiwe uma ibanga phakathi kwamaphoyinti okulawula lifushane kunobubanzi be-sprite.
Lapha ungabona umthungo ngenhla lapho iphoyinti lokulawula likhona.
Nweba i-UV: Nika amandla lokhu kulungiselelwa ukuze ubunye bunwebe i-UV kusuka ekugcwalisweni kokugcwaliswa kulo lonke unxande wesimo se-sprite.
ngaphandle kwe-UV elula
nge-UV elula
Amaphikseli Ngeyunithi ngayinye (atholakala kuphela uma i-Stretch UV ikhutshaziwe): Lawa manani athinta ukubukeka kokugcwaliswa kokugcwala kwesimo se-sprite. Inani lithinta ukukhuliswa kokugcwaliswa kokugcwaliswa, ngamanani aphezulu anciphisa usayizi wokuthungwa. Okuzenzakalelayo kungu-100.
I-World Space UV (itholakala kuphela uma i-Stretch UV ingasebenzi): Yenza kusebenze inketho yokusebenzisa ukugcwaliswa kokugcwaliswa ngokuya ngenani le-World Space UV esikhundleni senani le-GameObject UV.
Izinketho ngephoyinti lokulawula elikhethiwe:
Ngalokhu kufanele ukhethe Hlela i-Spline. Lokhu kwenza izindawo zokulawula zibonakale. Uma ukhetha okukodwa, amasethingi ayasebenza.
Imodi: Khetha eyodwa yezindlela ezintathu eziguqula ama-tangents lapho amaphuzu wokulawula angahlelwa khona.
Ukumelwa okuqondile: ayikho ijika phakathi kwamaphoyinti wokulawula
Ukuqhubeka kukhanywa: Ama-tangents amabili akhonjiswa ezinhlangothini eziphambene zephuzu lokulawula futhi umugqa phakathi kwamaphoyinti amabili wokulawula ugobile. Lungisa i-tangent ukuze ushintshe ukuma kwejika. I-engeli phakathi kwama-tangents amabili ihlale ingu-180 °
I-Broken Mirrored: Ama-tangents amabili akhonjiswa ezinhlangothini eziphambene zephuzu lokulawula futhi umugqa phakathi kwamaphoyinti amabili wokulawula ugobile. Lungisa i-tangent ukuze ushintshe ukuma kwejika. Ubude ne-engeli yama-tangents kungashintshwa ngokuzimela komunye nomunye.
Isikhundla: Imisa amanani we-x no-y wephoyinti lokulawula elikhethiwe
Okuhlukile kwe-Sprite: Kukuvumela ukuthi ukhethe okuhlukile kwe-Sprite kumenyu yokudonsela phansi. Ngokhiye N ungakwazi ukujikeleza ngokuhlukahluka kwephoyinti lokulawula elikhethiwe.
Ikhona: Inquma ukuthi ngabe ama-sprites anikezwe yini ezindaweni zokulawula. Ngokuzenzakalelayo, isilungiselelo sisethelwe kokuzenzakalelayo.
Okuzenzakalelayo: Indawo yokulawula ikhombisa i-sprite ekhonjiwe eyabelwe lapho yona nomakhelwane bayo bakumodi yephoyinti eliqondile.
Kukhutshaziwe: Amaphoyinti wokulawula akhethiwe awanikezwa ngokuzenzakalela
Ukuqhafaza: Yenza kusebenze inketho yokufaka amaphoyinti wokulawula endaweni ngokusho kwezilungiselelo ze-snap.
Izilungiselelo zekholidi ezingeziwe:
Engeza ipholigoni engu-2D kumumo we-spriteI-Collider noma izingxenye ze-collider ze-2D ukuze unike amandla izilungiselelo zokungqubuzana ezengeziwe kurola ye-sprite.
Buyekeza i-Collider: Le nketho yenziwe yasebenza ngokuzenzakalela. Yenza kusebenze ukuze inethiwekhi ye-collider ivuselelwe ku-orm yamanje yesimo se-sprite lapho uhlela isimo se-sprite. Ungakhethi inketho uma ufuna ukuhlela i-collider mesh ngokuhlukile nesimo se-sprite bese usebenzisa i-mesh collider yangokwezifiso.
Imininingwane: Inquma ikhwalithi yesikhombi esihunyushiwe. Lapha kukhona inketho yekhwalithi ephezulu, ephakathi naphansi.
I-Offset: Khetha le ngxenye uma ufuna ukuthi i-collider mesh iphushelwe ngaphandle emaphethelweni wesimo se-sprite. Ububanzi busuka ku -0,5 kuye ku-0,5 futhi buqala ngo-0 ngokuzenzakalela.
Lungiselela i-collider: Le nketho yenziwe yasebenza ngokuzenzakalela. Nge-Unity ungalungiselela inethiwekhi ye-collider ngokususa amaphuzu wokulawula angeziwe uma kulayini ofanayo oqondile. Uma i-collider mesh ihlelwe ngokwehlukile kumumo we-sprite, khetha inketho ukuvimbela Ubunye ekuthinteni i-mesh collider yangokwezifiso.
Yenza kusebenze "ukushayisana" ku-2D
Faka isakhi sakho se-2D collider kusimo sakho se-Sprite ukuze usebenzise izakhiwo ze-Collider kusuka ku-Sprite Shape Controller. Kuphela i-Edge ne-Polygon 2D collider engasetshenziswa nge-Sprite Shapes. Ukuze wenze lokhu kusebenze khetha i-Add Component bese ubheka i-Edge Collider 2D noma i-Polygon Collider 2D.
I-collider ingezwa njengengxenye.
Inamathisela ingxenye ye-collider:
Inethiwekhi ye-collider iguqulelwa ngokuzenzakalela kwifomu le-sprite lapho ifakwa. Ngokuzenzakalelayo, inethiwekhi ye-collider iguqulelwa ngokuzenzakalela kumumo we-sprite njalo lapho ihlelwa. Ukwenza ushintsho olwenziwa mathupha kwinethiwekhi ye-collider, qala uvale i-Update Collider ne-Optimize Collider ku-Sprite Shape.
Le nketho itholakala kuphela ngemuva kokuthi ungeze i-collider nge-Add Component.
Ngaphezu kwalokho, kufanele ukwandise okuhlanganayo kuzilungiselelo ze-Sprite Shape Controller ukuze isilawuli singavuseleli ngokuzenzakalela inethiwekhi ye-collider futhi sibhale ngaphezulu izinguquko ezenziwa ngesandla.
Ngemuva kwalokho ungahlela inethiwekhi ye-collider ngokuzimela kwe-Unity optimization.
Hlela i-spline
Esigabeni esedlule, ukuze kube lula, ngabhekisa ku- "spline" njengomugqa. Empeleni ichaza umsebenzi endaweni yehluzo.
Ukuze uhlele ukwakheka kwe-sprite, chofoza inkinobho Hlela Hlela Umugqa wokwenza umumo wephuzu namaphoyinti okulawula abonakale futhi ahleleke.
Uma Hlela i-spline Lapho yenziwe yasebenza, amaphoyinti okulawula we-sprite shape anyakaza ukulungisa ukwakheka nosayizi jikelele. Ungangeza amaphuzu wokulawula ongeziwe ngokuchofoza umugqa ophakathi kwamaphoyinti okulawula. Ungasebenzisa ukhiye we-Del ukususa izindawo zokulawula ezikhethiwe njengamanje.
Ngephoyinti lokulawula elikhethiwe ungashintsha iphuzu noma imodi ye-tangent ngokhiye we-M. Uma ufuna ukushintsha izindawo zokulawula eziningi ngasikhathi sinye ngenkathi ukwimodi, qiniseka ukuthi amaphoyinti wokulawula akhethiwe akumodi efanayo ngaphambi kokukhetha enye imodi.
Ukuze ushintshe okuhlukile okukhethiwe kwe-sprite, cindezela u-N bese upheqa kuzo zonke izinhlobo ezitholakalayo.
Inhlanganisela yokhiye ingabelwa kabusha ngokuHlela-> Amashothikhathi -> Ukuhlela kwe-SpriteShape.
Amaphuzu wokulawula
Kukhona imodi eqondile, efanisiwe futhi engabonakali. Imodi yephuzu inquma ukusebenza kwama-tangents lapho i-spline ishintshwa khona phakathi kwamaphoyinti wokulawula. Iphoyinti ngalinye lokulawula lingasethelwa kumodi ethile yamaphoyinti futhi libe nezilungiselelo zalo.
Komugqa: Awekho ama-tangents wokulawula ijika phakathi kwamaphoyinti wokulawula nomakhelwane bawo. Awekho amajika akhiwa phakathi kwamaphoyinti okulawula. Ama-Sprites angahlangana uma ehambisana.
Ungenza ngendlela oyifisayo ukuthi iliphi i-sprite eliboniswayo lapho kuhlangana u-2 noma ngaphezulu ngokulungisa inani le-oda kuzilungiselelo ze-Angular Range ze-Sprite Shape Profile.
Imodi yephuzu elibonisiwe: DAma-tangents avela ngapha nangapha ngamaphoyinti wokulawula akhethiwe futhi ijika liyakhiwa phakathi kwabo. Ukuma kuchazwa ngamajika ama-tangents. Kule modi i-engeli phakathi kwama-tangents ihlala i-180 ° futhi ubude bayo bungashintsha.
Ubude bama-tangents busethwe nge-B.
Imodi yephoyinti elingabonakali: Kumodi yephoyinti elingabonakali, ama-tangents avela ezinhlangothini zombili zamaphoyinti wokulawula acacisiwe futhi abe yijika. Ukuma kwale curve noma i-tangent kungashintshwa. Ukude ne-engela yama-tangents, angasethwa ngokuzimela komunye nomunye, kuthonywa.
Nge-B, ubude be-tangent ehleliwe yokugcina bukhonjiswa kwe-tangent ehlukile. Kodwa-ke, i-B futhi inomphumela wokuthi i-engeli ye-tangent ephikisanayo ichezuka ngqo ku-180 ° kusuka ku-tangent ehlelwe okokugcina.
Kuthunyelwe ekuqaleni ngo-2019-11-15 13:05:00.