Мазмуну:

Коддоосуз мобилдик оюн жасоо: 6 кадам
Коддоосуз мобилдик оюн жасоо: 6 кадам

Video: Коддоосуз мобилдик оюн жасоо: 6 кадам

Video: Коддоосуз мобилдик оюн жасоо: 6 кадам
Video: Мына сага фигура. Айгерим Расул кызы🍑🍑🍑🔥🔥🔥🍆🍆🍆 #bulbul #кыргызчаырлар #бишкек #кыргызстан #хит 2024, Июль
Anonim
Image
Image

Оюн жасоо биримдикти колдонуп, 3D оюндарын же Java сыяктуу тилдерде катуу коддоо оюндарын жасаса да, абдан кыйын көрүнүшү мүмкүн. Кандай болбосун, сизге көп тажрыйба керек, бул жаңы башталып жаткан адам үчүн ар дайым кызыктуу эмес. Ошентип, бул долбоордо биз башынан аягына чейин абдан жөнөкөй платформер оюнун (Марио сыяктуу) жасайбыз.

1 -кадам: Баштоо

Баштоо
Баштоо
Баштоо
Баштоо

Биз өзүбүздүн оюбузду жасай турган платформа AppShed деп аталат, бул веб -сайтта колдонууга ыңгайлуу шарттар түзүлгөн, бирок Phaser оюн кыймылдаткычы бар, ал бизге оюндары бар колдонмолорду түзүүгө мүмкүндүк берет!

Ошентип, баштоо үчүн, биз AppShedке киребиз жана кирүүнү чыкылдатыңыз (эгер сизде каттоо эсеби жок болсо, анда бекер катталсаңыз болот). Бул жерде сизге эки вариант сунушталат, AppBuilder жана IoTBuilder, анткени биз бул жолу колдонмо жасоону каалайбыз, биз AppBuilder басабыз (IoTBuilderди кантип колдонууну билүү үчүн биздин башка долбоорлорубузду караңыз) башкаруу чырактары!)

Сиз AppBuilderде болгондон кийин сизге симуляцияланган телефон тартууланышы керек, бул жерде биз оюнубузду курабыз. Биз экрандын ылдый жагындагы жаңы колдонмону чыкылдатуу менен баштайбыз, андан кийин ал жаңы жаратат, андан кийин ага "оюн" деген ат бере алабыз.

2 -кадам: Game Engine жөнүндө

Game Engine жөнүндө
Game Engine жөнүндө

Эми оюнга өтө терең киришүүдөн мурун, оюнду оңой жасоого жардам бере турган оюндун кыймылдаткычын карап көрөлү. Ал Phaser деп аталат жана ал HTML 5 жана Javascriptте иштейт, мунун аркасында бизге веб браузерибизде оюндарды жасоого жана иштетүүгө мүмкүнчүлүк берет.

Эми сиз Phaser жөнүндө бир нерсе билсеңиз, аны колдонуу үчүн дагы эле кодировканы билишиңиз керек экенин билесиз. Ошентип, абсолюттук башталгыч үчүн бул идеалдуу эмес. Бул жерде AppShed келет, AppShed Phaser кыймылдаткычын алат жана сүйрөө менен түшүрүү, оңдоонун оңой өзгөчөлүгү бизге эч кандай код кылбастан оюндарды жасоого мүмкүндүк берет.

3 -кадам: Колдонмо жасоого кайтуу

Колдонмо жасоо барагына кайтуу
Колдонмо жасоо барагына кайтуу
Колдонмо жасоо барагына кайтуу
Колдонмо жасоо барагына кайтуу
Колдонмо жасоо барагына кайтуу
Колдонмо жасоо барагына кайтуу

Ошентип, бул учурда биз колдонмону жасап, ага ат бердик, бирок биздин колдонмо таптакыр бош. Биринчи оюнду кошуу үчүн биз модулдарды басып, андан кийин издөө тилкесинен "оюн" издешибиз керек. Сиз ар кандай варианттарды көрөсүз (булар ар кандай деңгээлдеги ар кандай оюндар), биз Platform оюнун (Phaser) чыкылдатып жатабыз, анткени бул оңдоого эң оңой оюн.

Колдонмону чыкылдатуу менен, сиздин колдонмо күтүлбөгөн жерден сүрөттөр жана аталыштар менен толтурулганын көрүшүңүз керек, мунун баары биздин оюндун аспектилери. Кийинчерээк оюндун дүйнөсүн түзө турган түтүк, мүнөз, платформалар жана фондор бар экенин көрөсүз. Эң үстүндө, оюнду баштоо үчүн чоң баскычты көрүшүңүз керек, оюңузду улантуу үчүн эки жолу чыкылдатыңыз.

Оюн жүктөлгөндөн кийин жебе баскычтарын колдонсоңуз болот же чычкан менен ары -бери жылыш үчүн сүйрөңүз. Оюнда сиз мурунку экранда көргөн трубаны, платформаларды жана башка бардык аспектилерди көрүшүңүз керек.

