Агуулгын хүснэгт:

2D тоглоом бүтээх: 15 алхам
2D тоглоом бүтээх: 15 алхам

Видео: 2D тоглоом бүтээх: 15 алхам

Видео: 2D тоглоом бүтээх: 15 алхам
Видео: 2D Animation видео бүтээх сургалт Хичээл №3 бие даалт 2024, Арваннэгдүгээр
Anonim
2D тоглоом үүсгэх
2D тоглоом үүсгэх
2D тоглоом үүсгэх
2D тоглоом үүсгэх
2D тоглоом үүсгэх
2D тоглоом үүсгэх

Тоглоом тоглохоос залхаж байна уу? Та яагаад тоглоом хийхгүй байгаа юм бэ?

Энэхүү зааварчилгаа нь энгийн 2D тоглоомыг хэрхэн яаж хийхийг танд зааж өгөх болно …

Бид Unity Game Engine -ийг ашиглан 2D тоглоомоо зохиож, бүтээх болно … мөн Microsoft Visual Studio -ийг ашиглан програм зохиож, зарим скрипт үүсгэнэ.

Хангамж

1- Эв нэгдлийн тоглоомын хөдөлгүүр

2- Microsoft Visual Studio

Алхам 1: Unity Game Engine болон Microsoft Visual Studio татаж авах

Unity Game Engine болон Microsoft Visual Studio татаж авах
Unity Game Engine болон Microsoft Visual Studio татаж авах
Unity Game Engine болон Microsoft Visual Studio татаж авах
Unity Game Engine болон Microsoft Visual Studio татаж авах

Тоглоомоо үүсгэх, програмчлахын тулд бидэнд Game Engine ("Unity") ба Visual studio хэрэгтэй болно. Тиймээс эхлээд тэдгээрийг татаж авцгаая.

1-Энэ холбоосыг ашиглаарай… эсвэл "Unity Hub-ийг татаж авах" -ыг хайж олоорой … Эхлээд "Unity Hub" -ыг татаж авна уу

3- Дараа нь энэ холбоосыг ашиглана уу … "Эв нэгдэл" -ийг татаж авах.

4- Unity хувилбарыг сонгоод "Татаж авах (ялалт)" -> "Unity суулгагч" дээр дарна уу.

Хоёрдахь зурган дээр үзүүлсэн Unity & Microsoft Visual Studio Community 2019 -ийг шалгаарай

Алхам 2: Шинэ төсөл үүсгэж, шинэ хөрөнгө импортлох

Image
Image
Шинэ төсөл бий болгож, шинэ хөрөнгө импортлох
Шинэ төсөл бий болгож, шинэ хөрөнгө импортлох

"Unity Hub", "Unity" & "Microsoft Visual Studio Community 2019" програмыг татаж авсны дараа … ЭХЛЭЕ

1- "Эв нэгдэл" -ийг нээнэ үү … Дараа нь автоматаар "Эв нэгдлийн төв" -ийг ажиллуулах болно.

2- Одоо бид шинэ төсөл бий болгох хэрэгтэй байна … "ШИНЭ" дээр дарна уу.

3- 2D загварыг сонгож, төслийнхөө нэрийг бичээд төсөлдөө тохирох байршлыг сонгоно уу

4- "Үүсгэх" дээр дарна уу.

"Үүсгэх" дээр дарсны дараа Unity ажиллах болно …

Одоо бид дүр, суурь, объектоо нэмэх хэрэгтэй байна …

Хэрэв танд нэмж оруулах зүйл байхгүй бол та энэ линкээр орж өөрт хэрэгтэй хөрөнгөө татаж авах боломжтой.

Тэгээд одоо бид Хөрөнгийг Эв нэгдэлд нэмэхийг хүсч байна … Үүнийг хийхийн тулд:

Та зүгээр л хавтасыг чирж, төслийн цонхонд эв нэгдэлтэйгээр буулгаж болно.

ЭСВЭЛ

1- Unity руу очоод "Төсөл" цонхны Clear space дээр дарж хоёр дахь зурагт үзүүлэв

2- Хавтаснаас нэмэхийг хүсч буй дэвсгэр, тэмдэгт, объектуудыг сонгоно уу.

Алхам 3: Хөрөнгө оруулна уу

Хөрөнгө оруулна уу
Хөрөнгө оруулна уу
Хөрөнгө оруулна уу
Хөрөнгө оруулна уу
Хөрөнгө оруулна уу
Хөрөнгө оруулна уу
Хөрөнгө оруулна уу
Хөрөнгө оруулна уу

