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

Pin
Send
Share
Send

Сайн байцгаана уу.

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

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

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

 

Агуулга

  • 1. 2D тоглоом үүсгэх програмууд
  • 2. 3D тоглоом үүсгэх програмууд
  • 3. Game Maker редактор дээр 2D тоглоомыг хэрхэн яаж үүсгэх вэ - алхам алхамаар

1. 2D тоглоом үүсгэх програмууд

2D гэхэд - хоёр хэмжээст тоглоомыг ойлгоорой. Жишээлбэл: тетрис, муур загасчин, пинбол, төрөл бүрийн карт тоглоом гэх мэт.

Жишээ 2D тоглоом. Хөзрийн тоглоом: Solitaire

 

 

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

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

Game Maker дээр тоглоом үүсгэх үйл явц ...

 

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

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

Энэ редактор дахь янз бүрийн обьектуудад (ирээдүйн дүрүүд) тохируулж болох олон янзын эффект, үйлдлийг тэмдэглэх нь зүйтэй: тоо нь ердөө л гайхалтай - хэдэн зуунаас илүү!

 

2) Барилга 2

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

 

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

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

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

 

2. 3D тоглоом үүсгэх програмууд

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

1) 3D RAD

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

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

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

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

 

2) Unity 3D

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

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

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

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

 

3) NeoAxis Тоглоомын хөдөлгүүр SDK

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

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

Сүлжээнд байгаа Game Engine SDK хөдөлгүүрийн хувьд олон ажилд зориулж нэмэлт, өргөтгөлүүд байдаг: жишээлбэл, машин эсвэл онгоцны физик. Өргөтгөсөн номын сантай тул та програмчлалын хэлний талаар тийм ч ноцтой мэдлэгтэй байх шаардлагагүй юм.

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

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

 

3. Game Maker редактор дээр 2D тоглоомыг хэрхэн яаж үүсгэх вэ - алхам алхамаар

Тоглоом үйлдвэрлэгч - Хоёрдогч төвөгтэй бус тоглоом бүтээхэд маш их хэрэглэгддэг редактор (хэдийгээр хөгжүүлэгчид таныг бараг ямар ч төвөгтэй тоглоом тоглох боломжтой гэж мэдэгддэг)

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

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

 

Тоглоомын хөнжил

Та ямар нэгэн тоглоомыг шууд үүсгэж эхлэхээсээ өмнө дараах зүйлийг хийх хэрэгтэй.

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

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

3. Тоглоомонд тоглогдох дүрүүд, дууныхаа дууг үүсгэх буюу хуулах.

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

 

Мини тоглоомыг алхам алхамаар хийх

1) Хамгийн эхний хийх зүйл бол манай тэмдэгтүүдэд спрайт нэмэх явдал юм. Үүнийг хийхийн тулд програмын хяналтын самбар нь нүүрний хэлбэртэй тусгай товчлууртай байдагБайна. Спрайт нэмэхийн тулд дарна уу.

Спрайт үүсгэх товчлуур.

 

2) Гарч ирсэн цонхонд sprite-ийг татаж авах товчийг дараад хэмжээг нь (шаардлагатай бол) зааж өгнө үү.

Ачаалагдсан спрайт.

 

 

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

Төсөлд Sprites.

 

 

4) Дараа нь та төсөлд объект нэмэх хэрэгтэй. Объект бол аливаа тоглоомд чухал мэдээлэл юм. Game Maker дээр обьект нь тоглоомын нэгж юм. Жишээлбэл Sonic нь таны дарсан товчлууруудаас хамааран дэлгэцэн дээр шилжих болно.

Ерөнхийдөө обьектууд нь нэлээд төвөгтэй сэдэв бөгөөд үүнийг онолын хувьд тайлбарлах боломжгүй юм. Редактортой ажиллахдаа Game Maker танд санал болгож буй объектын олон тооны онцлог шинж чанаруудтай илүү их танилцах болно.

Энэ хооронд эхний обьектийг үүсгэнэ үү - "Объект нэмэх" товчийг дарна уу .

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

 

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

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

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

Обьект дээр үйл явдлыг нэмж байна.

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

 

Дашрамд хэлэхэд олон үйл явдал байж болно: энд Game Maker жижиг биш тул хөтөлбөр танд олон зүйлийг санал болгоно.

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

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

- тэмдэгт (объект) -ийн гадаад төрх, устгах гэх мэт.

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

 

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

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

 

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

 

7) Үр дүнд хүрсэн тоглоомыг эхлүүлэхийн тулд - F5 товчлуур эсвэл цэс дээр дарна уу: Ажиллуулах / хэвийн эхлэх.

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

 

Game Maker таны өмнө тоглоомын цонх нээнэ. Чухамдаа та хийсэн зүйлээ үзэх, туршилт хийх, тоглох боломжтой. Миний хувьд Sonic нь гар дээрх товчлуурын товчлолуудаас хамааран хөдөлж чаддаг. Нэг төрлийн мини тоглоом (ээ гэхдээ хар дэлгэц дээр цагаан цэг ажиллаж байсан нь хүмүүсийн гайхшралыг төрүүлж, сонирхлыг татсан тохиолдол ч байсан ... ).

Үүний үр дүнд гарсан тоглоом ...

 

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

Хамгийн сайн! Бүх хүнд сайн тоглоом бүтээх ...

Pin
Send
Share
Send

Видео үзэх: How the Panama Papers journalists broke the biggest leak in history. Gerard Ryle (Долдугаар Сарын 2024).