4 -кадам: Оюнду түзөтүү

Оюнду түзөтүү
Оюнду түзөтүү
Оюнду түзөтүү
Оюнду түзөтүү
Оюнду түзөтүү
Оюнду түзөтүү
Оюнду түзөтүү
Оюнду түзөтүү

Ошентип, акыркы кадамда, экрандын бардык сүрөттөрү оюндун дүйнөсүн түзгөнүн билдик, ошондуктан, эгерде биз буларды түзөтө турган болсок, анда ал биздин оюбуздагы нерселерди өзгөртөт.

Буларды түзөтүү үчүн, биз оңдоону каалаган нерсени чыкылдатуу керек, андыктан, мисалы, биз платформалардын биринин абалын өзгөрткүбүз келгенин айтабыз, биз муну платформалардын бирин чыкылдатуу менен кылмакпыз, анан биз түзөтүүнү басабыз. Эми биз X, Y, туурасы жана бийиктиги сыяктуу көптөгөн баалуулуктарга ээ болгон текст кутучасын көрүшүбүз керек. Эгерде биз платформанын абалын өзгөрткүбүз келсе, X жана Y маанилерин, ал эми өлчөмүн өзгөрткүбүз келсе, туурасы менен бийиктигин өзгөртмөкпүз.

Платформаны жылдыруу үчүн биз X маанисин 100гө, Y маанисин 70ке өзгөртөбүз. Сактоо баскычын чыкылдатып, оюнду кайра аракет кылабыз, анда оюндун башкача экенин көрүшүбүз керек. Биз бул баалуулуктарды оюндун бардык жактары боюнча өзгөртүп, аны адатка айландыра алабыз.

5 -кадам: Көбүрөөк кошуу

Көбүрөөк кошуу
Көбүрөөк кошуу
Көбүрөөк кошуу
Көбүрөөк кошуу

Бул жерде биз оюн кыймылдаткычынын иштөө ыкмаларын, бул оюндарга кантип жетүү керектигин жана нерселерди өлчөмүн өзгөртүү жана жылдыруу аркылуу оюнду кантип ыңгайлаштыруу керектигин үйрөндүк, эми биз оюнубузга көбүрөөк платформаларды жана объекттерди кантип кошууну карап чыгабыз..

Биз кыла турган биринчи нерсе - модулдарга кайтуу жана кайра оюн издөө, "платформа оюну Phaser" деп аталган файлда сиз башка платформаны кошуу мүмкүнчүлүгүн көрүшүңүз керек, биз муну чыкылдатып, андан кийин колдонууну чыкылдатып жатабыз. Эми сиз оюндун экранында 3 түтүк бар экенин көрүшүңүз керек, бирок оюнду баштасак 2 эле көрүүгө болот. Бул 2 түтүктүн бирдей x жана y маанилерине ээ болгондуктан, алар бири -бирин кайталап турат, муну оңдоо үчүн биз жөн гана баалуулуктардын бирин алмаштырабыз, андан кийин 3тү тең көрүүгө болот.

6 -кадам: Телефонуңузга алуу жана андан ары алуу

Телефонуңузга алуу жана андан ары алуу
Телефонуңузга алуу жана андан ары алуу
Телефонуңузга алуу жана андан ары алуу
Телефонуңузга алуу жана андан ары алуу
Телефонуңузга алуу жана андан ары алуу
Телефонуңузга алуу жана андан ары алуу
Телефонуңузга алуу жана андан ары алуу
Телефонуңузга алуу жана андан ары алуу

Ошентип, азыр биздин оюн ойногонго даяр, аны телефондорубузга жүктөө үчүн жарыялоону жана андан кийин баштоону чыкылдатыңыз, бул процесс аяктагандан кийин бөлүшүүнү, андан кийин QR кодун чыкылдатыңыз. Бул бизге QR кодун сунуштайт, биз телефонуңузду сканерлеп, оюнду телефонуңузга коёбуз. Бир нече секунданын ичинде оюн жүктөлүп, эми телефонуңузда ойной алабыз. Белгиңизди көзөмөлдөө үчүн манжаңызды экранда сүйрөңүз же телефонуңузду каалаган жагына кыйшайта аласыз.

Жөн эле ушинтип биз абдан жөнөкөй оюнду куруп, аны телефонго койдук. Эми, бул сиз кура турган эң жөнөкөй оюндардын бири, бирок сиз аны жөнөкөй платформер оюнуна караганда бир топ алдыга жылдыра аласыз. Бул космостук баскынчылар оюнун AppShed куруп көрүңүз. Бул жерде

Эгерде сизде кандайдыр бир суроолор болсо, комментарий калтыруудан тартынба, биз сизге жооп беребиз

Сунушталууда: