Тоглоомын хөдөлгүүрийг хэрхэн яаж хийх вэ (зурагтай)

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

Тоглоомын хөдөлгүүрийг хэрхэн яаж хийх вэ (зурагтай)
Тоглоомын хөдөлгүүрийг хэрхэн яаж хийх вэ (зурагтай)
Anonim

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

Энд маш олон төрлийн тоглоомын хөдөлгүүрүүд байдаг. Зарим нь бараг ямар ч програмчлал шаарддаггүй уран бүтээлчдэд зориулагдсан болно. Зарим нь програмчлалыг хөнгөвчлөх GUI -ээс бүрддэг. Мөн зарим нь зөвхөн програмистуудад зориулагдсан болно.

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

Алхам

4 -ийн 1 -р хэсэг: Програмчилж сурах

Тоглоомын хөдөлгүүр хийх алхам 1
Тоглоомын хөдөлгүүр хийх алхам 1

Алхам 1. Хэлээ сонгоно уу

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

  • Програмчлалын олон хэлийг сонгох боломжтой боловч ихэнх нь C ++ эсвэл Java дээр ажилладаг бөгөөд тоглоом хөгжүүлэхэд хамгийн хэрэгтэй байдаг.
  • Нэг хэл сурсан бол өөр хэл сурах нь хамаагүй хялбар болно.
Тоглоомын хөдөлгүүр хийх 2 -р алхам
Тоглоомын хөдөлгүүр хийх 2 -р алхам

Алхам 2. Курс хайж олох

Програмчлал/компьютерийн шинжлэх ухааныг сурах хамгийн үр дүнтэй арга бол миний бодлоор хичээл авах явдал юм! Энэ нь танай сургуулийн анги уу, эсвэл сургуулиас гадуур байх нь хамаагүй.

  • Та хэн ч байсан хамаагүй өөрт тохирсон програмчлалын анги олж болно.
  • MIT OpenCourseWare (https://ocw.mit.edu/) нь олон төрлийн үнэгүй ангиудтай.
  • Хэрэв та Google -ийг хайж үзвэл үнэгүй лекц, ангиудтай хэд хэдэн сайтуудыг олох болно.
  • Та найздаа хэл зааж өгч болно, хуваалцах нь анхаарал халамж юм.
Тоглоомын хөдөлгүүр хийх 3 -р алхам
Тоглоомын хөдөлгүүр хийх 3 -р алхам

Алхам 3. Дадлага хий

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

  • Энгийн тоглоом хийхийг хичээ.
  • Хэрэв та Java сурсан бол Swing багцыг үзээрэй.
  • Энэ төслүүдийн талаар хэт их санаа зовох хэрэггүй, тэд таны хэдэн долоо хоног л зарцуулах ёстой.
  • Алдаанаасаа суралц.

4 -ийн 2 -р хэсэг: Тоглоомоо эхлүүлэх (хөдөлгүүр)

Тоглоомын хөдөлгүүр хийх 4 -р алхам
Тоглоомын хөдөлгүүр хийх 4 -р алхам

Алхам 1. Тоглоомын санааг бодоорой

Өөрийгөө сорихыг хичээ. Ингэснээр та төлөвлөсөн бүх зүйлдээ хүрч чадахгүй бол танд маш сайн тоглоом үлдэх болно.

  • Жаахан бодоод үзээрэй, үүнийг нэг суудалд хий гэж дарамтлах хэрэггүй.
  • Санаагаа хэсэг хугацаанд суулгаарай, энэ нь сайн гэдгийг та мэдэх болно.
Тоглоомын хөдөлгүүр хийх 5 -р алхам
Тоглоомын хөдөлгүүр хийх 5 -р алхам

Алхам 2. Өөрийн санаагаа албан ёсны болгох

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

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

Тоглоомын хөдөлгүүр хийх алхам 6
Тоглоомын хөдөлгүүр хийх алхам 6

Алхам 3. Тусламж авах

Та энэ асуудалд ганцаараа явах шаардлагагүй. Энэ нь бас бүлэгт илүү хөгжилтэй, сонирхолтой байдаг.

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

4 -ийн 3 -р хэсэг: Ажилдаа ор

Тоглоомын хөдөлгүүр хийх алхам 7
Тоглоомын хөдөлгүүр хийх алхам 7

Алхам 1. Судалгаа

Үүнийг хийхээсээ өмнө юу хийх гэж байгаагаа сайтар судлаарай. Хөдөлгүүрийг эхнээс нь хийсэн ч гэсэн хөдөлгүүрээ хийж болох хэд хэдэн хэрэгсэл байсаар байна.

  • Хэрэв та C сурсан бол "OpenGL", хэрэв та Java сурсан бол "JOGL" -ийг үзээрэй.
  • Магадгүй OpenGL дээр сурах бичиг худалдаж аваарай, "Redbook" бол хамгийн алдартай нь боловч онлайнаар үнэгүй байдаг.
Тоглоомын хөдөлгүүр хийх алхам 8
Тоглоомын хөдөлгүүр хийх алхам 8

Алхам 2. Ямар нэгэн зүйл зур

Эхлэхийн тулд энгийн эсвэл 2D объектыг ажиллуулна уу.

  • 2D гурвалжин эсвэл шоо хий.
  • "Дэлгэцийн жагсаалт" -ыг үзээд олон энгийн объект зурж болно.
Тоглоомын хөдөлгүүр хийх алхам 9
Тоглоомын хөдөлгүүр хийх алхам 9

Алхам 3. Алсын хараатай болгох

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

Тоглоомынхоо хэтийн төлөвийг гаргах (Эхний хүний үзэл бодол, дээрээс доош гэх мэт)

Тоглоомын хөдөлгүүр хийх алхам 10
Тоглоомын хөдөлгүүр хийх алхам 10

Алхам 4. Эргэн тойрон хөдлөх

Нэг удаад нэг алхам! Алхах нь үнэхээр нарийн төвөгтэй байдгийг эс тооцвол.

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

Алхам 5. Нэхмэл бүтэц (зураг) нэмэх

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

Тэдгээрийг дэлгэцийн жагсаалтууддаа оруулна уу

Тоглоомын хөдөлгүүр хийх алхам 12
Тоглоомын хөдөлгүүр хийх алхам 12

Алхам 6. Аудио нэмэх

Энэ нь таны тоглоомыг илүү сонирхолтой, бодитой болгодог.

Явган алхах үеийн хөлийн чимээ байж магадгүй

Тоглоомын хөдөлгүүр хийх алхам 13
Тоглоомын хөдөлгүүр хийх алхам 13

Алхам 7. Гэрэлтүүлэг нэмнэ үү

Энэ нь бас реализмыг нэмдэг.

  • Төрөл бүрийн гэрэлтүүлгийн талаар олж мэдэх.
  • Гэрэлтүүлэг ажиллаж байгаа эсэхийг шалгахын тулд кубын оронд бөмбөрцөг ашиглана уу.
  • Та гэрэл дибаг хийхээр ирэх ёстой энгийн объектыг тавьж болно. Гэрэл таны тавьсан хайрцаг/бөмбөрцөгөөс гарах боломжтой эсэхийг шалгаарай.
Тоглоомын хөдөлгүүр хийх алхам 14
Тоглоомын хөдөлгүүр хийх алхам 14

Алхам 8. Мөргөлдөөн илрүүлэхийг нэмнэ үү

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

  • Шоо дундуур явах боломжгүй болгох.
  • Кубтай мөргөлдөх үед (бусад чиглэлд) шилжих боломжтой болго.
Тоглоомын хөдөлгүүр хийх алхам 15
Тоглоомын хөдөлгүүр хийх алхам 15

Алхам 9. Таталцлыг нэмнэ үү

Ихэнх тоглоомууд хаа нэгтээ унасан зүйлтэй байдаг.

Шал хийж, дээгүүр нь үсрээрэй

4 -р хэсгийн 4: Бизнесээ дуусга

Тоглоомын хөдөлгүүр хийх алхам 16
Тоглоомын хөдөлгүүр хийх алхам 16

Алхам 1. Тоглоомоо дуусга

Үүнийг зах зээлд гаргахаа бүү мартаарай. Танд туслахын тулд та маркетер (найз) элсүүлэхийг хүсч магадгүй юм. Таны тоглоом хит болно гэж бодоорой, ингэснээр та энэ чиглэлээр ажиллах боломжтой болно.

Хөгжилтэй байгаарай

Тоглоомын хөдөлгүүр хийх алхам 17
Тоглоомын хөдөлгүүр хийх алхам 17

Алхам 2. Бусад тоглоомыг удирдах

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

  • Тоглоомын хөдөлгүүрүүд нь үнэ цэнэтэй бөгөөд гайхалтай юм.
  • Бусад хөдөлгүүр нь инди хөгжүүлэгчдийг хэр их цэнэглэж байгааг та анзаарсан уу? (Та тэр хөдөлгүүр байж болно!)
  • Мотороо ашиглан тоглоом хөгжүүлэгчдийг үйлдвэрлэлд нэвтрүүлээрэй!
Тоглоомын хөдөлгүүр хийх алхам 18
Тоглоомын хөдөлгүүр хийх алхам 18

Алхам 3. Амжилт хүсье

Хөгжиж буй тоглоомын салбарт аялалаа эхлүүлээрэй!

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