Talaan ng mga Nilalaman:

Lumikha ng 2D Game: 15 Hakbang
Lumikha ng 2D Game: 15 Hakbang

Video: Lumikha ng 2D Game: 15 Hakbang

Video: Lumikha ng 2D Game: 15 Hakbang
Video: paano gumawa ng pairing number sa 3d lotto & STL VISMIN gamit ang every draw angle guide 2023 update 2024, Mayo
Anonim
Lumikha ng isang 2D Game
Lumikha ng isang 2D Game
Lumikha ng isang 2D Game
Lumikha ng isang 2D Game
Lumikha ng isang 2D Game
Lumikha ng isang 2D Game

Pagod ka na bang maglaro? Bakit hindi ka gumawa ng isang laro?

Tinuturo ka ng itinuturo na ito sa kung paano gumawa ng isang ganap na Simpleng 2D Game …

Gagamitin namin ang Unity Game Engine upang mag-disenyo at likhain ang aming 2D Game… at gagamitin din ang Microsoft Visual Studio upang Mag-Program at Lumikha ng Ilang mga script.

Mga gamit

1- Engine Engine ng Pagkakaisa

2- Microsoft Visual Studio

Hakbang 1: Mag-download ng Unity Game Engine at Microsoft Visual Studio

Mag-download ng Unity Game Engine at Microsoft Visual Studio
Mag-download ng Unity Game Engine at Microsoft Visual Studio
Mag-download ng Unity Game Engine at Microsoft Visual Studio
Mag-download ng Unity Game Engine at Microsoft Visual Studio

Upang Lumikha at Magprogram ng aming Laro kailangan namin ng Game Engine ("Unity") at Visual studio … Kaya i-download muna natin ang mga ito:

1-Gamitin ang Link na Ito … o Maghanap para sa "i-download ang Unity Hub" … Upang i-download muna ang "Unity Hub"

3- Pagkatapos ay gamitin ang Link na ito … Upang i-download ang "Pagkakaisa"

4- Pumili ng isang bersyon ng Unity, Pagkatapos Mag-click sa "I-download (Manalo)" -> "Unity installer"

Siguraduhin na Suriin ang Unity at Microsoft Visual Studio Community 2019 tulad ng ipinakita sa pangalawang Larawan

Hakbang 2: Lumikha ng Bagong Project at Mag-import ng Mga Bagong Asset

Image
Image
Lumikha ng Bagong Project at Mag-import ng Mga Bagong Asset
Lumikha ng Bagong Project at Mag-import ng Mga Bagong Asset

Matapos i-download ang "Unity Hub", "Unity" at "Microsoft Visual Studio Community 2019" … MAGSIMULA tayo

1- Buksan ang "Unity" … Kung gayon, awtomatiko nitong tatakbo ang "Unity Hub"

2- Ngayon kailangan naming lumikha ng bagong Project … Mag-click sa "BAGO"

3- Pumili ng 2D Template, Isulat ang iyong Pangalan ng Proyekto at Pumili ng angkop na Lokasyon sa iyong Project

4- Mag-click sa "Lumikha"

Pagkatapos ng pag-click sa "Lumikha" ng Unity ay tatakbo …

Ngayon kailangan naming Idagdag ang Aming Character, Background & Objects…

Kung wala kang anumang maidaragdag … maaari mong bisitahin ang Link na Ito, Upang Mag-download ng Mga Asset na kakailanganin mo ito.

At Ngayon nais naming idagdag Ang Mga Asset sa Pagkakaisa … Upang magawa ito:

Maaari mo lamang i-drag ang Folder at i-drop ito sa Project Window sa Unity.

O kaya

1- Pumunta sa Unity & Right click sa I-clear ang puwang sa window ng "Project" tulad ng ipinakita sa pangalawang Larawan

2- Piliin ang Background, Character at Mga Bagay na nais mong idagdag mula sa Folder.

Hakbang 3: Idagdag ang Iyong Mga Asset sa Scene

