КомпьютерПрограмчлалын

Өөрсдөө "Android" дээр тоглох хэрхэн үүсгэх

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

санаа

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

Энэ нь бүрэн санаа эхний тодорхойлолтыг орхиж, "Android" сэдэвт ОХУ-ын тоглолтыг бий эхэлдэг бол энэ алхмыг алгасаарай шаардлагатай биш юм. хөдөлгөөн эхлэхийн тулд гол эхлэлийн цэг, аль нь илүү хялбар байдаг - санаа цуглуулж байна. Үүнээс гадна, цаас танилцуулсан бодитой төлөвлөгөө харах болно үзэл санаа, мэдэгдэл, зөв сул талыг урагшлуулах болно.

онцлог жагсаалт

Тиймээс "Android" дээр тоглоом хэрхэн бий болгох талаар ажиллаж үргэлжлүүлэн байх болно Энэ үе шатанд нарийвчлан боловсруулах ямар ч боломжгүй юм текст засварлагч , тоглоомын байх болно боломжуудыг тайлбарлах болно. Энд жишээ байна: дайны Бурханы цуврал - нь slasher юм. уянгын нь зэвсэг - нь ташуур. байлдааны үед, та сайхан урт комбинаци дайралт хийж болно. түвшин тус бүр Даргатайгаа fray дууссан байна.

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

Dizdok

Тиймээс энэ баримт бичигт ямар нэгэн шинэ тоглоом хэрхэн бий болгох талаар ажиллаж, түүний дээр байх нь бараг боломжгүй юм. Dizdok - "дизайн баримт бичигт" богино, хамгийн дэлгэрэнгүй тайлбар багтана:

  • Объект загвар, аж ахуйн нэгжийн ажиллагаа.
  • Функциональ тодорхойлолт.
  • Тоглоомын агуулга.
  • Интерфэйс.
  • Хэрэв шаардлагатай бол энэ нь мэдлэг, суурь нэмж болно.
  • объект загвар.

объект загвар

зэвсэг, хуяг дуулга, БХАТИХ, илбэ, тоглогч: объект загвар тоглоомын аж ахуйн нэгж тус бүрийн тухай мэдээллийг агуулдаг. Энэ тоглолтонд тус бүр өвөрмөц юм.

ажиллагааны гэхэд ойлгох хэрэгтэй:

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

Дээрх зүйлс заавал биш, тэдний тоо буурсан эсвэл бие даасан бүлэг аж ахуйн нэгж тус бүрээр нэмэгдэж болох юм.

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

"Android" тоглоом хэрхэн бий болгох асуудлыг хариулах явцад, та дараагийн хэсэг dizdoka талаар бидэнд хэлэх ёстой. Чиг үүрэг үзүүлэлт тус бүр тоглоомын тайлбарлах болно. Энд та аль болох үнэн зөв гэж гол дүрд хэрхэн хийх талаар мэддэг бөгөөд энэ нь хэрхэн хэрэгжиж байгаа, хэлж өгөх хэрэгтэй. Мөн тус тусад нь БХАТИХ бүрийн хувьд хийх ёстой. тоглоом тэмдэгт гадна, анхны тусламжийн иж бүрдэл, зэр зэвсэг, хуяг, байгаль орчин элементүүдийг авч байх ёстой.

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

агуулга

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

интерфэйс

Interface - чиг үүрэг, товч бөгөөд хэрэглэгч хөтөлбөрийн харилцан болно тогтоосон. Энэ үүсгэх үед авч үзэх ёстой гол зүйл бол - Ая тухтай. бүх элементүүдийг хэрхэн зохион байгуулах яг ойлгохын тулд, та өөрийн төсөлд хамгийн тохиромжтой шийдлийг шилжүүлэх ажиллуулж төрөлд шилдэг жишээ дүн шинжилгээ хийх болно.

хөдөлгүүр эсвэл байгуулагч сонголт

"Андройд" дээр тоглоом бий болгох өмнө биелүүлэх ёстой гэж бас нэг алхам нь - сонгох тоглоомын хөдөлгүүр. Урт Цогцос бүгдийг эхнээс нь хийх ёстой байсан өдөр юм. Өнөөдөр бэлэн дизайнер авч, та бүх ажлыг кодын доод тал нь бичиж гүйцэтгэж чадна.

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

  • Хэрэглэх нөхцөл.
  • Боломж.
  • Үнэ.
  • хөгжүүлэгчид нь дэмжлэг үзүүлэх.
  • Zadokumentirovannost.
  • иргэдийн тоо.
  • Энгийн.
  • Өргөтгөлийн.

ашиглах нөхцөл: Магадгүй нэг удаа та түүний бүрэн эзэн нь болж байна, нэг дизайнер худалдаж авсан. Энэ тоглолтын арилжааны амжилт хөдөлгүүр нь хөгжүүлэгчид нь ашгийн тодорхой хувийг төлөх ёстой гэсэн тохиолддог. Хамгийн гол нь - "Android" дээр тоглоом бий болгох өмнө уншиж, лицензийн гэрээг хэрэгжүүлэх сонгосон бүтээгдэхүүн.

Онцлог нь тэд бүрэн хөгжүүлэгч хэрэгцээг тусгасан байх ёстой. бүтээгдэхүүн танд хэрэгтэй илүү санал болгож байгаа бол тоглоом амархан шинэ dizdoka функцийг ашиглах нь сунгаж болно. Харин тэнцвэрт тухай боддог! Tetris нь бодит бус системийг ашиглаад - тэнэг юм.

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

Олон нийтийн: дизайнер ашиглан хүмүүсийн тоо гэж юу вэ? хэрэглэгчдийн тооны бол, баримт бичиг, хичээл, мастер-ангиудыг олж, жишээ нь асуудал биш юм. Хэрэглэгчийн харьцангуй бага байгаа бол энэ мэдээлэл нь та өрсөлдөх ямар нэг юм хийх боломжийг олгоно хэмжээнд байхгүй байж болох юм.

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

UDK

Бодит бус хөгжлийн Kit - Хэрвээ хамгийн хялбар тоглоомын хөдөлгүүр эзэн, гэхдээ хамгийн хүчирхэг нэг юм. Энэ нь зөвхөн шинэхэн хөгжүүлэгчид, бас том корпорациуд ашиглаж байна. Хэрэв та асуултын хариултыг хайж байгаа бол: "хэрхэн 3D тоглоомын хөдөлгүүр бий болгох, түүнийг хэрхэн сонгох вэ?" - Хэрэв та UDK боломжийг судлах нь зүйтэй.

програмчлалын логикийн тайлбарлах дотоод скрипт хэл ашигладаг - UnrealScript. Хөгжүүлэгч Сайтын видео дээр баригдсан болон текст хэлбэрээр-д заасны дагуу хичээлийн маш их байдаг. Тэдний скрипт бичих нь засварлагч нь - Үүний зэрэгцээ тэд хамгийн их гүйцэтгэлүүдийг хамрах.

Моментийн 2D / 3D

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

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

Скрипт эргэлт эргэлт скрипт хэл дээр суулгагдсан. объект тус бүрийн шинж чанар урьдчилан тодорхойлж болно. Мөн дизайнер физик тооцоо шийддэг Box2D багц, барьсан.

Хэрэв та асуултын хариултыг нь олохыг оролдож байгаа бол: "хэрхэн бий болгох нь сүлжээний тоглоом , энэ ямар нэгэн скрипт авах?" - Бид аюулгүй моментийн аль болох богино хугацаанд Multiplayer төслийг хийх болно гэж хэлж болно. Шаардлагатай бүх боломж нь урьдчилан босгож, жишээ албан ёсны вэб сайт дээр байгаа бол хэрхэн хамгийн үр ашигтай ашиглах талаар харуулах болно.

судалгаа

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

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

ямар ч компанид ажиллах гэж зүгээр, ёроолоос эхэлнэ. Тийм scripters, ур чадвар, түвшин дизайнер, тэнцвэржүүлэгч, шалгагч нь маш ашигтай байх болно, мөн энэ нь эдгээр үйлдвэрүүд, өсвөрийн ихэнх ажиллуулах юм. Ийм сургалт нь хэдэн жилийн дараа хэрхэн dizdoki болон техникийн даалгавар бий болгох алдааны Tracker тухай мэдэж, мөн холбоо барих мэдээллийн санг бүрдүүлэх сурах болно. ажил "Android" нь ОХУ-ын тоглолтыг бий болгох хийж дараа, та бүх шаардлагатай ур чадвар, чадвараас нөөцлөх хэрэгтэй, учир нь, их бага хүчин чармайлт зарцуулах хэрэгтэй.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.atomiyme.com. Theme powered by WordPress.