Гэр / Skype / 2D тоглоомд зориулсан спрайтуудыг татаж аваарай. Тоглоомын спрайтууд - тэд юу вэ? Хавтгай ба муруй гадаргуу

2D тоглоомд зориулсан спрайтуудыг татаж аваарай. Тоглоомын спрайтууд - тэд юу вэ? Хавтгай ба муруй гадаргуу

Сүүлийн жилүүдэд компьютерийн салбар маш өндөр өсөлттэй байна. Хэрэв өмнө нь компьютерийн тоглоомууд зөвхөн хөгжөөн дэмжигчдэд зориулсан зугаа цэнгэл байсан бол одоо тэд илүү их зүйл болжээ. Тэдгээрийг бүх насны хүмүүс тоглох боломжтой бөгөөд хамгийн нарийн амтанд ч тохирсон төслүүдийг бүтээдэг. Хамгийн гол нь урьд өмнө төсөөлж ч байгаагүй гайхалтай боломжууд гарч ирсэн тул одоо компьютерийн тоглоомууд нь график, физикийн хувьд бодит байдлаас бараг ялгагдах боломжгүй болж, хэрэглэгчийг үл мэдэгдэх ертөнцөд умбуулж, гайхалтай түүхүүдийг амьдрах боломжийг олгодог. тэдний зан чанар. Гэхдээ үүнтэй зэрэгцэн зарим хүмүүс "тоглох" үйл явцаар хязгаарлагдахыг хүсдэггүй - тоглоом бүтээх журам нь тэднийг биширдэг. Гэсэн хэдий ч эдгээр мөрөөдөгчдийн ихэнх нь уран зөгнөлийн түвшинд хэвээр үлддэг, учир нь тэд энэ үйл явцыг хэтэрхий төвөгтэй гэж үздэг. Бодит байдал дээр энэ нь тийм биш гэдгийг одоо асар их төсөв, хэвлэн нийтлэгчдийн дэмжлэггүйгээр олон төсөл бүтээж байгаа асар олон тооны инди хөгжүүлэгч нар нотолсон юм. Та зүгээр л бага багаар эхэлж, аажмаар урагшлах хэрэгтэй. Энэ нийтлэлээс та тоглоомын спрайт гэж юу болох, тэдгээрийг хэрхэн ашиглах талаар сурах болно, ингэснээр та өөрийн төслүүдийг үүсгэж эхлэх боломжтой.

Спрайт гэж юу вэ?

Хэрэв таны монитор дээр компьютер тоглоом байгаа бол таны өмнө юу харагдаж байна вэ? Энэхүү төслийн график бүрхүүл нь жижиг пикселүүдээс бүрдсэн янз бүрийн бүтэц юм. Хэрэв та компьютер тоглоом бүтээхээр төлөвлөж байгаа бол графиктай маш их ажиллах хэрэгтэй болно. Гэхдээ хэрэв та томоохон төсөлд хараахан зорилго тавиагүй байгаа бол 3D график засварлагчтай төгс ажиллах шаардлагагүй болно. Интернэтээс татаж авах боломжтой тоглоомуудын спрайт энд танд туслах болно. Гэхдээ энэ юу вэ? Тэдгээрийг хэрхэн ашиглах вэ, энэ нь таны ажлыг хэрхэн хөнгөвчлөх вэ? Тоглоомын спрайт гэдэг нь та компьютер дээрээ татаж аваад тоглоом бүтээх явцад ашиглаж болох дүр, объект гэх мэт бэлэн бүтэц юм. Энэ нь та тоглоомын бүх объект, түүнчлэн түүний хөдөлгөөний үе шат бүрийг зурах шаардлагагүй болно гэсэн үг юм - та үүнийг аль хэдийн бэлэн болгосон байх болно. Таны харж байгаагаар тоглоомын спрайтууд таны амьдралыг үнэхээр хялбар болгож чадна.

Спрайт харагдац

Одоо та тоглоомын спрайт гэж юу болох талаар ерөнхий ойлголттой болсон боловч энэ нь тэдгээрийг практикт ашиглахад хангалтгүй байх болно. Бид яг юу болохыг, тоглоом бүтээхдээ хэрхэн ашиглахаа олж мэдэх хэрэгтэй. Хэрэв та спрайт ашиглах гэж байгаа бол тэдгээрийг компьютер дээрээ татаж авах хэрэгтэй. Ихэнх тохиолдолд тэдгээр нь тунгалаг дэвсгэр дээр хэдэн арван эсвэл бүр хэдэн зуун жижиг дүрс бүхий том эсвэл бүр асар том график файл шиг харагдах болно. Үүний дагуу та спрайт руугаа шууд хандахын тулд энэ том файлыг жижиг болгон хувааж болно. Тэдгээрийн зарим нь танд хэрэггүй байж магадгүй бөгөөд та тэдгээрийг хайчилж болно, тиймээс энэ арга нь хэдэн арван эсвэл хэдэн зуун бие даасан зургийг татаж авахаас хамаагүй илүү тохиромжтой. Та зүгээр л том файл сонгоод, хэсгийг тэмдэглээд, танд спрайт байна.

Спрайт ашиглах

Та бүхний мэдэж байгаагаар ихэнх тохиолдолд 3D дүрс нь стандартчилагдаагүй тул нэг 3D объектын бүх хөдөлгөөнийг дамжуулахад маш их зай шаардагддаг тул та 2D тоглоомд зориулсан спрайтуудыг олох боломжтой болно. Үүний зэрэгцээ 2D спрайтуудтай ажиллах нь маш энгийн. Та зүгээр л өөрийн үүсгэж буй засварлагчдаа спрайтуудыг ачаалж, хөдөлгөөнт эффект үүсгэхийн тулд тэдгээрийг хооронд нь холбоно. Дараа нь үүнийг түвшинд ачаалж, үр дүнг нь таашаал аваарай.

Спрайтаас график руу шилжих

Та бүх амьдралаа спрайт ашиглан тоглоом бүтээх боломжгүй тул амбицтай бол тэдгээрийг хэрхэн ашиглаж сурах эсвэл энэ ур чадварт тань туслах хэн нэгнийг олох хэрэгтэй болно.

HTML5 болон гар утасны платформуудыг хөгжүүлснээр 2D тоглоомууд дахин моодонд орж, томоохон хэвлэн нийтлэгчдийн анхаарлыг татаж байна. Unity зэрэг хэрэгслүүд болон тоглоомын хөрөнгийн онлайн нөөцийн ачаар эдгээр тоглоомуудыг хөгжүүлэх нь илүү хялбар болсон. Төлбөртэй болон үнэ төлбөргүй тоглоомын 2D нөөц бүхий шилдэг 10 сайтын жагсаалтыг доор харуулав.

*Сайтуудыг санамсаргүй дарааллаар жагсаасан*

1. Unity Asset Store (төлбөртэй)

Төлбөртэй тоглоомын хөрөнгөтэй хамгийн том сайт. Ажиллахын тулд Unity хөдөлгүүрийг ашиглах шаардлагагүй - Asset Store дээрх нөөцөд хандахын тулд та түүний үнэгүй хувилбарыг татаж авахад л хангалттай. Татаж авсан файлууд нь Unity төслийн хавтсанд хадгалагдах бөгөөд тэндээс тэдгээрийг дурын 2D тоглоомын хөдөлгүүрт оруулж болно.

Чадварлаг хөгжүүлэгчийн гарт байгаа Unity нь асар их нөөц бололцоотой гэдгийг тэмдэглэх нь зүйтэй бөгөөд үүнийг олон тооны амжилттай 2D тоглоомууд (жишээ нь Rovio-ийн алдартай Bad Piggies гэх мэт) нотолж байна. Unity Asset Store нь 2D хөрөнгийн хамгийн өргөн сонголтыг санал болгодог.

2. GameDev зах зээл (төлбөртэй)

GameDev зах зээл нь харьцангуй шинэ сайт бөгөөд агуулгын ангиллаар (Super Game Asset гэх мэт), үүнийг доор авч үзэх болно. Эндээс та UI, дүрийн дүрс, дүрс, орчин зэрэг 2D болон 3D хөрөнгийг хоёуланг нь олох болно. Уран бүтээлчид худалдах хөрөнгийг санал болгодог бөгөөд хүрээ нь өдөр бүр нэмэгдэж байна.

Graphicriver бол хамгийн алдартай зургийн эх сурвалжуудын нэг юм. Энгийн хөдөлгөөнт тоглоомууд хөгжсөний улмаас тэнд 2D хөрөнгө бүхий тусдаа ангилал гарч ирэв. Сайт дээр тавигдахаас өмнө бүх контентыг дотоод баталгаажуулалтад хамруулдаг бөгөөд нийтлэгдсэний дараа ямар ч хэрэглэгч өөрийн үнэлгээ, шүүмжээ үлдээх боломжтой. Доод шугам: энэ бол Envato-ийн хяналтан дор найдвартай, идэвхтэй хөгжиж буй сайт юм.

4. Scirra дэлгүүр (төлбөртэй)

Scirra бол саяхан өөрийн хөрөнгийн дэлгүүрээ нээсэн алдартай 2D HTML5 засварлагч Construct 2-ийн хөгжүүлэгч юм. Эндээс та Construct 2-д зориулсан аудио, график материал, тэр ч байтугай бэлэн тоглоомын загваруудыг олох боломжтой. Гэсэн хэдий ч та өөр ямар ч 2D засварлагчийг ажилдаа ашиглаж болно.

5. Тоглоомын урлагийн түншүүд (төлбөртэй)

Game Art Partners вэбсайтаас та хүүхэлдэйн киноны дүрүүд, мангасууд, зэвсэг, визуал эффект, интерфэйсийн элементүүдийн багц зэрэг 2D платформ тоглогчдод зориулсан төрөл бүрийн хүүхэлдэйн киноны хөрөнгийг худалдан авах боломжтой.

6. Супер тоглоомын хөрөнгө (төлбөртэй)

Хэрэв та RPG эсвэл изометрийн графиктай тоглоом бүтээсэн бол энэ сайт танд зориулагдсан болно. Эндээс та хамгийн өндөр чанартай хөрөнгийг олох болно: өнгөлөг RPG дүрсүүд (онлайн дээр байгаа хамгийн шилдэг нь байж магадгүй), 2D спрайтууд, хөдөлгөөнт дүрүүд болон асар том изометрийн газрын зураг. Хамгийн чухал нь танилцуулсан эх сурвалжуудын ихэнх нь ижил хэв маягаар хийгдсэн байдаг.

7. Нээлттэй тоглоомын урлаг (үнэгүй)

Нээлттэй эхийн тоглоом хөгжүүлэгчдэд зориулсан иж бүрэн эх сурвалж болох Open Game Art нь үнэгүй лицензтэй тоглоомын хөрөнгийн хамгийн том цуглуулга юм. Спрайтаас эхлээд дүрс хүртэлх бүх материалыг GNU эсвэл Creative Commons лицензээр татаж авах боломжтой. Энэ бол эхлэгчдэд зориулсан маш сайн сайт боловч ихэнх хөрөнгө нь өөр харагдах загвартай тул та тэдгээрийг анхааралтай сонгох хэрэгтэй.

8. Кенни тоглоомын хөрөнгө (үнэгүй)

UI элементүүд болон 2D платформ тоглогчдод зориулсан төрөл бүрийн спрайт зэрэг 20 мянга гаруй хөрөнгөтэй өөр нэг гайхалтай сайт. Ихэнх нөөцийг вектор графикаар харуулсан бөгөөд дэлгэцийн нягтралаас үл хамааран ямар ч төхөөрөмжид тохиромжтой. Хөрөнгийг дангаар нь (үнэгүй) эсвэл нэг багцад (бага зэрэг 9 доллар төлж) татаж авах боломжтой.

9. Game-Icons.net (үнэгүй)

Game-icons.net бол үнэгүй дүрс бүхий хамгийн шилдэг сайт бөгөөд үүнээс 2000-аас доошгүй дүрс байдаг. Хэдийгээр бүх дүрс нь хар, цагаан өнгөтэй байдаг ч тэдгээр нь нэлээд түгээмэл бөгөөд үйлдэл, шившлэг, ур чадвар, зүйлс гэх мэт n. Сайхан урамшуулал бол вектор формат юм.

10. Reiner's Tilesets (үнэгүй)

Үнэгүй хавтан бүхий хамгийн сайн сайт. Эндээс та амьтад, ургамал, барилга байгууламж, зэвсэг, визуал эффект, изометрийн график бүхий RPG-д зориулсан бараг бүх объектыг олох боломжтой. Хөрөнгийн хэв маяг нь Diablo II-ийг санагдуулдаг. Энэ нь тоглоомын хөдөлгүүрийг туршиж үзэх эсвэл өөрийн тоглоомоо бүтээхээр төлөвлөж буй шинэ хөгжүүлэгчдэд зориулсан гайхалтай эх сурвалж юм.

Таны мэдэж байгаагаар янз бүрийн дэлгэцийн нягтрал, харьцаатай хөдөлгөөнт төхөөрөмжүүдийн асар том флот байдаг. Хэрэв та энэ нийтлэлийг уншиж байгаа бол та над шиг зураачаас ямар шийдвэрээр спрайт зурахыг хүсч байгаагаа шийдэхийг хүсч байгаа бөгөөд ингэснээр тоглоом ихэнх төхөөрөмж дээр сайхан харагдаж байна.

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

Бидний арга нь тоглоомын явц эсвэл уран сайхны найруулгад нөлөөлөхгүй өөр өөр харьцаагаар зургийн тэр хэсгийг таслах явдал юм. Гэхдээ анхны дэвсгэр зураг ямар хэмжээтэй байх ёстой вэ?

Үүнийг хийхийн тулд ямар дэлгэцийн нягтрал, харьцаа хамгийн алдартай болохыг олж мэдье. Үүний тулд би багийн нээлттэй статистикийг ашигласан Эв нэгдэл, та үүнийг үзэх боломжтой. Бичиж байх үеийн одоогийн өгөгдөл энд байна:

Дэлгэцийн нягтрал

Харьцаа

Эндээс хамгийн алдартай тогтоолуудын жагсаалт бие биенээсээ хэрхэн харагдаж байна:

Бид хажуугийн илүүдэл хэсгийг таслаж, зургийн өндрийг хэвээр үлдээнэ. Тиймээс та зургийн хамгийн дээд хэмжээг өндрөөр шийдэх хэрэгтэй.

Хэрэв та ямар нэг зүйлийг хэмжээгээр зурвал 2048 x 2048 пикселдараа нь программын дагуу хэмжээг нь багасгана 512 x 512 пиксел, дараа нь зураг тодорхой хэвээр байх болно, гэхдээ растер графикаар үүнийг эсрэг чиглэлд хийх боломжгүй - зураг бүдэгрэх болно.

Дээр дурдсанчлан хамгийн алдартай тогтоолуудын жагсаалтаас харахад хамгийн дээд өндөр нь байна 1536px.

Хамгийн алдартай харьцааны форматуудын хувьд (98.5%) зургийн өргөнийг сонгох боломжтой бөгөөд ингэснээр өндөр нь 1536px хэвээр байна. Үүнээс гарсан зүйл нь:

Хажуугийн ирмэгүүд нь 16:9-ээс өөр харьцаатай дэлгэцэн дээр таслагдах болно гэдгийг харгалзан үзэхэд та тоглоомонд чухал ач холбогдолтой объектуудыг харагдахуйц байлгахын тулд байрлуулж болно. хэмжээтэй талбайд тэдгээрийг байрлуулах 2048 X 1536 пиксел.Энэ загвар дээр үндэслэн та тоглоомын ертөнцийн дэвсгэр болон бусад элементүүдийг зурж болно.

Sprite Sheet Packer дээр спрайт хуудас үүсгэж байна

Sprite Sheet Packer нь янз бүрийн форматаар спрайт хуудас (спрайт хуудас, спрайт хуудас) үүсгэх хэрэгсэл юм. Sprite хуудас савлагчийн нүүр хуудас https://spritesheetpaker.codeplex.com/. MIT-ийн лицензтэй энэхүү жижиг программ нь олон дан зургийг нэг зураг болгон нэгтгэж, ил тод зотон дээр оруулсан зургуудыг үр дүнтэй байрлуулдаг. Sprite Sheet Packer зөв ажиллахын тулд Microsoft .Net Framework 3.5 буюу түүнээс дээш хувилбарыг систем дээр суулгасан байх ёстой.
Хөтөлбөр нь PNG, JPG, BMP, GIF форматаар оруулах зургийг дэмждэг. Үр дүн нь тунгалаг дэвсгэртэй 32 битийн PNG форматтай нэг зураг юм. Sprite Sheet Packer нь оролтын зургийн файлын нэрийг координат, хэмжээтэй хамт харуулах дагалдах текст файлыг үүсгэдэг. Эдгээр нь танд хэрэгтэй зургийн хэсгүүдийг олохын тулд спрайт программдаа ашиглах шаардлагатай бүх зүйл юм.

Sprite Sheet Packer хэрэглэгчийн интерфейс нь шаардлагатай бөгөөд хангалттай хяналтын багцтай. Үүнийг ойлгоход хэцүү биш юм. Оролтын файлуудыг нээх нь харилцах цонхноос болон чирэх, буулгах аргыг ашиглах боломжтой. Та файлуудыг дангаар нь эсвэл олон сонголтоор нэг дор нээх боломжтой.

Зургийг ачаалсны дараа тэдгээрийн хооронд шаардлагатай зайг тохируулах, спрайт хуудасны файлын нэр, байршлыг тодорхойлох шаардлагатай. Хэрэв та спрайт газрын зураг үүсгэх сонголтыг сонговол спрайт хуудасны нэрийг зааж өгсний дараа газрын зургийн файлын нэр болон түүний байршлыг автоматаар тохируулах болно.

Би Sprite Sheet Packer-ийг вэб хуудсанд css спрайт хэрэглэх мастер спрайт үүсгэх хэрэгсэл болгон ашиглахыг зорьж байгаа тул би тодорхой хоёр сонголтыг орчуулаагүй. Энэ нь "Хоёр гаралтын хүчийг шаарддаг уу?" болон "Дөрвөлжин гаралт шаардах уу?" Миний ойлгож байгаагаар тэд програмыг зориулалтын дагуу ашиглахдаа тусгай спрайт хуудасны форматыг зааж өгөх зорилготой юм - тоглоомд зориулсан спрайт хуудас үүсгэх. Доор би спрайт хуудас бүтээх бүх сонголтуудын дэлгэцийн агшинг өгөх болно.

1 – Сонголтууд “Хоёр гаралтын хүчийг шаардах уу?” болон "Дөрвөлжин гаралт шаардах уу?" . Спрайт хуудасны хэмжээ нь 462x200px.

2 – – “Хоёр гаралтын хүчийг шаардах уу?”. Спрайт хуудасны хэмжээ нь 512x256px.

3 – – “Хоёр гаралтын хүчийг шаардах уу?” болон "Дөрвөлжин гаралт шаардах уу?" Спрайт хуудасны хэмжээ нь 512x512px.

4 – – “Дөрвөлжин гаралт шаардах уу?” Спрайт хуудасны хэмжээ нь 336x336px.

Спрайт хуудасны жишээ нь маш энгийн. Би өөр өөр хэмжээтэй зураг авахаас санаа зовсонгүй, харин 32x32 пикселийн хэмжээтэй анхны PNG зургийг авсан. Хөгжүүлэгчийн хуудаснаас (дээрх холбоосыг үзнэ үү) та янз бүрийн хэмжээтэй зураг бүхий спрайт хуудасны жишээг харж болно. Сүүлчийн сонголт нь дараа нь вэб хуудсан дээр css спрайт байрлуулах мастер спрайт үүсгэхэд оновчтой юм шиг санагдаж байна. Энэ спрайт хуудас нь оновчтой дөрвөлжин хэлбэртэй бөгөөд шаардлагатай бол шинэ спрайт нэмэх боломжтой бага зэрэг хоосон зайтай. Би спрайт хуудасны хамгийн сүүлийн хувилбарт зориулсан газрын зургийн текст файлын фрагментийн дэлгэцийн агшинг өгөх болно.

Дэлгэцийн агшинд амласан спрайт файлын нэр, тэдгээрийн координат, хэмжээг харуулав. Гэхдээ зургийн координатыг хасах тэмдгийг харгалзахгүйгээр энд өгөгдсөн тул CSS спрайтуудад зориулж загвар үүсгэхдээ үүнийг анхаарч үзэх хэрэгтэй. Шаардлагатай координатыг тодорхойлохын тулд үүссэн мастер спрайтыг Sprite Cow программд ачаалах нь илүү хялбар бөгөөд энэ нь CSS-д ашиглах координатыг тодорхой зааж өгөх болно.

Энэ бол үнэндээ.

Найзууд аа, Mult-uroki.ru нь ашгийн бус төсөл бөгөөд дэлхий даяар улам олон хүн хүүхэлдэйн кино, 2D хөдөлгөөнт дүрс бүтээх сэдвээр үнэ төлбөргүй, өндөр чанартай боловсролын материал болгон ашигладаг. Та ТӨСЛИЙГ ХӨГЖЛҮҮЛЭХЭД багахан хэмжээний мөнгөөр ​​тусалж чадна, учир нь би шинэ хичээл бий болгоход зарцуулж байсан цагаа би амьд үлдэхийн тулд цагийн ажил хийхээ алддаг. Баярлалаа!

Энэ видеон дээр миний холбосон энэ хичээлтэй холбоотой материалыг харуул:

Миний видео хичээлүүдийг ашигласнаар та 2d/3d хүүхэлдэйн кино, дүр, хөдөлгөөнт дүрсийг ямар ч хэв маягаар хэрхэн бүтээх талаар сурах боломжтой.

Эхний хичээлээс суралцаж эхэл:

1. Anime Studio Pro-ийн тойм (Moho Pro). Бид таны анхны өндөр чанартай хөдөлгөөнт дүрсийг бүтээж байна

Хичээл 41 минут үргэлжилнэ! Энэ хугацаанд та миний болон хөтөлбөрийн талаар бүрэн санал бодлоо илэрхийлж, таны ирээдүйн амьдралыг өөрчлөх шийдвэр гаргах болно (хожим миний хичээлийг үзэхгүй байсан ч гэсэн энэ нь таны цагийг хэмнэх болно!).

Тоглоомын спрайтуудыг хаанаас авах вэ?

Та дараах асуултуудад өөрөө хариулах болно.

- Би хөтөлбөрт ажиллах боломжтой юу?
— Би Adobe Photoshop дээр зураг бэлтгэхээс эхлээд хөдөлгөөнт дүрс, дууссан видео хүртэлх үйл явцыг ойлгож байна уу?
- Миний тайлбар таалагдсан уу, эсвэл өөр зүйл хайх уу?
- Би үүнээс мөнгө олох боломжтой юу?
- Би өөрийн хүүхэлдэйн киног бүтээх боломжтой юу? Энэ нь жишээ нь маш сайн бэлэг болно!

Энэ зааварт би Anime Studio Pro (Moho Pro) дээр 2D тоглоомд зориулсан спрайт хөдөлгөөнт дүрсийг хэрхэн бүтээхийг танд хэлэх болно. Аливаа хөдөлгүүр (SVG) ба ямар ч загварчлал (png дараалал).

Миний төсөл (нийгмийн сүлжээ) нь 2d хүүхэлдэйн кино, дүр, 2d/3d хөдөлгөөнт дүрс, гараар зурсан хөдөлгөөнт дүрс, javascript болон флаш дээр 2d тоглоом бүтээх, видео засварлах, дуу авиа, видео бичлэгийн дараах боловсруулалт гэх мэтийг зааж сургах зорилготой. Миний видео хичээлүүдийг өөрийн нийгмийн сүлжээний http://mult-uroki.ru вэбсайт, ВКонтакте групп: https://vk.com/mult_uroki болон Youtube суваг: https://www.youtube.com/c/ дээр нийтлэх замаар. Mult -urokiRu дээр 2d / 3d хөдөлгөөнт програмууд болон хөдөлгөөнт объект, газар нутаг, дэвсгэр зургийг загварчлах: Anime Studio Pro (Moho Pro) (ASP) (анимэ студи про), Autodesk Maya 2013, Adobe After Effects CS6, Adobe Premier Pro, Adobe Photoshop, Adobe Audition, Adobe Flash, Toon Boom Animation, Cinema 4D, Blender болон Poser Pro. Миний хичээлүүдээс та хүүхэлдэйн кино, хүүхэлдэйн киног хэрхэн бүтээдэг, баатруудыг хэрхэн уруул синхрончлох, хүүхэлдэйн киног хэрхэн оноодог, хөдөлгөөнт дүрс, засварлах хууль гэж юу вэ, төлөвлөгөөний төрлүүд юу вэ, тэдгээрийг хэрхэн зөв солих, хэрхэн үлгэрийн самбар болон хүүхэлдэйн киног бүтээдэг, Anime Studio Pro программд (Moho Pro) ямар хүүхэлдэйн кинонууд хийгдсэн, аль програм нь илүү сайн (илүү энгийн) вэ, мөн гэртээ Anime Studio Pro (Moho Pro) эсвэл Adobe flash дээр анхны 2D хүүхэлдэйн киногоо бүтээхийн тулд юу сонгох вэ? Видео хичээлүүд: Anime Studio Pro (Moho Pro 12) программ дээр ясны дүр, 2d хөдөлгөөнт дүрс бүтээх. Anime Studio Pro (Moho Pro) дээр хэрхэн дүр бүтээх, зурах вэ? Хэрхэн 2D хүүхэлдэйн кино хийх вэ?

05/11/2016 Александр Птичкин

Энгийн, танил аянга гэдэг нь тропосфер ба дэлхийн гадаргуу дээрх үүлсийн хооронд үсрэх ялгадас юм.

2D тоглоомд зориулсан үнэгүй нөөц

Спрайтууд нь агаар мандлын дээд давхаргад, аянга цахилгаантай үүлний дээгүүр гарч ирдэг бөгөөд цахилгаан цэнэгийн цэнэгтэй ч адилгүй хачин хэлбэртэй байдаг.

Эдгээр ангиллыг харьцангуй саяхан буюу 1989 онд нээсэн. Тэдгээрийг НАСА-гийн ахмад зүтгэлтэн, тэтгэвэрт гарсан профессор, 73 настай Жон Рандолф Винклер аянга цахилгаантай үүл рүү чиглүүлэн, маш мэдрэмтгий видео камерыг зүгээр л тохируулж байгаад, дараа нь бичлэгийн хүрээг фрэйм ​​болгон харж байгаад хоёр тод гэрэлтэй камерыг олж илрүүлжээ. аянга цахилгаанаас ялгаатай нь газар руу, дээшээ ионосфер руу буудаггүй. Тэдний үүссэн шалтгаан нь аадар борооны талбай дээр хачирхалтай хэлбэрийн гэрлийн гялбаа мэт харагдах өндөр эрчимтэй цахилгаан орон бий болсон гэж үздэг. Спрайтууд ихэвчлэн бүлгээрээ, ихэвчлэн бөгж хэлбэртэй байдаг. Тэд хөдөлгөөнтэй, "бүжиглэх" хөдөлгөөн хийдэг бөгөөд Нисдэг Үл Мэдэгдэх нисдэг биетүүдтэй андуурахад хялбар байдаг. Спрайт дахь босоо багана нь 20 км өндөрт хүрдэг, цацраг нь 70 км хүртэл диаметртэй байдаг.

Нийтлэл таалагдсан уу? Faktrum-г дэмжээрэй, товшино уу:

Спрайт нь тогтоосон замаар хөдөлж байх үед хэрхэн солих вэ.

Танд 36 зургаас (0-35) бүрдсэн спрайт байгаа гэж бодъё.
Өөрөөр хэлбэл, дараагийнх бүр нь хажуугийн 10 градусын дэд зураг юм.
Ихэвчлэн зурах үйл явдалд, спрайт зурах үйлдэлд -subimage- талбарт чиглэл/(360/зургийн_тоо) бичдэг.
Энэ нь чиглэл/10. Гэхдээ замдаа объектын чиглэл нь бутархай тоо юм!
Асуудлыг шийдье.
Зургийн (эсвэл алхам) үйл явдалд хувьсагчийн утгыг тохируулна уу.
чиглэл=(дугуй(дугуй(чиглэл)/10))*10.
Би тайлбарлая.
Чиглэл = (дугуйрсан(дугуйрсан(чиг)10-д хуваагдсан))
10-аар үржүүлнэ
Би цааш нь тайлбарлая.
Бид замын дагуу бутархай чиглэлийг дугуйруулна. (жишээ нь 268.34 = 268)
Дараа нь арав хувааж (268/10=26.8)
дараа нь дугуй (26.8=27)
дараа нь араваар үржүүлнэ (27*10=270)
Өө! Бид хэрэгтэй зүйлээ авсан! Одоо: -дэд зураг- чиглэл(270)/10 =27
Энэ нь объектыг доош харж байгаа 27 дахь спрайт дүрс бөгөөд энэ нь шаардлагатай байсан юм.

Янз бүрийн чиглэлд (18, 36, 72 тал) харж буй хүний ​​спрайтыг хэрхэн хурдан хийх вэ (дээд харах)

Бид хүний ​​нэг дүрсээр нэг спрайт бүтээдэг. Спрайтыг засах дээр дарна уу
Animation/Rotation Sequence/-г сонгоод цагийн зүүний эсрэг.
дараа нь хүрээний тоогоор бид дэд зургийн тоог (өөр өөр чиглэлд байгаа хүмүүс) бичиж, 360 градусыг бичнэ. (хэрэв тэр бүх чиглэлд эргэвэл)
Дараа нь ОК ба... Өө ГАЙХАМШИГ! болсон!

Бүтэц, хавтанцар, дэвсгэр

танд шаардлагатай тооны дэд зураг байна.
Дараа нь та (онолын хувьд) тэр залуугийн хайж буй анхны зургийг (0 дугаар) тохируулах хэрэгтэй
чиглэл=0-ээр, дэд зураг дээрх зурах үйл явдалд чиглэл/10 гэж бичихийн тулд залуу баруун тийшээ харах ёстой. Та үүнийг ашиглаж болно (хэрэв та хайхгүй байгаа бол)
Зураг/Зүүн тийш эргүүл
зураг/цикл Баруун эсвэл shift+ctrl+(L эсвэл R) товчлуурууд
Энд дууссан спрайт байна.

Ундны усны машин (тоглоом) хэрхэн бий болгох вэ.

Эхлэхийн тулд бид хоёр спрайт хийдэг - машин өөрөө болон лааз. Дараа нь эдгээр объектууд.
Энэ нь хэрхэн ажилладаг вэ: баатар пулемёттой мөргөлдөж, азаар лааз руу нисэв
машинаас тодорхой зайд. Тодорхой хугацааны дараа бүх зүйл давтагддаг.
Баатрын CREATE үйл явдалд хувьсагч (үнэн/худал) оруулна уу, жишээ нь no_kola,
тоглоом аль хэдийн ажиллаж байгаа эсэхийг хянах. Тэгэхээр, no_kola=true (жишээ нь тоглоом ажиллахгүй байна)
Мөргөлдөөний үед:
1) Баатар зогсов.
2) Хэрэв no_kola=false (тоглоом ажиллаж байна)
3) Энэ үйл явдлаас гарах
4) 1 боломж гарвал (тоо, их байх тусмаа бага боломж надад 4 байна)
5) Банкны объект үүсгэх.
Илүү дэлгэрэнгүйг эндээс үзнэ үү. Энэ бүхэн нь лааз ямар чиглэлд нисэхээс хамаарна. Үүнд хамаарна: Бусад
Хэрэв зүүн тийш бол x=-(санамсаргүй(20)), баруун тийш бол + Y=санамсаргүй(20)-10 Бүгд -Харьцангуй
6) Дараа нь шаардлагатай бол бид дуу авиа тоглодог.
7) no_kola=true гэж тохируулна уу (тоглоом ажиллаж байна).
8) Дараа нь бид таймерыг, жишээлбэл, 50-д тохируулсан бөгөөд энэ таймер гарсан тохиолдолд бид no_kola=true (тоглоом байхгүй) гэж бичнэ.
Дараа нь CREATE can-д бид ялалтын дууг тоглодог (тэр ялсан гэж хэлэх) ба баатар лаазтай мөргөлдсөн тохиолдолд бид түүнийг устгаж, лааз согтуу байх дууг тоглодог. Бүгд.