Idagdag ang Iyong Mga Asset sa Scene
Idagdag ang Iyong Mga Asset sa Scene
Idagdag ang Iyong Mga Asset sa Scene
Idagdag ang Iyong Mga Asset sa Scene
Idagdag ang Iyong Mga Asset sa Scene
Idagdag ang Iyong Mga Asset sa Scene
Idagdag ang Iyong Mga Asset sa Scene
Idagdag ang Iyong Mga Asset sa Scene

Kung nagdagdag ka ng anumang bagay sa Window ng Eksena … lilitaw ito sa window ng Laro

Upang malaman ang higit pa tungkol sa Windows ng Unity maaari mong Bisitahin ang Link na Ito …

tulad ng nakikita mo sa unang Larawan mayroong isang Puting Kahon sa window ng Eksena at Ito ang kahon ng Camera … Kaya't anumang bagay sa loob ng Kahon na ito, Ipapakita ito ng camera.

Ngayon idagdag muna natin ang Background sa Scene Window …

1- I-drag lamang ang Background Image mula sa Project Window at i-drop ito sa loob ng Window ng Eksena

at tiyaking akma ang imahe sa kahon ng Camera

maaari mong i-edit ang anumang Laki ng imahe sa pamamagitan ng pagpili ng Rect Tool mula sa Toolbar tulad ng ipinakita sa Ikatlong Larawan.

idagdag din ang mga bagay at ang iyong Character na gusto mo sa Scene … tulad ng Ipinapakita sa Huling Imahe.

Hakbang 4: Magdagdag ng Ilang Physics sa Character

Magdagdag ng Ilang Physics sa Character
Magdagdag ng Ilang Physics sa Character
Magdagdag ng Ilang Physics sa Character
Magdagdag ng Ilang Physics sa Character

Una, upang subukan o I-play ang iyong Laro mag-click sa Play button sa Toolbar…

Kung Pinatugtog mo ang iyong Laro ngayon … ang Character ay hindi gumagalaw, walang Gravity … bawat bagay ay static …

upang idagdag ang lahat ng mga pag-aari ng Physics sa aming Character … ginagamit namin angRigidbody2D Pag-aari na Pinapayagan ka ng Pag-aari na ito na i-edit ang puwersa ng Gravity, Timbang, Masa at iba pa …

Kaya't idagdag natin ito sa aming Character …

1- Piliin ang Iyong Character mula sa Hierarchy

2- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

3- Maghanap para sa Rigidbody2D

4- Piliin ito.

Kung Naglalaro ka ngayon …. Nahuhulog ang aming Character Dahil sa gravity: D

Hakbang 5: Magdagdag ng banggaan sa Aming Character

Magdagdag ng Pagkabangga sa Aming Character
Magdagdag ng Pagkabangga sa Aming Character
Magdagdag ng Pagkabangga sa Aming Character
Magdagdag ng Pagkabangga sa Aming Character
Magdagdag ng Pagkabangga sa Aming Character
Magdagdag ng Pagkabangga sa Aming Character
Magdagdag ng Pagkabangga sa Aming Character
Magdagdag ng Pagkabangga sa Aming Character

Ngayon kailangan naming magdagdag ng ari-arian ng Collider2D upang payagan ang Character na banggaan sa Ground at iba pang Mga Bagay …

Upang magawa iyon … Kailangan muna naming idagdag ang pag-aari na ito sa aming karakter at anumang iba pang bagay na kailangang mabangga ito.

Una, idagdag natin ito sa Character …

1- Piliin ang Iyong Character mula sa Hierarchy

2- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

3- Maghanap para sa BoxCollider2D

4- Piliin ito.

5- Mag-click sa Kahon na "I-edit ang Collider" mula sa BoxCollider2D na lilitaw sa Inspektor, Upang ma-resize ang laki ng Green box na lilitaw sa Scene

6- I-drag ang isa sa mga Green point na lilitaw sa Green box upang magkasya ang Character

Pangalawa, idagdag natin ito sa Ground (Gawin ang Parehong Mga Hakbang)…

1- Piliin ang Iyong Character mula sa Hierarchy2- Pumunta sa window ng Inspector pindutin ang "Magdagdag ng Component"

3- Maghanap para sa BoxCollider2D

4- Piliin ito.

5- Mag-click sa Kahon na "I-edit ang Collider" mula sa BoxCollider2D na lilitaw sa Inspektor, Upang ma-resize ang laki ng Green box na lilitaw sa Scene

6- I-drag ang isa sa mga Green point na lilitaw sa Green box upang magkasya ang Character

Ngayon kung nilalaro mo ang laro makikita mo na ang Character Stand on the Ground:>

Hakbang 6: Ilipat ang Aming Katangian

Image
Image
Tumalon ang aming Character
Tumalon ang aming Character

Upang Gawin ang aming Character na gawin ang anumang Gawain, kailangan muna namin upang magdagdag sa kanya ng isang Script upang sabihin sa kanya kung ano ang gagawin …

Gumagamit ang Unity ng C # Wika … Kung nais mong matuto nang higit pa tungkol dito maaari mong bisitahin ang Link na ito

Kaya't Lumikha tayo ng iskrip

1- Piliin ang Iyong Character mula sa Hierarchy

2- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

3- Isulat ang pangalan ng Script (halimbawa ng paggalaw)…

4- Mag-click sa "Bagong script"

5- Mag-click sa "Lumikha at Idagdag"

Ngayon Double tap ito upang i-edit ang Script

6- Tanggalin ang lahat ng Mga Code na awtomatikong nakasulat

7- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutang isulat sa iyo ang Pangalan ng script sa halip na #yourScriptName)

8- kung nais mong malaman kung paano i-code ito … Bisitahin ang Link na Ito

9- I-save ang Script at Pumunta sa Inspektor ng Character, Tingnan ang iyong script

10- Piliin ang kanan at kaliwang mga pindutan at itakda ang Bilis.

Ngayon Kung I-play mo ang Laro ang Kilos na Kilos ay Lilipat …: D

Hakbang 7: Gawin ang Aming Character Tumalon

Tumalon ang aming Character
Tumalon ang aming Character
Tumalon ang aming Character
Tumalon ang aming Character

Matapos idagdag ang paggalaw ng aming Character … handa na kami ngayon na gawin ang aming Mga Character Jumps…

Kaya kailangan din namin upang Lumikha ng isang bagong Script na gumagawa ng aming Character Jumps…

1- Piliin ang Iyong Character mula sa Hierarchy

2- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

3- Isulat ang pangalan ng Script (halimbawa Tumalon)…

4- Mag-click sa "Bagong script"

5- Mag-click sa "Lumikha at Idagdag"

Bago ang Pag-edit ng Jump Script … Magdagdag muna tayo ng isang Layer sa Ground upang malaman ng Unity na ang object na ito ay Ground …

1- Piliin ang Ground Mula sa The Hierarchy

2- Mag-click sa "Default" mula sa "Layer" na nasa Itaas ng Inspektor

3- Piliin ang "Magdagdag ng Layer"

4- Pangalanan ang layer 8 sa "Ground" (Tulad ng Ipinapakita sa Pangalawang Larawan)

5- Piliin muli ang Ground Mula sa Hierarchy

6- Mag-click sa "Default" mula sa "Layer" na nasa Itaas ng Inspektor

7- Piliin ang "Ground"

Iyon lang … Sa wakas Lumikha kami ng isang bagong Layer na kung saan ay "Ground" at idinagdag ito sa aming Ground

Bago din Gawin ang aming Character Jump, kailangan nating tiyakin na hinahawakan niya ang lupa noon, tumatalon siya.

Kaya't lumikha tayo ng GroundCheck para sa aming Character …

1- Mag-right click sa Iyong Character mula sa Hierarchy

2- Piliin ang "Lumikha ng Walang laman" at Palitan ang pangalan ng "GroundCheck"

3- Piliin ang "Ilipat ang Tool" mula sa toolbar at ilipat ang "GroundCheck" pababa sa Character base o Sapatos (Tulad ng ipinakita sa Ikalimang Larawan)

Pagkatapos nito handa na kaming i-edit ang aming Jumping Script

1- Buksan ang iyong Jumping Script (Mula sa Project o Inspektor)

2- Tanggalin ang lahat ng Mga Code na awtomatikong nakasulat

3- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutan na isulat sa iyo ang Pangalan ng script sa halip na #yourScriptName)

kung nais mong malaman kung paano namin Code ito … Bisitahin ang Link na Ito

4- I-save ang Script at Pumunta sa Inspektor ng Character, Tingnan ang iyong script (tulad ng Ipinapakita sa Pang-anim na Larawan)

5- Itakda ang iyong Jump Force, idagdag ang "GroundCheck" sa Ground Check Point (sa pamamagitan ng pag-drag nito at i-drop ito sa parihaba na Kahon), Itakda ang iyong Ground Radius (Para sa Halimbawa 0.1), Piliin ang Ground Layer na "Ground" at Panghuli piliin ang Jump Button.

Kung nilalaro mo ang Laro ngayon …. Naglalakad siya & Tumalon … Hurraaaaay:)

Hakbang 8: Paganahin ang Character

Image
Image
Buhayin ang Character
Buhayin ang Character
Buhayin ang Character
Buhayin ang Character
Buhayin ang Character
Buhayin ang Character

Matapos Gawin ang aming Character Move & Jump … i-Animate natin siya … Gagawin itong cool na hitsura niya…

kailangan mo muna ng isang Larawan ng Sprite ng Idling at Walking and Jumping (tulad ng Ipinapakita Mula sa una hanggang ika-apat na Larawan)

Upang buhayin ang Character na kailangan mo upang gumana sa Animation Window & Animator Window at bilang default ang interface ng Unity hindi mo ipinapakita ang Mga Windows na ito … upang makuha ang mga ito:

1- Mag-click sa Ctrl + 6 upang makakuha ng window ng Animation

2- Piliin ang Window mula sa kaliwang tuktok na Mga Pagpipilian na Drop-down (Tulad ng ipinakita sa Ikalimang Larawan)

Pagkatapos, Piliin ang "Animation" -> "Animator" pagkatapos ay bubuksan ang dalawang Windows (Window ng Animation at Animator Window)

Ngayon simulan natin Animate ang Character kapag nasa Idling ito …

1- Piliin ang Iyong Character mula sa Hierarchy

2- Mag-click sa "Lumikha" na Button sa Animation Windows

3- Pumili ng isang angkop na lugar upang mai-save ang animation dito

4- Pagkatapos Piliin ang lahat ng Mga Larawan na Ayaw mula sa Project at i-drag at I-drop ito sa Window ng Animation (tulad ng Ipinapakita sa Pang-anim na Larawan)

Kung Pinatugtog mo ngayon Ang Character ay Nakatanggap Wow … Napakagaling …

Ngayon Gawin natin siyang maglaro ng Walk animation kapag naglalakad siya …

1- Pumunta sa Window ng Animation click sa "Bagong Animasyon"

2- Piliin ang "Lumikha ng bagong Clip"

3- Pumili ng isang angkop na lugar upang mai-save ang animation dito

4- Pagkatapos Piliin ang lahat ng Mga Larawan sa Paglalakad mula sa Project at i-drag at I-drop ito sa Window ng Animation

Ngayon Buksan ang Window ng Animator

1- Pag-right click sa Idle Box piliin ang "gumawa ng Transition" at mag-click sa Walk Box (tulad ng Ipinapakita sa Ikapitong Larawan)

Tandaan: Hindi dapat mayroong Parehong pangalan ng animasyon Box depende ito sa kung ano ang pangalan mo dito …

2- Tamang Pag-click sa Walk Box piliin ang "Gumawa ng Transisyon" at mag-click sa Idle Box

3- Sa Mga Parameter Mag-click sa Plus Icon (+) Piliin ang Bool (Pangalanan ito halimbawa Maglakad)

4- Piliin ang mga arrow na gumagalaw mula sa Idle to Walk animasyon, Pumunta sa it'sInspector at itakda ang "May Exit Time" sa Maling, "Fixed Duration" sa false, Itakda ang "Duration Duration ng paglipat" sa Zero, at Mag-click sa plus (+) Umiiral iyon sa loob ng Kundisyon at Itakda ang "Maglakad" sa "Totoo" (Tulad ng Ipinapakita sa ikawalong Larawan) …

5- Piliin ang mga arrow na gumagalaw mula sa Walk to Idle na animasyon, Pumunta sa Inspektor nito at itakda ang "May Exit Time" sa Maling, "Fixed Duration" sa false, Itakda ang "Duration Duration ng paglipat" sa Zero, at Mag-click sa plus (+) Iyon umiiral sa loob ng Kundisyon at Itakda ang "Maglakad" sa "Maling"

6- Piliin ang Iyong Character mula sa Hierarchy

7- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

8- Isulat ang pangalan ng Script (halimbawa ng AnimateWalk)…

9- Mag-click sa "Bagong script"

10- Mag-click sa "Lumikha at Idagdag"

11- Tanggalin ang lahat ng Mga Code na awtomatikong nakasulat

12- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutan na isulat sa iyo ang Pangalan ng script sa halip na #yourScriptName, ang iyong galaw na Pangalan ng Script sa halip na #YourMotionScriptName at pati na rin ang iyong Jumping Script Name sa halip na #YourJumpingScriptName, at Isulat Ang iyong pangalan ng Bool sa halip na "Maglakad" Na nilikha mo sa loob ng Mga Parameter sa Animator)

13- I-save ang Script at Pumunta sa Inspektor ng Character, Tingnan ang iyong script

14- I-drag ang iyong Character at i-drop ito sa loob ng "Insertyour Motion Script" at "Insertyour Jump Script"

Kung Pinatugtog mo ang Laro ngayon, Ang manlalaro ay Nakakatawang at manalo ay inililipat niya ang laro ng Patakbuhin ng Animation … Cool:>

Ngayon Gawin natin siyang maglaro ng Tumalon na animasyon kapag Tumalon siya …

1- Pumunta sa Window ng Animation click sa "Bagong Animasyon"

2- Piliin ang "Lumikha ng bagong Clip"

3- Pumili ng isang angkop na lugar upang mai-save ang animation dito

4- Pagkatapos Piliin ang lahat ng Mga Tumalon na Larawan mula sa Project at i-drag at I-drop ito sa Window ng Animation

Ngayon Buksan ang Window ng Animator

1- Pag-right click sa Idle Box piliin ang "gumawa ng Transition" at mag-click sa Jump Box (tulad ng Ipinapakita sa Pang-siyam na Larawan)

2- Tamang Pag-click sa Jump Box piliin ang "Gumawa ng Transisyon" at mag-click sa Run Box

3- Sa Mga Parameter Mag-click sa Plus Icon (+) Piliin ang Bool (Pangalanan ito halimbawa Tumalon)

4- Piliin ang mga arrow na gumagalaw mula sa Idle to Jump animation, Pumunta sa Inspector nito at itakda ang "May Exit Time" patungo sa Mali, "Fixed Duration" sa false, Itakda ang "Duration Duration ng paglipat" sa Zero, at Mag-click sa plus (+) Iyon umiiral sa loob ng Kundisyon at Itakda ang "Tumalon" sa "Totoo" (Tulad ng Ipinapakita sa ikasampung Larawan)…

5- Piliin ang mga arrow na gumagalaw mula sa Tumalon sa Run na animasyon, Pumunta sa Inspektor nito at itakda ang "May Exit Time" sa Maling, "Fixed Duration" sa false, Itakda ang "Duration Duration ng paglipat" sa Zero, at Mag-click sa plus (+) Iyon umiiral sa loob ng Kundisyon at Itakda ang "Tumalon" sa "Maling"

6- I-double tap ang kahon ng Animation na tumalon Mula sa Animator at itakda ang "Loop Time" sa "Mali"

7- Piliin ang Iyong Character mula sa Hierarchy

8- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

9- Isulat ang pangalan ng Script (halimbawa ng AnimateJump)…

10- Mag-click sa "Bagong script"

11- Mag-click sa "Lumikha at Idagdag"

12- Tanggalin ang lahat ng Mga Code na awtomatikong nakasulat

13- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutang isulat sa iyo ang Pangalan ng iskrip sa halip na #yourScriptName at ang iyong Pangalan ng Jumping Script sa halip na #YourJumpingScriptName, at Isulat ang Iyong pangalan ng Bool sa halip na "Maglakad" Iyon nilikha mo sa loob ng Mga Parameter sa Animator)

