Nakikipag-usap ang post na ito sa mga sprite at sa editor ng sprite. Ang mga pagpipilian sa Sprite pati na rin ang mga posibilidad na inaalok ng Sprite Editor ay tinalakay.
Lumikha ng mga sprite
1. I-drag at i-drop ang imahe sa folder ng proyekto ng Unity
2. Pumunta sa Mga Asset -> Mag-import ng Mga Bagong Asset upang mag-import ng isang imahe na iyong pinili
Ang mga Sprite atlase ay mga imahe na naglalaman ng isang koleksyon ng mga hindi sunud-sunod na sprite. Naglalaman ang mga ito ng mga imaheng ginamit bilang animasyon. Mayroong ilang mahahalagang bagay na dapat tandaan kapag gumagamit ng Sprite Editor. Ang sprite sheet ay dapat na isang lakas na 2 upang maimpluwensyahan ang laki ng sprite sa Unity (512 * 512, 1024 * 512, 1024 * 1024, atbp.). Upang matiyak na gumagana nang maayos ang iyong assets ng sprite sheet sa Unity Engine, dapat na itakda ang mode na sprite sa "maraming". Kung ang Single ay nakatakda, ang mga pagpapaandar ng Sprite Editor ay hindi maaaring gamitin.
I-import ang mga setting
Upang makagawa ng mga setting sa sprite, piliin ang sprite sa window ng proyekto. Maaari kang gumawa ng iba't ibang mga setting sa bubukas na window ng inspektor.
Ang mga setting sa window ng inspektor:
Uri ng Texture: Ang uri ng pagkakayari ay regular na nakatakda sa 2D at UI.
Sprite mode: Ang multiply ay naglalaman ng maraming mga sprite, solong tumutukoy sa mga indibidwal na sprite
Araw ng pag-iimpake: Ang pagpipiliang ito ay ginagamit kasabay ng Unity's Sprite Packer
Mga Pixel bawat Pagkakaisa: Dito maaari mong itakda kung gaano karaming mga pixel ang ginagamit bawat sprite sa sprite sheet
Uri ng Mesh: Tinutukoy ang mesh na nabuo para sa sprite. Makitid na mga resulta sa isang mesh batay sa mga halagang pixel alpha. Nagbabalik ang FullRect ng isang mesh na tumutugma sa laki na tinukoy ng gumagamit na sprite.
Mga Extruded Edge: Tinutukoy ng bilang na tinukoy dito kung gaano karaming mga pixel ang makitid na uri ng mesh sa paligid ng mga resulta ng sprite, upang manatili ang mga transparent na pixel.
Wrap mode: Isang setting na tumutukoy kung paano ang mga animasyon ay binibigyang kahulugan ng sprite sheet.
Filter mode: Natutukoy ang mode ng filter ng sprite.
Bilang karagdagan, may mga advanced na setting na maaaring mag-iba depende sa mga kinakailangan.
Upang buhayin ito kailangan mong buksan ang pinalawig na menu sa mga setting ng pag-import:
Ang mga sumusunod na setting ay magagamit dito:
sRGB (kulay ng pagkakayari)
Pinagmulan ng Alpha
Transparency ang Alpha
Basahin / Isulat ang Pinagana
Bumuo ng Mip Maps
Kung ang mode ng Sprite ay nakatakda sa Single, hindi makikita ang Sprite Editor.
Ang Sprite Editor
Maaaring buksan ang isang sprite sa editor ng sprite:
Maaari itong mai-dock tulad ng anumang iba pang window ng Unity.
Lumikha ng mga sprite sa sprite editor
Sa Sprite Editor maaari kang mag-click sa isang rektanggulo upang lumikha ng mga sprite. Maaari mong ayusin ang rektanggulo na ito ayon sa kinakailangan.
Ang mga parisukat ng Sprite Editor ay maaaring ayusin at ilipat tulad ng kinakailangan. Ang laki ay maaari ding mabago ng sprite. Maaari mo ring ayusin ang pivot point (ang asul na punto) ayon sa kinakailangan.
Magbubukas ang isang maliit na window sa Sprite Editor na may impormasyon tungkol sa window ng Sprite Editor. Ang mga sumusunod na pagpipilian ay magagamit doon:
pangalan: Pangalan ng napiling sprite, na kung saan ay minana mula sa imahe kung saan nagmula ang sprite at kung saan ito pinutol. Nagsisimula ang pagnunumero sa 0.
Puwesto: Tinutukoy ng posisyon ang posisyon ng sprite ng imahe sa mga pixel. Natutukoy ng X at Y ang panimulang punto ng sprite sa ibabang dulo ng kaliwang sulok, kung saan tinutukoy ng W sa H ang lapad at taas ng imahe mula sa panimulang punto.
Hangganan: Ang mga hangganan ay maaaring tukuyin sa loob ng sprite hanggang sa gitna.
Pivot: Pinapayagan kang tukuyin kung saan matatagpuan ang gitnang punto (asul na bilog) ng sprite. Kung napili ang isang pasadyang setting, natutukoy ang mga posisyon na X at Y.
Mga Tool sa Sprite Editor
Sa tuktok ng Sprite Editor ay ang bar na may iba't ibang mga tool.
Sprite editor: Ang drop-down na menu ay lumilipat sa pagitan ng tatlong magkakaibang mga tool: Ang Sprite Editor, I-edit ang Oultine at I-edit ang Physics Shape.
Hiwain: Pinapayagan ang awtomatikong pag-crop batay sa pinakamalapit na pixel ng sprite. Nag-aalok ang cutting tool o slice tool ng posibilidad ng mga awtomatikong pagpipilian sa paggupit, kung saan maaaring mapili ang iba't ibang mga uri ng paggupit. Kabilang dito ang: awtomatiko ayon sa laki ng cell (grid ayon sa laki ng cell) o bilang ng mga grids sa grids. Ang gitnang punto ay awtomatikong inilagay at ang pamamaraan ay inangkop sa kung paano ito dating gupitin. Ito ang pinakamahusay na pagpipilian kapag gumagamit ng Sprite Atlas na may kakaiba o kakaibang mga pagkakalagay ng sprite sa imahe. Ito ang pinakamahusay na pagpipilian upang magamit din ang tool ng auto crop pagdating sa mga animated na sheet ng sprite. Ang "Grid by Cell Size" ay dapat itakda at ang laki ng mga seksyon ay dapat itakda upang mapanatili ang pagkakahati ng mga sunud-sunod na sprite.
Putulin: Awtomatikong pinuputol ang isang napiling segment sa pinakamaliit na posibleng laki batay sa aktwal na laki ng sprite
Ibalik: Nire-reset ang lahat ng mga pagbabagong nagawa.
Mag-apply: Kinukumpirma ang lahat ng nagawang mga pagbabago.
I-toggle ang RGB Alpha: Inililipat ang pagpapakita ng Sprite Editor sa pagitan ng kulay ng imahe at ng alpha channel. I-click ang pindutang iyon at ang iyong sprite na imahe ay magiging itim at puti. Itim para sa alpha at puti para sa mga pixel ng sprite.
Mag-zoom Scroll: Pinapayagan kang mag-zoom in at out gamit ang mouse wheel.
Pagkatapos ay may dalawang iba pang mga tool: I-edit ang balangkas und I-edit ang Physics Shape:
I-edit ang balangkas: magbubukas ng isa pang toolbar.
Gamit ang tool na ito, ang Sprite Editor ay nagpapakita ng outline at control point ng sprite. Ang mga control point na ito ay mga lugar na maaari mong ilipat at manipulahin. Maaari ring manipulahin ang mga balangkas. Kapaki-pakinabang ito kung ang mga transparent na lugar sa sprite ay maaaring magkaroon ng isang negatibong epekto sa pagganap ng iyong proyekto. Maaari ding magamit ang tool upang maiayos ang mga limitasyon.
Ang mga puntos ay maaaring ayusin nang manu-mano o maaari mong ayusin ang mga pixel gamit ang pindutan ng pagkakahanay. Kinokontrol ng control ng tolerance kung gaano kalapit ang istraktura ng pagsunod sa sprite texture.
Ang I-edit ang Physics Shape Tool: Nagbibigay-daan ang tool na maimpluwensyahan ang hugis ng pisika ng mga laro, na paunang natukoy ng orihinal na hugis ng 2D mesh ng sprite collider. Ang tool ay nagbibigay-daan sa karagdagang pinong pagsasaayos sa hugis ng mga laro sa pisika sa pamamagitan ng mga setting ng bahagi Collider na isasagawa. Mayroon itong parehong mga opsyon sa setting gaya ng Edit Outline Tool.
Maaari mong gawin ang mga puntos nang manu-mano o sa pindutan ng pagkakahanay (snap button). Binibigyan ka din nito ng pagpipilian upang piliin ang mga pixel ng ilong dito.
Kinokontrol ng outline tolerance kung gaano kalapit ang nabuong balangkas na sumusunod sa sprite texture.
Pinapayagan ka ng Mga Tool ng Sprite Editor na lumikha ng mga sprite nang madali mula sa mga sheet at sprite atlase at upang gawing simple ang pagbagay ng mga sprite sa engine. Pinapasimple din nito ang paraan kung saan mai-access at ginagamit ang mga sprite sa iyong proyekto. Maaari mong gamitin ang mga tool upang gumawa ng mga indibidwal na pagsasaayos. Pinapayagan ka rin nitong i-optimize ang iyong daloy ng trabaho sa pamamagitan ng pag-iimpake ng mga sprite sa mga sheet at atlase.
Orihinal na nai-post 2019-12-02 20:45:27.