Хэрэв та үзэгдлийн цонхонд ямар нэгэн зүйл нэмбэл энэ нь Тоглоомын цонхонд гарч ирнэ

Unity -ийн Windows -ийн талаар илүү ихийг мэдэхийн тулд та энэ линкээр орж үзэх боломжтой …

Эхний зурган дээр харагдаж байгаа шиг үзэгдлийн цонхонд цагаан хайрцаг байгаа бөгөөд энэ нь камерын хайрцаг юм … Тиймээс энэ хайрцаг дотор байгаа бүх зүйлийг камер харуулах болно.

Одоо эхлээд тайзны үзэгдлийн цонхонд арын дэвсгэрийг нэмж оруулъя …

1- Төслийн цонхноос арын зургийг чирж, үзэгдлийн цонхонд оруулна уу

мөн зураг нь камерын хайрцагт тохирч байгаа эсэхийг шалгаарай

Гурав дахь зурагт үзүүлсэн шиг Toolbar -аас Rect Tool -ийг сонгосноор та ямар ч зургийн хэмжээг засах боломжтой.

мөн зураг дээр харуулсан шиг дүр зураг дээр хүссэн объект, дүрээ нэмж оруулаарай.

Алхам 4: Тэмдэгт физик нэмэх

Тэмдэгт зарим физикийг нэмж оруулаарай
Тэмдэгт зарим физикийг нэмж оруулаарай
Тэмдэгт зарим физикийг нэмж оруулаарай
Тэмдэгт зарим физикийг нэмж оруулаарай

Нэгдүгээрт, тоглоомоо турших эсвэл тоглохын тулд Хэрэгслийн самбар дээрх Тоглуулах товчийг дарна уу.

Хэрэв та одоо тоглоомоо тоглож байвал … дүр нь хөдлөхгүй, таталцал байхгүй … бүх зүйл хөдөлгөөнгүй байна …

Физикийн бүх шинж чанарыг тэмдэгтдээ нэмэхийн тулд … бидRigidbody2D шинж чанарыг ашигладаг Энэ шинж чанар нь хүндийн хүч, жин, масс болон бусад зүйлийг засварлах боломжийг олгодог.

Тиймээс үүнийг дүрдээ нэмж оруулъя …

1- шатлалыг өөрийн дүрээ сонгоно уу

2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- Rigidbody2D хайх

4- Үүнийг сонгоно уу.

Хэрэв та одоо тоглох юм бол …. Хүндийн хүчний нөлөөгөөр бидний зан чанар унаж байна: D

Алхам 5: Мөргөлдөөнийг бидний дүрд нэмнэ үү

Мөргөлдөөнийг бидний дүрд нэмнэ үү
Мөргөлдөөнийг бидний дүрд нэмнэ үү
Мөргөлдөөнийг бидний дүрд нэмнэ үү
Мөргөлдөөнийг бидний дүрд нэмнэ үү
Мөргөлдөөнийг бидний дүрд нэмнэ үү
Мөргөлдөөнийг бидний дүрд нэмнэ үү
Мөргөлдөөнийг бидний дүрд нэмнэ үү
Мөргөлдөөнийг бидний дүрд нэмнэ үү

Тэмдэгт нь газар болон бусад объектуудтай мөргөлдөхийг зөвшөөрөхийн тулд одоо бид Collider2D шинж чанарыг нэмэх шаардлагатай байна …

Үүнийг хийхийн тулд … Бид эхлээд энэ шинж чанарыг өөрийн зан чанар болон түүнтэй мөргөлдөх шаардлагатай бусад объектод нэмэх хэрэгтэй.

Нэгдүгээрт, үүнийг Character -д нэмж оруулъя …

1- Шат шатнаас өөрийн дүрээ сонгоно уу

2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- BoxCollider2D хайх

4- Үүнийг сонгоно уу.

5- Байшинд гарч буй Ногоон хайрцгийн хэмжээг өөрчлөхийн тулд байцаагч дээр гарч буй BoxCollider2D-ээс "Edit Collider" хайрцгийг дарна уу.

6- Ногоон хайрцагт гарч буй Ногоон цэгүүдийн нэгийг Тэмдэгтэд тохируулан чирнэ үү

Хоёрдугаарт, үүнийг газар дээр нэмье (ижил алхамуудыг хий) …

1- Шат шатнаас өөрийн дүрээ сонгоно уу 2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- BoxCollider2D хайх