14- I-save ang Script at Pumunta sa Inspektor ng Character, Tingnan ang iyong script

15- I-drag ang iyong Character at i-drop ito sa loob ng "Insertyour Jump Script"

Kung Pinatugtog mo ang iyong Laro ngayon ang Player ay magtatagal … Maglakad … at Tumalon … hooohuuu!: D

ngunit kailangan niyang baligtarin

Hakbang 9: Pag-flipping ng iyong Character

Flipping Ang iyong Character
Flipping Ang iyong Character
Flipping Ang iyong Character
Flipping Ang iyong Character
Flipping Ang iyong Character
Flipping Ang iyong Character

Una kailangan mong magdagdag ng isang bagong Script sa Aming Character:

1- Piliin ang Iyong Character mula sa Hierarchy

2- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

3- Isulat ang pangalan ng Script (halimbawa Flip)…

4- Mag-click sa "Bagong script"

5- Mag-click sa "Lumikha at Idagdag"

6- Tanggalin ang lahat ng Mga Code na awtomatikong nakasulat

7- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutan na isulat sa iyo ang Pangalan ng script sa halip na #yourScriptName at pati na rin ang iyong Pangalan ng Motion Script sa halip na #YourMotionScriptName)

8- I-save ang Script at Pumunta sa Inspektor ng Character, Tingnan ang iyong script

9- I-drag ang iyong Character at i-drop ito sa loob ng "Insertyour Motion Script"

10-Kopyahin ang Scale X ng iyong Character mula sa (Pagbabago) sa tuktok ng Inspektor at ipasa ito sa Scale_X sa iyong script (Tulad ng Ipinapakita sa Pangalawa at Pangatlong Larawan)

11- Kopyahin ang Scale Y ng iyong Character mula sa (Transform) sa tuktok ng Inspektor at lagpasan ito sa Scale_Y

Hakbang 10: Sundin ng Camera ang Aming Character

Sa Oras na ito kailangan mong magdagdag ng isang bagong Script sa aming Camera:

1- Piliin ang Iyong Camera mula sa Hierarchy

2- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

3- Isulat ang pangalan ng Script (halimbawa CameraFollow)…

4- Mag-click sa "Bagong script"

5- Mag-click sa "Lumikha at Idagdag"

6- Tanggalin ang lahat ng Mga Code na awtomatikong nakasulat

7- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutang isulat sa iyo ang Pangalan ng script sa halip na #yourScriptName)

8- I-save ang Script at Pumunta sa Inspektor ng Camera, Tingnan ang iyong script 8- I-drag ang iyong Character at i-drop ito sa loob ng "Target"

Maaari mong i-edit ang iba pang setting kung nais mo…

upang ilagay ang isang gilid sa Camera gamitin ang offset X & Y

Hakbang 11: Idagdag ang Ikalawang Manlalaro (2 Manlalaro) at Sundin ang Camera sa 2 Manlalaro

Idagdag ang Ikalawang Manlalaro (2 Manlalaro) at Sundin ang Camera sa 2 Manlalaro
Idagdag ang Ikalawang Manlalaro (2 Manlalaro) at Sundin ang Camera sa 2 Manlalaro

Upang gawing mas kawili-wili ang iyong Laro …. Maaari mo itong gawing 2, 3, 4, 10, 20 …. Mga manlalaro … anumang Bilang ng mga manlalaro na nais mo … kaya upang gawin iyon:

1- Piliin ang Iyong Character mula sa Hierarchy

2- Doblehin ito (Pres sa Ctrl + D)

ngayon nagdagdag ka ng isa pang Character

3- Ilipat ito sa pamamagitan ng Paglipat ng tool at i-drag ito, ilagay ito sa isang angkop na Lugar

4- Ngayon kailangan naming baguhin ang mga setting ng Control kaya, Pumunta sa Inspektor nito, Baguhin ang Kanan at Kaliwang Button ng Motion Script na ito

5- Baguhin din ang pindutan ng Tumalon …