Үргэлж асдаг галыг яаж бий болгох вэ. (Гал)

Бид галын спрайт, дараа нь объект хийдэг. Дуу гаргах.
Үүсгэх хэсэгт бид бичнэ:
1) Хэрэв галын дуу гарахгүй бол
2) Галын дууг тогло
3) Тархалтыг хянахын тулд fire=false хувьсагчийг тохируулна уу.
Алхам дээр бид бичнэ:
1) Хэрэв гал=худал бол
2) Сэрүүлэг 0-ээс (тоо, тархалтын хурд, надад 300 байна)
3) Fire=true гэж тохируулна
Сэрүүлэг 0 дээр бид бичнэ:
1) Хэрэв галын объект байрлалд байвал (x,y = санамсаргүй(100)-50, Харьцангуй)
2) Блокыг эхлүүлэх
3) гал = худал
4) Гарах
5) блокийн төгсгөл
6) объектын гал үүсгэх (x,y =санамсаргүй(100)-50, харьцангуй)
7) Сэрүүлэг 0 = 300 8) Гал=худал
Үйл ажиллагааны зарчим. Галын хувьсагч нь тодорхой хугацааны дараа гал гаргах оролдлого хийх эсэхийг хянадаг. Мөн худал бол Сэрүүлэг дахин гал гаргах гэж оролдох болно. Хэрэв таны гал тавихаар төлөвлөж буй байрлал аль хэдийн галд автсан бол гал худал болж, дохиолол0 дахин эхэлнэ. Энэ тохиолдолд бүх зүйл шатах болно - хана, хүмүүс, объектууд. Өрөөнөөс гал гарах үед түүнийг устгах нь дээр.
Тэгээд л болоо.

Зэвсэгт дүрийг бий болгох (шүд хүртэл).

Энэ зөвлөгөөнд та зарчмыг олж мэдэх бөгөөд кодыг өөрөө хийх болно.

ЗЭВСЭГТЭЙ

Үүнийг хоёр төрлийн зэвсэг гэж ойлгож болно.
Нэг удаа бууддаг, гэмтэл багатай. (буу)
Дахин дахин найлзуурууд, гэмтэл бага. (Узи, Инграм)
Нэг удаа бууддаг, өндөр гэмтэлтэй. (буу)
Нэг удаа бууддаг, хамгийн их хохирол учруулдаг. (Базука)
Энэ тохиолдолд сум байхгүй байсан ч тоглогч үргэлж эдгээр 4 зэвсэгтэй байх болно (сумгүй гал нь тодорхой дуу чимээ юм). Буудахын тулд сум олоход хангалттай байх болно, тэгээд л болоо. Мөн дахин ачаалахгүйгээр галлах боломжтой.
Жишээлбэл, миний одоо хийж байгаа MAX PAYNE тоглоомонд би энгийн зэвсэг ашигладаг. Гар буу, Узи хоёр нь зөвхөн сумны хоорондох хугацаанд л ялгаатай байх болно. (гэмтэл, жишээ нь 10)
Тэд нэг сумны объектыг шаарддаг.
Ангийн буу нь гар буунаас удаан буудаг. (гэхдээ хохирол нь жишээлбэл, 3 дахин их)
Бидэнд өөр объект, болж өгвөл илүү том спрайт хэрэгтэй.
Базука маш удаан шатдаг (мөн энд гэмтэл, жишээлбэл, цохисон бол үхэл)
Энд та жижиг пуужин бүтээх хэрэгтэй. Хэн нэгэн/ямар нэгэн зүйлтэй мөргөлдөх үед энэ нь дэлбэрч, ДЭЛБЭРЛЭГЧ объект нь гэмтэл учруулдаг (жишээ нь 10).
Үргэлж харвах зүйлтэй байхын тулд та бууны сумыг эцэс төгсгөлгүй болгож чадна.
Зэвсгийг хэрхэн сонгох вэ? Би энэ асуудлыг ингэж шийдсэн. Баатрын хажууд би түүний эрүүл мэндийг зурж, дээр нь зэвсгийн нэр, хажууд нь тойргийн тоог бичдэг. Та сэлгэхийн тулд тоо ашиглаж болно (жишээ нь 1234). Та хувьсагчдыг (үнэн/худал) оруулах хэрэгтэй, жишээ нь: use_pistol, use_usi, use_rifle, use_rocket Мөн тоо солих үед бүх хувьсагчийг худал гэж тохируулж, хүссэн хувьсагчийг үнэн болгож тохируулна.
Мөн зурах үйл явдалд: хэрэв тийм ийм хувьсагч = үнэн бол ийм ийм зэвсэг бичээрэй.

ШҮД хүртэл Зэвсэглэсэн

Энэ тохиолдолд тоглогчид эдгээр бүх зэвсэг байхгүй бөгөөд өөрт байхгүй зэвсгээсээ сум авах үед тэрээр буудах боломжгүй болно. Хязгааргүй зүйл бол чулуу, хутга, цахилгаан хөрөө, сарьсан багваахай юм. Та дахин ачаалах замаар буудах хэрэгтэй болно.
1 Ойрын зайд тодорхойгүй хугацаагаар ашиглах боломжтой. (Хутга, цохиур, хөрөө)
2 Баатрын хажууд байрлуулсан. (Гранат, мина, хавх.)
3 Баатараас тодорхой зайд өөрийгөө шиддэг. (Чулуу, гранат, Молотовын коктейль)
4 Ганц удаа буудаж, гэмтэл багатай. (Гар буу, хөндлөн сум)
5 Дахин дахин буудаж, хохирол багатай. (Узи, Инграм)
6 Нэг удаа буудаж, өндөр хохирол амсдаг. (Винг, буу)
7 Дахин дахин буудаж, өндөр хохирол учруулна. (Калашников, хүнд пулемёт)
8 Нэг удаа буудаж, хамгийн их хохирол учруулна. (Базука, гранат харвагч)
Хамгаалалт - Хуяг дуулга, дуулга, галд тэсвэртэй костюм.
1 Хутгатай, харвал энэ нь тодорхой болсон байх. Хөрөө нь илүү их гэмтэлтэй байдаг. Мөн сарьсан багваахайг бага зэрэг хол зайд ашигладаг боловч гэмтэл нь хутгатай адил юм.
2 Та мөн гранатаа хажуудаа байрлуулж болно, тодорхой хугацааны дараа тэсрэх болно.
Мина ойролцоо байрлуулсан, гэмтэл нь гранаттай адил, зөвхөн гишгэх хүртэл тэсэрч дэлбэрэхгүй.

Хавх нь уурхайтай адил боловч хохирол багатай.
3 Чулууг хязгааргүй болгож, өчүүхэн төдий хохирол учруулах боломжтой.
Түлхүүрийг хэр удаан барихаас хамаарч гранат шиддэг (Powershoot)
Молотовын коктейль нь гэмтэл учруулахгүй, харин эргэн тойронд гал үүсгэдэг бөгөөд тодорхой хугацааны дараа алга болдог. Гэвч гал нь хохирол учруулдаг, (жишээ нь, 2) Хэрэв дайсантай мөргөлдвөл тэр алхаж явсан ч гал дуустал эсвэл дайсан үхэх хүртэл оногдоно.
4 Гар бууг задалсан, хөндлөвч - гэмтэл багатай
5 задалсан
6 Буунаас буудах үед олон тооны нэгдмэл сум бий болж, тус бүр нь бага зэргийн хохирол учруулдаг. (жишээ нь 3) Гэхдээ олон байгаа болохоор хохирол нь их байх болно.
7 Та бүхний мэдэж байгаагаар Калаш нь пулемёт шиг үхлийн аюултай. Хохирол нь 6-аас бага боловч 5-аас арай удаан бууддаг.
8 Гранат хөөргөгч нь гранат буудах боловч Powershoot биш. Мөн энд базукатай холбоотой гэрээ байна:
Пуужин дэлбэрэх үед дэлбэрэлт болж, Молотовынх шиг гал асах болно.
Мөн өөр нэг ангилал байдаг - Flamethrower. Энэ нь богино зайд буудах боловч Молотовынх шиг гал нь дайсан дээр үлдэхийн зэрэгцээ асар их хохирол учруулах болно.
Батлан ​​хамгаалахын талаар юу хэлэх вэ? Гуйя! Хуяг - нэмэлт 100 эрүүл мэнд, түүн рүү буудсан үед цус байхгүй.
Дуулга нь зөвхөн таны толгойг хамгаалахад туслах тул энэ нь санамсаргүй хамгаалалт бөгөөд ойролцоогоор 5-ын 1 юм.
Мөн шатамхай бус костюм - бид хувьсагчийг танилцуулж, havekostum=true, галтай мөргөлдөхөд гал нь биед наалдахгүй, харин зөвхөн костюмны бат бөх чанарыг бууруулдаг.

Тэгээд л болоо! Та энгийн болон "шүдэнд" хоёуланг нь хослуулж, маш сайн зэвсэг авах боломжтой. Гэхдээ 2-р арга нь бүх төрлийн тоглоомд бүрэн хэрэгтэй. Нухах

Баярлалаа, * SpleaN *

Хэрэв та өөрийн хичээлээ эсвэл GameMaker ашиглан тоглоом бүтээх талаар сонирхолтой мэдээллийг олон нийтэд санал болгохыг хүсвэл урьж байна - "GM Lessons" гэсэн сэдвийг зааж, тоглоомоо e1.ru сайт руу илгээнэ үү. хичээл .

Бид таны илгээсэн материалыг манай вэбсайтын хуудсан дээр зохиогчийг заавал зааж өгөхдөө баяртайгаар байрлуулах болно!

© 2003 Энгийн амьдрал ба ертөнц