4- Үүнийг сонгоно уу.

5- Байшинд гарч буй Ногоон хайрцгийн хэмжээг өөрчлөхийн тулд байцаагч дээр гарч буй BoxCollider2D-ээс "Edit Collider" хайрцгийг дарна уу.

6- Ногоон хайрцагт гарч буй Ногоон цэгүүдийн нэгийг Тэмдэгтэд тохируулан чирнэ үү

Хэрэв та тоглоом тогловол дүр нь газар дээр зогсож байгааг харах болно:>

Алхам 6: Бидний дүрийг хөдөлгө

Image
Image
Бидний дүрийг үсрүүлээрэй
Бидний дүрийг үсрүүлээрэй

Дүрээ ямар нэгэн даалгавар гүйцэтгүүлэхийн тулд бид эхлээд түүнд юу хийхээ хэлэх скриптийг нэмж өгөх хэрэгтэй …

Эв нэгдэл нь C# хэлийг ашигладаг … Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсвэл энэ линкээр орж үзэх боломжтой

Тиймээс скриптийг бүтээцгээе

1- Шат шатнаас өөрийн дүрээ сонгоно уу

2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- Скриптийн нэрийг бичээрэй (жишээ нь хөдөлгөөн) …

4- "Шинэ скрипт" дээр дарна уу.

5- "Үүсгэх ба нэмэх" дээр дарна уу.

Одоо скриптийг засахын тулд дээр нь хоёр товшино уу

6- Автоматаар бичигдсэн бүх кодыг устгах

7- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (скриптийнхээ нэрийг #скриптийнхээ нэрийг бичихээ бүү мартаарай)

8- Хэрэв та үүнийг хэрхэн кодлохыг мэдэхийг хүсвэл энэ линкээр зочилно уу

9- Скриптийг хадгалаад дүрийн байцаагч руу очоод скриптээ хараарай

10- Баруун болон зүүн товчлуурыг сонгоод Хурдыг тохируулна уу.

Одоо та тоглоом тогловол дүр хөдлөх болно …: D

Алхам 7: Бидний дүрийг үсрүүлээрэй

Бидний дүрийг үсрүүлээрэй
Бидний дүрийг үсрүүлээрэй
Бидний дүрийг үсрүүлээрэй
Бидний дүрийг үсрүүлээрэй

Тэмдэгтийнхээ хөдөлгөөнийг нэмсний дараа … одоо бид дүрийнхээ үсрэлтийг хийхэд бэлэн байна …

Тиймээс бид мөн зан авираа дээшлүүлдэг шинэ скрипт үүсгэх хэрэгтэй байна …

1- Шат шатнаас өөрийн дүрээ сонгоно уу

2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- Скриптийн нэрийг бичээрэй (жишээ нь үсрэх) …

4- "Шинэ скрипт" дээр дарна уу.

5- "Үүсгэх ба нэмэх" дээр дарна уу.

Үсрэх скриптийг засварлахаас өмнө … Юнитид энэ объект нь Газардсан гэдгийг ойлгуулахын тулд эхлээд газарт давхарга нэмж оруулъя.

1- Шатлалаас хөрсийг сонгоно уу

2- Байцаагчийн дээд талд байгаа "Давхарга" дээрээс "Анхдагч" дээр дарна уу

3- "Давхарга нэмэх" -ийг сонгоно уу.

4- 8-р давхаргыг "Газрын" гэж нэрлэнэ үү (Хоёр дахь зурагт үзүүлэв)

5- Дээд шатлалаас Газрыг дахин сонгоно уу

6- Байцаагчийн дээд талд байгаа "Давхарга" дээрээс "Анхдагч" дээр дарна уу

7- "Газар" -ыг сонгоно уу.

Ингээд л боллоо … Бид эцэст нь "Ground" гэсэн шинэ давхарга үүсгээд өөрийн Ground дээрээ нэмлээ

Тэмдэгтийнхээ үсрэлтийг хийхээс өмнө бид түүний газарт хүрч байгаа эсэхийг шалгах хэрэгтэй.

Тиймээс зан чанарынхаа хувьд GroundCheck -ийг бүтээцгээе …

1- Шатлалаас өөрийн тэмдэгт дээр хулганы баруун товчийг дарна уу

2- "Хоосон үүсгэх" -ийг сонгоод "GroundCheck" гэж нэрлэнэ үү.

3- Хэрэгслийн самбараас "Хөдөлгөөнт хэрэгсэл" -ийг сонгоод "GroundCheck" -г тэмдэгтийн суурь эсвэл гутал руу аваачина (Тавдугаар зурагт үзүүлсэн шиг)

Үүний дараа бид үсрэх скриптээ засахад бэлэн байна

1- Үсрэх скриптээ нээнэ үү (Төсөл эсвэл байцаагчаас)

2- Автоматаар бичигдсэн бүх кодыг устгах

3- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (скриптийнхээ нэрийг #скриптийнхээ нэрийг бичихээ бүү мартаарай)

Хэрэв та үүнийг хэрхэн кодлохыг мэдэхийг хүсч байвал энэ линкээр зочилно уу

4- Скриптийг хадгалаад дүрийн байцаагч руу очоод скриптээ хараарай (Зургаа дахь зурагт үзүүлэв)

5- Үсрэх хүчээ тохируулаад Газрын шалган нэвтрүүлэх цэг дээр "GroundCheck" нэмж оруулна уу (чирж тэгш өнцөгт хайрцаг дээр буулгана уу), Газрын радиусаа тохируулна уу (Жишээ нь 0.1), "Ground" газрын давхаргыг сонгоод эцэст нь сонгоно уу. үсрэх товч.

Хэрэв та тоглоомыг яг одоо тоглож байвал … Тэр алхаж, үсэрч байна … Хуррааааай:)

Алхам 8: Тэмдэгтийг амьдруулах

Image
Image
Тэмдэгтийг амьдруулах
Тэмдэгтийг амьдруулах
Тэмдэгтийг амьдруулах
Тэмдэгтийг амьдруулах
Тэмдэгтийг амьдруулах
Тэмдэгтийг амьдруулах

Бидний дүрийг хөдөлгөж, үсэрсний дараа түүнийг амьдруулцгаая … Энэ нь түүнийг үнэхээр дажгүй харагдуулах болно …

Танд эхлээд сул зогсолт, алхалт, үсрэлтийн Sprite дүрс хэрэгтэй болно (эхний зургаас дөрөв дэх зургийг харуулав)

Тэмдэгтийг дүрслэн харуулахын тулд та Animation Window & Animator Window дээр ажиллах ёстой бөгөөд эдгээр Windows -ийг харуулдаггүй Unity -ийн интерфейсийг авахын тулд:

1- Ctrl+6 дээр дарж анимэйшн цонх нээнэ үү

2- Зүүн дээд унах сонголтуудаас Цонхыг сонгоно уу (Тав дахь зурагт үзүүлсэн шиг)

Дараа нь "Animation" -> "Animator" -ийг сонгоод дараа нь хоёр цонх нээгдэнэ (Animation Window & Animator Window)

Одоо идэвхгүй байгаа үед дүрээ анимацлаж эхэлцгээе …

1- Шат шатнаас өөрийн дүрээ сонгоно уу

2- Анимэйшн цонхны "Үүсгэх" товчийг дарна уу

3- Хөдөлгөөнт дүрсээ хадгалах тохиромжтой газрыг сонгоно уу

4- Дараа нь төслийн бүх сул зогсолтын зургуудыг сонгоод анимэйшний цонхонд чирээд хаяна уу (Зургаа дахь зурагт үзүүлэв)

Хэрэв та одоо дүрд тоглож байгаа бол сул зогсож байна … Маш дажгүй…

Одоо түүнийг алхаж байхдаа Walk анимейшн тоглуулахад хүргэе.

1- Анимэйшн цонх руу очоод "Шинэ анимейшн" дээр дарна уу.

2- "Шинэ клип үүсгэх" -ийг сонгоно уу.

3- Хөдөлгөөнт дүрсээ хадгалах тохиромжтой газрыг сонгоно уу

4- Дараа нь төслийн бүх алхаж буй зургуудыг сонгоод анимэйшний цонхонд чирээд тавина уу

Одоо аниматорын цонхыг нээнэ үү

1- Сул зогсолтын хайрцаг дээр хулганы баруун товчийг дараад "шилжилт хийх" гэснийг сонгоод Walk Box дээр дарна уу (Долоо дахь зурагт үзүүлэв)

Тэмдэглэл: Хөдөлгөөнт хайрцгийн ижил нэр байх ёсгүй бөгөөд энэ нь таны нэрээс хамаарна.

2- Walk Box дээр хулганы баруун товчийг дараад "Шилжилт хийх" гэснийг сонгоод Idle Box дээр дарна уу

3- Параметрүүд дээр нэмэх дүрс дээр дарна уу (+) Bool-ийг сонгоно уу (жишээ нь алхаарай)

4- Идэвхгүй байдлаас алхах хөдөлгөөнт дүрс рүү шилжих сумыг сонгож, ItInspector руу ороод "Has Exit Time" -г False, "Fixed Duration" -г false, "шилжилтийн хугацаа" -г тэг болгож, нэмэх (+) дээр дарна уу. Энэ нь Нөхцөл байдлын хүрээнд байдаг бөгөөд "Алхах" -ыг "Үнэн" болгож тохируулна уу (Найм дахь зурагт үзүүлсэн шиг) …

5- Явах горимоос идэвхгүй хөдөлгөөнт дүрс рүү шилжих сумыг сонгож, түүний байцаагч руу очиж "Гарах цаг" -ыг худал, "Тогтмол хугацаа" -г худал, "шилжилтийн хугацаа" -г тэг болгож, нэмэх (+) дээр дарна уу. Нөхцөл дотор байгаа бөгөөд "Алхах" -ыг "Худал" болгож тохируулна уу

6- шатлалыг сонгохдоо дүрээ сонгоно уу

7- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

8- Скриптийн нэрийг бичнэ үү (жишээ нь AnimateWalk) …

9- "Шинэ скрипт" дээр дарна уу.

10- "Үүсгэх ба нэмэх" дээр дарна уу.

11- Автоматаар бичигдсэн бүх кодыг устгах

12- Текстийг татаж аваад хуулж бичээд скриптдээ оруулна уу (Таны скриптийн нэрийг #таныScriptName-ийн оронд бичихийг бүү мартаарай. Аниматор дахь параметрүүдийн дотор үүсгэсэн "алхах" нэрийн оронд таны Bool нэр)

13- Скриптийг хадгалаад дүрийн байцаагч руу очоод скриптээ хараарай

14- Тэмдэгтээ чирээд "Insertyour Motion Script", "Insertyour Jump Script" хэсэгт оруулна уу.

Хэрэв та яг одоо Тоглоом тоглосон бол тоглогч сул зогсож байгаа бөгөөд Run Animation тоглоомыг хөдөлгөсөн байна. Cool:>

Одоо түүнийг үсрэх үед Jump анимейшн тоглуулахыг зөвшөөрье …

1- Анимэйшн цонх руу очоод "Шинэ анимейшн" дээр дарна уу.

2- "Шинэ клип үүсгэх" -ийг сонгоно уу.

3- Хөдөлгөөнт дүрсээ хадгалах тохиромжтой газрыг сонгоно уу

4- Дараа нь төслийн бүх үсрэх зургуудыг сонгоод анимэйшний цонхонд чирээд тавина уу

Одоо аниматорын цонхыг нээнэ үү

1- Сул зогсолтын хайрцаг дээр хулганы баруун товчийг дараад "шилжилт хийх" гэснийг сонгоод үсрэх хайрцаг дээр дарна уу (ес дэх зурагт үзүүлсэн шиг).

2- Jump Box дээр хулганы баруун товчийг дараад "Шилжилт хийх" -ийг сонгоод Run Box дээр дарна уу

3- Параметрүүд дээр нэмэх дүрс дээр дарна уу (+) Боолыг сонгоно уу (жишээ нь Jump гэж нэрлэнэ үү)

4- Сул зогсолтоос Үсрэх хөдөлгөөнт дүрс рүү шилжих сумыг сонгоод "Inspector" руу ороод "Exit Time" -г False, "Fixed Duration" -г false болгож, "шилжилтийн хугацаа" -г тэг болгож, нэмэх (+) дээр дарна уу. Нөхцөл дотор байгаа бөгөөд "Үсрэх" -ийг "Үнэн" болгож тохируул (Арав дахь зурагт үзүүлсний дагуу) …

5- Jump to Run анимац руу шилжих сумыг сонгоод Inspector руу ороод "Exit Time" -г False, "Fixed Duration" -г false, "шилжилтийн хугацаа" -г тэг болгож, нэмэх (+) дээр дарна уу. Нөхцөл дотор байгаа бөгөөд "Үсрэх" -ийг "Худал" болгож тохируулна уу

6- Animator-аас Jump хөдөлгөөнт хайрцаг дээр хоёр товшоод "Loop Time" -г "False" болгож тохируулна уу.

7- шатлалыг сонгохдоо дүрээ сонгоно уу

8- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

9- Скриптийн нэрийг бичнэ үү (жишээ нь AnimateJump) …

10- "Шинэ скрипт" дээр дарна уу.

11- "Үүсгэх ба нэмэх" дээр дарна уу.

12- Автоматаар бичигдсэн бүх кодыг устгах

13- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (Та өөрийн скриптийн нэрийн оронд скриптийн нэрээ бичихийг бүү мартаарай. Та аниматор дахь параметрүүдийн дотор үүсгэсэн)

14- Скриптийг хадгалаад дүрийн байцаагч руу очоод скриптээ хараарай

15- Тэмдэгтээ чирээд "Jump Script-ийг оруулах" хэсэгт оруулна уу.

Хэрэв та одоо тоглоомоо тоглож байвал тоглогч сул зогсож, алхаж, үсрэх болно … hooohuuu!: D

гэхдээ түүнийг эргүүлэх хэрэгтэй

Алхам 9: Өөрийнхөө дүрийг эргүүлэх

Таны дүрийг эргүүлж байна
Таны дүрийг эргүүлж байна
Таны дүрийг эргүүлж байна
Таны дүрийг эргүүлж байна
Таны дүрийг эргүүлж байна
Таны дүрийг эргүүлж байна

Эхлээд та манай дүрд шинэ скрипт нэмэх хэрэгтэй.

1- Шат шатнаас өөрийн дүрээ сонгоно уу

2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- Скриптийн нэрийг бичнэ үү (жишээ нь Flip) …

4- "Шинэ скрипт" дээр дарна уу.

5- "Үүсгэх ба нэмэх" дээр дарна уу.

6- Автоматаар бичигдсэн бүх кодыг устгах

7- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (Та өөрийн скриптийн нэрийн оронд өөрийн скриптийн нэрийг бичихээ бүү мартаарай, мөн таны хөдөлгөөний скриптийн нэрийг #YourMotionScriptName-ийнхээ оронд бичихээ бүү мартаарай)

8- Скриптийг хадгалаад дүрийн байцаагч руу очоод скриптээ хараарай

9- Дүрээ чирээд "Motion Script оруулах" хэсэгт оруулна уу.

10-Байцаагчийн дээд хэсэгт байрлах "Өөрчлөлт" -өөс дүрийнхээ Х хэмжээсийг хуулж, скриптийнхээ Scale_X дээр байрлуулна уу (Хоёр дахь ба Гурав дахь Зурагт харуулав)

11- Байцаагчийн дээд хэсэгт байрлах (Өөрчлөлт) тэмдэгтийн Y масштабыг хуулж, Scale_Y дээр тавина уу.

Алхам 10: Камер нь бидний дүрийг дагаж мөрддөг

Энэ удаад та манай камерт шинэ скрипт нэмэх шаардлагатай болно.

1- Камераа шатлалаас сонгоно уу

2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- Скриптийн нэрийг бичнэ үү (жишээ нь CameraFollow) …

4- "Шинэ скрипт" дээр дарна уу.

5- "Үүсгэх ба нэмэх" дээр дарна уу.

6- Автоматаар бичигдсэн бүх кодыг устгах

7- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (#скриптийнхээ нэрийг бичихийн оронд скриптийнхээ нэрийг бичихээ бүү мартаарай)

8- Скриптийг хадгалаад Камерын байцаагч руу очоод скриптээ хараарай 8- Тэмдэгтээ чирээд "Зорилт" руу оруулна уу.

Хэрэв та хүсвэл өөр тохиргоог өөрчилж болно …

X & Y офсет ашиглан камерын ирмэгийг тавина

Алхам 11: Хоёрдахь тоглогч (2 тоглогч) ба камер 2 тоглогчийг дагана уу

Хоёрдахь тоглогч (2 тоглогч) ба камер 2 тоглогчийг дагана уу
Хоёрдахь тоглогч (2 тоглогч) ба камер 2 тоглогчийг дагана уу

Тоглоомоо илүү сонирхолтой болгохын тулд … Та үүнийг 2, 3, 4, 10, 20 болгож болно. Тоглогчид … хүссэн тооны тоглогчид үүнийг хийхийн тулд:

1- Шат шатнаас өөрийн дүрээ сонгоно уу

2- Үүнийг хуулбарлах (Ctrl + D дээр дарна уу)

Одоо та өөр дүр нэмж орууллаа

3- Үүнийг Move хэрэгслээр зөөж, чирээд тохиромжтой газар байрлуулна уу

4- Одоо бид хяналтын тохиргоог өөрчлөх хэрэгтэй бөгөөд ингэснээр түүний байцаагч руу очиж, хөдөлгөөний скриптийн баруун, зүүн товчлуурыг өөрчлөх хэрэгтэй.

5- Мөн Jump товчлуурыг өөрчилнө үү …

Гэхдээ одоо Камер нь зөвхөн нэг тоглогчийг дагаж байгаа бөгөөд үүнийг нэгээс илүү тоглуулагч болгохын тулд бид түүнд шинэ скрипт нэмэх шаардлагатай байна.

1- Шатлалаас камераа сонгоно уу 2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- Скриптийн нэрийг бичнэ үү (жишээ нь CameraFollowMultipleTarget) …

4- "Шинэ скрипт" дээр дарна уу.

5- "Үүсгэх ба нэмэх" дээр дарна уу.

6- Автоматаар бичигдсэн бүх кодыг устгах

7- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (скриптийнхээ нэрийг #скриптийнхээ нэрийг бичихээ бүү мартаарай)

8- Скриптийг хадгалаад Камерын байцаагч руу очоод скриптээ хараарай

9- "Зорилт" -ыг тохируулах 2

10- Хоёр тоглогчийг энэ бай руу чирнэ үү.

Камерын офсет Z (-20) эсэхийг шалгаарай

Та өөр тохиргоог өөрчлөх эсвэл тохируулах боломжтой … хэрэв та камер руу орохыг хүсч байвал офсет X & Y -ийг засаарай

Алхам 12: Оноо ба үхсэн оноог нэмэх

Оноо ба үхсэн оноог нэмэх
Оноо ба үхсэн оноог нэмэх

Таны тоглоомонд хийж болох олон гайхалтай санаанууд байдаг, гэхдээ хамгийн энгийн санаа бол дүрүүдийн аль нэг нь түрүүлж хүрвэл энгийн онооны бүсийг бий болгох явдал юм. дахин үржих цэг одоо …

Эхлээд онооны талбайг хийцгээе:

1- Гэхдээ газар ба онооны объект (эхний зурган дээр харуулав)

Үүнд Box Collider2D нэмэхээ бүү мартаарай

Одоо бид онооны талбайд скрипт нэмэх хэрэгтэй

1- Шат шатлалаас өөрийн онооны түвшинг сонгоно уу

2- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

3- Скриптийн нэрийг бичнэ үү (жишээ нь ScoreGround) …

3- "Шинэ скрипт" дээр дарна уу 4- "Үүсгэх ба нэмэх" дээр дарна уу.

5- Автоматаар бичигдсэн бүх кодыг устгах

6- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (скриптийнхээ нэрийг #скриптийнхээ нэрийн оронд бичихээ бүү мартаарай, "YourPlayer1Name", "YourPlayer2Name" -ийн оронд 2 тоглогчийн нэрийг өөрчилнө үү)

7- Скриптийг хадгалаад Камерын байцаагч руу очоод скриптээ хараарай

Бидэнд Текст үүсгэх, дахин эхлүүлэх товчлуурыг одоо оруулах шаардлагатай байна

Текст үүсгэхийн тулд

1- Шатлал дахь Plus (+) дээр дарна уу

2- "UI" -> "Текст" -ийг сонгоно уу.

3- Байцаагчийн текстийн нэрийг өөрчилж, өнгийг нь засварлана уу.

4- Нэг тоглогчдод зориулагдсан 2 текстийг үүсгэнэ үү (жишээ нь "1-р тоглогч ялна"), нөгөө нь 2-р тоглогчид зориулагдсан болно.

Одоо бид дахин эхлүүлэх товчийг бий болгох хэрэгтэй

Товчлуур үүсгэхийн тулд1- Шатлал дахь Plus (+) дээр дарна уу

2- "UI" -> "Товчлуур" -ыг сонгоно уу.

3- Байцаагчийн товчлуурын нэрийг өөрчилж, өнгийг нь засварлана уу.

ганц товчлуур үүсгэх

Текст, товчлуурыг үүсгэсний дараа бид үүнийг онооны газрын байцаагч руу нэмэх хэрэгтэй.

1- Шат шатнаас өөрийн онооны газрыг сонгоно уу2- Байцаагчийн цонх руу очно уу

3- Таны оруулсан скриптийг хараарай

4- Текстүүдийг чирээд "Тоглогч 1-ийн текстийг хожих", "Тоглогчийн текстийг 2-р хэсэгт" оруулах.

5- Товчлуурыг чирээд "Дахин эхлүүлэх товч" руу оруулна уу.

Хэрэв та одоо тоглож байвал дахин эхлүүлэх товчлуураас бусад бүх зүйл ажилладаг

Үүнийг ажиллуулахын тулд

1- Unity-ийн зүүн дээд буланд байгаа Drop down хэрэгслүүдээс Файлыг сонгоно уу …

2- "Бүтээх тохиргоо" -г сонгоно уу.

3- Төслийн цонхноос олдсон "Scene" фолдероос үзэгдлээ чирээд "Scene in Buildes" хэсэгт оруулна уу.

Одоо товчлуур дээр шинэ скрипт нэмье

4- шатлалыг сонгохдоо товчлуураа сонгоно уу

5- Байцаагчийн цонх руу очоод "Бүрэлдэхүүн хэсэг нэмэх" дээр дарна уу.

6- Скриптийн нэрийг бичнэ үү (жишээ нь SceneLoader) …

7- "Шинэ скрипт" дээр дарна уу.

8- "Үүсгэх ба нэмэх" дээр дарна уу.

9- Автоматаар бичигдсэн бүх кодыг устгах

10- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (скриптийнхээ нэрийг #скриптийнхээ нэрийг бичихээ бүү мартаарай)

11- Скриптийг хадгалахын тулд Эв нэгдэл рүү буцна уу

12- Шат шатнаас өөрийн товчлуурыг сонгоно уу

13- Байцаагч руу очоод "дээр дарах" дээр нэмэх (+) дээр дарна уу.

14- савыг чирж, тэгш өнцөгт хайрцаг руу буулгана

15- "Функц байхгүй" дээр дарж "SceneLoader" - "Load Scene" -г сонгоно уу.

16- тэг гэж бич … 0

Одоо та үүнийг тоглодог бол ажиллана ….. Ура: D

Үүнийг хийхийн тулд үхсэн бүсийг нэмье.

1- Шатлал дахь Plus (+) дээр дарна уу

2-"Хоосон зай үүсгэх" -ийг сонгоод байцаагч руу очно уу

3- BoxCollider 2d нэмнэ үү.

4- Үүнийг доош нь хөдөлгө, тэгвэл тоглогч унахад тэр мөргөлддөг

Одоо энэ тоглоомын объектод шинэ скрипт нэмж, жишээ DeadZone гэж нэрлэнэ үү

5- Текстийг татаж аваад хуулж аваад скриптдээ оруулна уу (скриптийнхээ нэрийг #yourScriptName-ийнхээ оронд бичихийг, мөн "yourPlayer1 Name", "YourPlayer2 Name" гэхийн оронд дүрүүдийнхээ нэрийг бичихээ бүү мартаарай)

Одоо хадгалж, эв нэгдэл рүү буцна уу

Манай тоглогч хаана дахин төрөхийг зааж өгөх хоосон тоглоомын объектыг нэмэх шаардлагатай

1- Шатлал дахь Plus (+) дээр дарна уу

2- "Хоосон зай үүсгэх" -ийг сонгоно уу.

3- Тоглогчид дахин үржих шаардлагатай байгаа байрлалыг ижил байрлал руу шилжүүлэх

4- Байцаагчийн DeadZone скриптийг үзээд Spawn Point (таны үүсгэсэн тоглоомын объект) -ыг нэмж оруулаарай.

Хэрэв та одоо тогловол сэтгэгдэл төрөх болно: -O

Алхам 13: Эргэлтийг хөлдөөх

Тоглоом тоглож байх үед тэмдэгт нь эргэлддэг алдаа гардаг …

Хэрэв та энэ алдаанаас залхсан бол үүнийг амархан засах боломжтой:

1- Зүгээр л шатлалаас тэмдэгтийг сонгоно уу

2- Байцаагчийн Rigidbody2D-ийг хараарай

3- "Хязгаарлалтууд" -ыг нээгээд "Хөлдөөх эргэлтийг" үнэн болгож тохируулна уу

Тийм л дээ;)

Алхам 14: Тоглоомын үндсэн цэсийг үүсгэх

Үндсэн цэсээ хэрхэн яаж үүсгэх вэ

Алхам 15: Хэвлэх, хуваалцах

Эцэст нь тоглоомоо байршуулахын тулд энэ видеог үзнэ үү

Танд таалагдана гэж найдаж байна … Сурч мэдээрэй … Фумтай болоорой:)

Надаас асуух аливаа асуулт:

Зөвлөмж болгож буй: