2D / 3D тоглоом бүтээх програм хангамж. Энгийн тоглоом хэрхэн бүтээх вэ?

Сайн байна уу

Тоглоом ... Эдгээр нь олон хэрэглэгчид компьютер болон зөөврийн компьютер худалдан авахад хамгийн түгээмэл програмуудын нэг юм. Магадгүй, тэдэнд зориулсан тоглоом байхгүй байсан бол PC-г тийм их алдаршуулахгүй байх байсан.

Тоглоом үүсгэхийн тулд урьд нь ямар нэгэн програм зохиох, зураг зурах гэх мэт тусгай мэдлэг эзэмших шаардлагатай байсан бол одоо зарим нэг редактор судлахад хангалттай. Ихэнх редакторууд маш энгийн бөгөөд бүр шинэлэг хэрэглэгч үүнийг ойлгож чадна.

Энэ нийтлэлд би ийм алдартай редакторуудын талаар ярихыг хүсч байна. Тэдний нэг нь энгийн тоглоомыг алхам алхмаар гаргахын тулд тэдний нэгний жишээг ашиглаж байна.

Контент

  • 1. 2D тоглоом бий болгох хөтөлбөрүүд
  • 2. 3D тоглоом бүтээх хөтөлбөрүүд
  • 3. Тоглоомын Maker засварлагчид 2D тоглоомыг хэрхэн үүсгэх - алхам алхмаар

1. 2D тоглоом бий болгох хөтөлбөрүүд

2D-ийн дагуу хоёр хэмжээст тоглоомыг ойлгодог. Жишээ нь: tetris, cat angler, pinball, төрөл бүрийн карт тоглоом гэх мэт.

Жишээ-2D тоглоомууд. Карт тоглоом: Solitaire

1) Тоглоом бүтээгчид

Хөгжүүлэгчийн сайт: //yoyogames.com/studio

Тоглоом бүтээгчид тоглоом үүсгэх үйл явц ...

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

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

Энэ засварлагчид янз бүрийн объектууд (ирээдүйн тэмдэгтүүд) дээр тохируулж болох олон янзын үр нөлөө, үйлдлүүдийг тэмдэглэх ёстой: энэ тоо ердөө л гайхамшигтай - цөөн хэдэн зуу гаруй!

2) 2

Вэб сайт: //c2community.ru/

Орчин үеийн тоглоомын дизайнер (үгний хамгийн зөв утгаар), орчин үеийн тоглоомын шинэ хэрэглэгчдэд ч хүргэх боломжийг олгодог. Үүнээс гадна, энэ програмын тусламжтайгаар тоглоомыг янз бүрийн тавцангуудад зориулж хийж болно: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5), гэх мэт.

Энэ байгуулагч Game Maker-тэй төстэй юм. Энд бас объект нэмэх хэрэгтэй. Дараа нь зан төлөв (дүрмийг) бичээд янз бүрийн арга хэмжээ авах хэрэгтэй. Редактор нь WYSIWYG зарчим дээр үндэслэсэн - өөрөөр хэлбэл Тоглоом үүсгэхдээ үр дүнг та даруй харах болно.

Програм нь төлбөртэй байдаг, гэхдээ эхлүүлэгчдэд үнэгүй хувилбар маш их байх болно. Өөр өөр хувилбаруудын ялгаа нь хөгжүүлэгчийн сайт дээр тайлбарлагдсан болно.

2. 3D тоглоом бүтээх хөтөлбөрүүд

(3D - гурван хэмжээст тоглоомууд)

1) 3D RAD

Вэб сайт: //www.3drad.com/

3D дээрх хамгийн хямд бүтээгчдийн нэг (олон хэрэглэгчдэд, үнэгүй хувилбар 3 сарын шинэчлэх хязгаартай) нь хангалттай.

3D RAD нь хамгийн хялбар бүтэц юм. Энд шаардлагатай програмчлал байхгүй бөгөөд янз бүрийн харилцан үйлчлэлийн объектуудын координатыг зааж өгөх боломжгүй юм.

Энэ хөдөлгүүрт бүтсэн хамгийн алдартай тоглоомын хэлбэр нь уралдаан тэмцээн юм. Дашрамд дурдахад, дээрх дэлгэцийн агшинг дахин баталж байна.

2) 3D эв нэгдэл

Хөгжүүлэгчийн сайт: //unity3d.com/

Ноцтой тоглоом бүтээх ноцтой, цогц арга хэрэгсэл (бибутологид уучлалт гуйх). Би бусад хөдөлгүүр, дизайнеруудаас суралцаж дараа нь шилжихийг зөвлөж байна, өөрөөр хэлбэл бүрэн гараар.

Unity 3D багц нь DirectX болон OpenGL-ийн боломжуудыг бүрэн ашиглах боломжийг олгодог хөдөлгүүртэй. Мөн хөтөлбөрийн зэвсэг нь 3D загвартай ажиллах боломжийг олгодог, shaders, сүүдэр, дуу хөгжим, дуу чимээтэй ажиллах, стандарт үүрэг даалгаварт зориулсан скриптүүдийн ихээхэн номын сантай ажиллах боломжтой.

Магадгүй энэ багцын сул тал нь хөрвүүлэлтийн үед кодын хэсэг болох C # эсвэл Java-ийн програмчлалын мэдлэгийг "гарын авлагын горимд" нэмэх шаардлагатай юм.

3) NeoAxis Game Engine SDK

Хөгжүүлэгчийн сайт: //www.neoaxis.com/

3D тоглоомуудын бараг бүх хөгжүүлэлтийн орчин нөхцөл! Энэ цогцолбороор та адал явдалт, уралдаан тэмцээнд оролцож, уралдаан тэмцээн зохион байгуулж болно.

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

Хөдөлгүүрт суулгасан тусгай тоглогчдын ачаар олон алдартай хөтөч дээр Google Chrome, FireFox, Internet Explorer, Opera болон Safari-д тоглох боломжтой.

Тоглоомын Хөдөлгүүр SDK нь арилжааны бус хөгжүүлэлтэд зориулж үнэгүй хөдөлгүүр юм.

3. Тоглоомын Maker засварлагчид 2D тоглоомыг хэрхэн үүсгэх - алхам алхмаар

Тоглоом үйлдвэрлэгч - Түгээмэл бус 2D тоглоом бүтээхэд маш их алдартай засварлагч (хэдийгээр хөгжүүлэгчид үүнийг бараг ямар ч төвөгтэй тоглоом бүтээх боломжтой гэж мэдэгддэг боловч).

Энэ жижиг жишээнд би тоглоом бүтээх талаархи алхмаар мини-зааварчилгааг үзүүлэхийг хүсч байна. Тоглоом нь маш энгийн: Sonic тэмдэгт ногоон алим цуглуулахын тулд дэлгэцийг тойрон хөдөлгөнө ...

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

Тоглоом үүсгэх хоосон зай

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

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

2. Өөрийн зан чанарын зураг, түүний харилцах объектуудыг үүсгэ. Жишээлбэл, хэрэв алим идэх баавгайтай бол ядаж хоёр зураг байх ёстой. Та бас арын дэвсгэрт хэрэгтэй болно. Энэ үйлдэл хийх том зураг.

3. Тоглолтонд тоглох дуу, дүрсийг тоглуулах, хуулбарлах.

Ер нь, та дараах зүйлсийг хийх хэрэгтэй: шаардлагатай бүх зүйлийг цуглуулах хэрэгтэй. Гэсэн хэдий ч хожим нь мартагдсан эсвэл үлдсэн бүх тоглоомын тоглоомын төслийг хожим нээх боломжтой болно.

Алхам алхмаар мини-тоглоом бүтээх

1) Таны хийх ёстой хамгийн эхний зүйл бол манай тэмдэгтүүдийн sprites нэмнэ. Үүнийг хийхийн тулд програмын хяналтын самбар нүүрний хэлбэртэй тусгай товчлууртай байдаг. Үрийг дарж нэмнэ үү.

Скрин үүсгэх товчлуур.

2) Үзэж буй цонхонд та татаж авах товчлуурыг дарж, дараа нь хэмжээ (хэрэв шаардлагатай бол) зааж өгөх хэрэгтэй.

Сувдан байршуулсан.

3) Тиймээс та төсөлдөө бүх sprites-г нэмэх хэрэгтэй. Миний хувьд 5 төрлийн sprites болсон: Sonic болон олон өнгийн алим: ногоон тойрог, улаан, улбар шар, саарал.

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

4) Дараа нь та төсөлд объект нэмэх хэрэгтэй. Обьект ямар ч тоглоомонд чухал зүйл юм. Тоглоом бүтээгчид обьект нь тоглоомын нэгж юм. Жишээ нь: Sonic, та товчлуурыг дарах болно.

Ерөнхийдөө обьектууд нь нэлээн төвөгтэй сэдэв бөгөөд онолыг тайлбарлах зарчимд боломжгүй юм. Та редактортай хамтран ажилласнаар та Тоглоомын Бүтээгчийн санал болгож буй олон функцуудтай танилцах болно.

Үүний зэрэгцээ эхний объектыг үүсгэ - "Add object" .

Тоглоом бүтээгчид. Объект нэмэх

5) Дараа нь нэмэлтээр объектыг сонгосон (доорх дэлгэцийн зургийг зүүн талд + дээр харна уу). Миний хувьд - Sonic тэмдэгт.

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

Үйл явдал нэмэхийн тулд ижил нэртэй товчин дээр дарж дараа нь баруун баганад байгаа үйл явдлын үйлдлийг сонгоно. Жишээлбэл, сумтай товчлуур дээр дарахад хэвтээ ба босоогоор шилжих.

Объектуудад үйл явдлыг нэмэх.

Тоглоом бүтээгчид. Sonic объектын хувьд 5 үйл явдал нэмэгдсэн: сум дүрд дарахад янз бүрийн чиглэлд дүрсийг шилжүүлэх; Тоглоомын талбайн хил хязгаарыг давах үед нөхцөл байдал үүсдэг.

Дашрамд хэлэхэд, маш олон үйл явдал байж болно: Game Maker энд бага зүйл байхгүй;

- зан авирыг шилжүүлэх үүрэг: хөдөлгөөний хурд, үсрэлт, үсрэлтийн хүч гэх мэт.

- янз бүрийн үйл ажиллагаанд дуу хөгжүүлэх үйл ажиллагаа;

- Тэмдэгтийн (обьект) гаднах, арилгах, гэх мэт

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

6) Хамгийн сүүлчийн болон хамгийн чухал үйл ажиллагаа бол өрөөг бий болгох явдал юм. Өрөөнд тоглоомын талбар, таны объект харилцан үйлчлэх түвшин юм. Ийм өрөөг үүсгэхийн тулд доорх дүрс бүхий товчийг дарна уу.

Өрөө нэмэх (тоглоомын үе шат).

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

7) Тоглолтыг эхлүүлэхийн тулд F5 товчлуур эсвэл цэс дээр дарна уу: Run / normal launch.

Үр дүнтэй тоглоомыг ажиллуул.

Тоглоомын үйлдвэрлэгч тоглоомын өмнө цонхны өмнө нээнэ. Үнэндээ та юу олж авдаг, туршилт хийж, тоглож чадна. Миний хувьд, Sonic keyboard товчлуураас хамааран хөдөлж чаддаг. Мини тоглоом (Өө, хар дэлгэцэн дээр цагаан цагаан цэг гүйж байсан хүмүүс олон түмний дунд зэрлэг баяр баясгалан, сонирхлыг бий болгосон ... ).

Үр дүн нь тоглоом ...

Мэдээжийн хэрэг, тоглоомын үр дүн нь энгийн бөгөөд маш энгийн, гэхдээ түүний бүтээлийн жишээ нь маш тодорхой юм. Цаашид, обьект, жүжиг, дуу, суурь, өрөөтэй ажиллах, маш сайн 2D тоглоом бүтээх боломжтой. 10-15 жилийн өмнө иймэрхүү тоглоомуудыг бүтээхэд онцгой мэдлэг хэрэгтэй болсон бөгөөд одоо хулганаа эргүүлэх боломжтой болсон. Өсөлт!

Хамгийн шилдэг нь! Бүх амжилттай тоглоомын систем ...

Видео үзэх: Би Инстаграмыг бүтээсэн (Дөрөвдүгээр Сар 2024).