Ngunit ngayon ang Camera ay sumusunod sa isang Player lamang, upang Gawin itong Sundin Higit sa Isang manlalaro kailangan namin upang magdagdag ng bagong script dito:

1- Piliin ang Iyong Camera mula sa Hierarchy2- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

3- Isulat ang pangalan ng Script (halimbawa CameraFollowMultipleTarget)…

4- Mag-click sa "Bagong script"

5- Mag-click sa "Lumikha at Idagdag"

6- Tanggalin ang lahat ng Mga Code na awtomatikong nakasulat

7- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutan na isulat sa iyo ang Pangalan ng script sa halip na #yourScriptName)

8- I-save ang Script at Pumunta sa Inspektor ng Camera, Tingnan ang iyong script

9- Itakda ang "Target" 2

10- I-drag ang iyong dalawang Manlalaro sa loob ng Target na ito.

Tiyaking Ang offset Z ng Camera (-20)

Maaari mong Baguhin o magtakda ng isa pang setting … kung nais mong gumawa ng gilid sa Camera I-edit ang Offset X & Y

Hakbang 12: Pagdaragdag ng Kalidad at Patay na Mga Punto

Pagdaragdag ng Kalidad at Patay na Mga Punto
Pagdaragdag ng Kalidad at Patay na Mga Punto

Mayroong Maraming Mahusay na Mga Ideya na maaari mong gawin sa iyong Laro, Ngunit Ang Pinaka simpleng Idea ay upang lumikha ng isang simpleng Lugar ng Kalidad kung naabot muna ito ng isa sa Mga Character na Nanalo siya, at Mayroong mga patay na Lugar kung hinawakan ito ng Player ay muli niyang binubuhat ang ang Re-spawning Point ngayon …

Gawin muna natin ang Area ng Kalidad:

1- Ngunit ang isang bagay na Ground at ang Kalidad (Tulad ng Ipinapakita sa unang Larawan)

huwag kalimutang idagdag dito ang Box Collider2D

Ngayon kailangan naming idagdag sa pagmamarka ng isang Script

1- Piliin ang Iyong pagmamarka ng lupa mula sa Hierarchy

2- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

3- Isulat ang pangalan ng Script (halimbawa ScoreGround)…

3- Mag-click sa "Bagong script" 4- Mag-click sa "Lumikha at Idagdag"

5- Tanggalin ang lahat ng mga Code na awtomatikong nakasulat

6- I-download ang Teksto, Kopyahin ito at I-paste ito sa iyong Script (Huwag Kalimutang isulat sa iyo ang Pangalan ng iskrip sa halip na #yourScriptName, at Palitan ang Pangalan ng 2 Mga Manlalaro sa halip na "YourPlayer1Name" & "YourPlayer2Name")

7- I-save ang Script at Pumunta sa Inspektor ng Camera, Tingnan ang iyong script

Kailangan namin ngayon upang lumikha ng pindutan ng Text at Restart

Upang lumikha ng isang teksto

1- Mag-click sa Plus (+) sa Hierarchy

2- Piliin ang "UI" -> "Text"

3- Palitan ang pangalan ng teksto mula sa inspektor, at I-edit ang Kulay nito ….

4- lumikha ng 2 Mga teksto isa na para sa Player isa (Halimbawa ng "Manlalaro 1 Nanalo") at ang isa pa para sa Player 2

Ngayon kailangan namin upang lumikha ng Restart Button

Upang lumikha ng isang Button1- Mag-click sa Plus (+) sa Hierarchy

2- Piliin ang "UI" -> "Button"

3- Palitan ang pangalan ng Button mula sa inspektor, at I-edit ang Kulay nito ….

lumikha lamang ng isang Button

Ngayon pagkatapos lumikha ng Mga Teksto at pindutan kailangan naming idagdag ang mga ito sa Score Ground Inspector upang gawin iyon:

1- Piliin ang Iyong pagmamarka ng lupa mula sa Hierarchy2- Pumunta sa window ng Inspektor

3- Tingnan ang script Na iyong naidagdag

4- I-drag ang Mga Text at i-drop ito sa "Manalo ng Teksto Ng Player 1" & "Manalo ng Teksto Ng Player 2"

5- I-drag ang pindutan at I-drop ito sa "I-restart ang Button"

kung i-play mo ngayon ang bawat bagay na gumagana maliban sa pindutan ng restart

Upang gawin itong Gumana

1- Piliin ang File mula sa mga drop down na tool sa kanang tuktok ng Unity …

2- Piliin ang "Mga Setting ng Build"

3- I-drag ang iyong Scene Mula sa folder ng Scene na natagpuan Sa Project Window at i-drop ito sa "Scene in Builds"

Ngayon ay nagbibigay-daan sa magdagdag ng Bagong Script sa Button

4- Piliin ang Iyong Button mula sa Hierarchy

5- Pumunta sa window ng inspektor na pindutin ang "Magdagdag ng Component"

6- Isulat ang pangalan ng Script (halimbawa SceneLoader)…

7- Mag-click sa "Bagong script"

8- Mag-click sa "Lumikha at Idagdag"

9- Tanggalin ang lahat ng Mga Code na awtomatikong nakasulat

10- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutang isulat sa Iyo ang pangalan ng script sa halip na #yourScriptName)

11- I-save ang Script bumalik sa Unity

12- Piliin ang Iyong Button mula sa Hierarchy

13- Pumunta sa Inspektor ng pag-click sa Plus (+) Mula sa "on Click"

14- i-drag at i-drop ang bottun sa hugis-parihaba na kahon

15- Mag-click sa "Walang pagpapaandar" Piliin ang "SceneLoader" -> "Load Scene"

16- sumulat ng zero … 0

ngayon Kung Pinatugtog mo ito ay gumagana ….. Hurray: D

Hinahayaan Idagdag ang Dead Zone upang Gawin ito:

1- Mag-click sa Plus (+) sa Hierarchy

2-Piliin ang "Lumikha ng Walang laman", at pumunta sa Inspektor nito

3- Magdagdag ng BoxCollider 2d….

4- Ilipat Ito pababa, kaya't kapag Bumagsak ang Manlalaro Nag-collide ito rito

Magdagdag Ngayon ng Bagong Script Sa Larong Laro na ito at Pangalanan ito para sa Halimbawa ng DeadZone

5- I-download ang Teksto, Kopyahin ito at Ipasa ito sa iyong Script (Huwag Kalimutang isulat sa iyo ang Pangalan ng script sa halip na #yourScriptName at at Isulat ang iyong Mga Pangalan ng Character sa halip na "yourPlayer1 Pangalan", "YourPlayer2 Pangalan")

Ngayon I-save at bumalik sa pagkakaisa

Kailangan naming magdagdag ng Isang Empty Gameobject na ipahiwatig kung saan ang aming Player ay Muling Mag-Spawns

1- Mag-click sa Plus (+) sa Hierarchy

2- Piliin ang "Lumikha ng Walang laman"

3- Ilipat ang Posisyon sa parehong Posisyon na kailangan mo ang mga manlalaro upang muling itanim

4- tingnan ang The DeadZone Script mula sa inspektor at idagdag ang Spawn Point (The Game object na iyong nilikha) dito.

Kung Maglaro ka Ngayon Mapapahanga ka: -O

Hakbang 13: Pagyeyelo sa Pag-ikot

kapag nilalaro mo ang laro May isang Bug na kung saan ay ang Character umiikot …

Kung inis ka mula sa Bug na ito … madali mo itong maaayos:

1- Piliin lamang ang Character mula sa Hierarchy

2- Tingnan ang Rigidbody2D mula sa Inspektor

3- Buksan ang "Constrains" at Itakda ang "Freeze Rotation" sa Totoo

Ayan yun;)

Hakbang 14: Lumilikha ng Pangunahing Menu sa Iyong Laro

Ito ay kung paano Lumikha ng Iyong Pangunahing Menu

Hakbang 15: Pag-publish at Pagbabahagi

Panghuli upang mai-upload ang iyong Laro Tingnan ang Video na Ito

Sana Masiyahan Ka … Alamin… Magkaroon ng Fum:)

Anumang Mga Tanong Itanong sa akin sa:

Inirerekumendang: