Orodha ya maudhui:
- Hatua ya 1: (Hila 1) Taa za Volumetric
- Hatua ya 2: (Ujanja 2) Matumizi ya ukungu
- Hatua ya 3: (Ujanja 3) Matumizi ya kina cha uwanja
- Hatua ya 4: (Ujanja wa 4) Matumizi ya Bloom
- Hatua ya 5: (Hila 5) Taa nyingi za Kuelekeza
- Hatua ya 6: (Ujanja 6) Matumizi ya Sprites kama Asili
- Hatua ya 7: (Kidokezo 1) Jinsi ya Kuongeza Utendaji wa CPU / GPU
- Hatua ya 8: (Kidokezo cha 2) Utendaji Vs Taa
- Hatua ya 9: (Kidokezo 3) Kuandika Utendaji wa Vs
- Hatua ya 10: (Kidokezo cha 4) Uboreshaji wa Sauti
- Hatua ya 11: Hitimisho
Video: Ukuzaji wa Mchezo 101: Vidokezo na Ujanja !: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Kwa hivyo, unapenda kucheza michezo ya video? Labda ni wakati, umejijenga mwenyewe!
Je! Sio nzuri? Wazo, kwamba unapata kuunda ulimwengu wako mwenyewe, kulingana na sheria na fantasasi zako? Nadhani ni.
Lakini wacha tuangalie ukweli kwa sasa. Unaanza kuunda mchezo wako mwenyewe, rasilimali nyingi za kujifunza kutoka, kuna youtube na kozi zingine nyingi na wavuti! Siku zinageuka kuwa miezi, miezi kuwa miaka, na unaanza kupoteza uvumilivu.
Ukweli ni kwamba, sio ngumu kabisa, kwa kweli ni rahisi sana na hutumia wakati mwingi kuliko unavyofikiria!
Ningependa kushiriki mada kadhaa muhimu sana, ambazo watu wengi hupuuza, lakini baadaye huwa sababu muhimu zaidi kwa nini michezo mingi haichapishwi mwishowe.
Jambo muhimu zaidi mtengenezaji / msanidi programu anapaswa kufahamu, ni UTENDAJI. Kuanzia mwanzo, hiyo inapaswa kuwa lengo lako kuu. Ni muhimu kwamba mchezo wako uonekane mzuri, na picha nzuri na zote, lakini ni nini maana ikiwa mchezo wako unahitaji kompyuta ndogo kuuendesha?
Na ndio sababu pekee ambayo michezo mingi hushindwa.
Ikiwa una nia / mwanzoni katika ukuzaji wa mchezo, nataka ujue kuwa unaweza kuifanya pia! Ni rahisi, na inafurahisha. Lazima tu wazi juu ya kile unataka kufanya. Uamuzi mkubwa wa kuchukua, ni ikiwa utafanya mchezo wa sanaa, au utafanya kitu ambacho kimezingatia kabisa programu, kama Minecraft.
Ikiwa wewe ni mzuri katika programu, lakini pia unataka kuifanya kisanii, utakuwa na wakati mgumu kujenga mchezo. Itakuwa ya kutatanisha kwako, na vipaumbele vyako vitachanganywa.
Ikiwa wewe ni mwanzoni bila ujuzi wowote wa programu, ninashauri kutengeneza michezo ya 2D kwanza, au labda mchezo wa sanaa ikiwa una changamoto (ni rahisi kweli).
Umoja ni injini ya mchezo ambayo nitapendekeza, sio tu kwa sababu Unity imefanya iwe rahisi sana kwa watu kutengeneza michezo, lakini pia kwa sababu kuna nyaraka nyingi na rasilimali kukufanya uanze.
Kila injini ya mchezo ina faida na hasara zake, ikiwa unataka kulinganisha kabla ya kuanza, jisikie huru kuchimba kuzunguka.
Hapa ni mahali pazuri kuanza! Tengeneza michezo ya 2D ukitumia mafunzo haya kwanza. Zichapishe, na kisha uende kwenye mradi mkubwa ujao! Jambo muhimu zaidi, furahiya!:)
[KUMBUKA: Nimeambatanisha faili ya.pdf iliyo na orodha ya njia za mkato za Umoja.]
Hatua ya 1: (Hila 1) Taa za Volumetric
Ikiwa umewahi kucheza michezo yoyote ya sanaa (au kuona mtu akicheza), mfano: Limbo ya Playdead; lazima uwe umeona jinsi miale ya nuru inavyoonekana kwenye skrini. Inaonekana ni nzuri, sivyo?
Unaweza pia kufanya hivyo! Kuna zana nyingi (zingine ni za bure) zinazopatikana katika soko ambazo zinaweza kutumika kwa hiyo, kwa mfano: Aura. Lakini zana hizi zinaweza kupunguza hesabu zako za ramprogrammen kwa kiasi kikubwa, na kuathiri utendaji mzima wa mchezo wako.
Kuna njia rahisi ya kufanya hivyo, ambayo haitaathiri utendaji! Ngoja nikuonyeshe jinsi!
Unahitaji zana ya modeli ya 3d, ninapendekeza Blender (ni bure!). Unaweza kuipakua hapa.
1. Fungua Blender. Futa vitu vyote visivyo vya lazima kwenye skrini.
2. Bonyeza Shift + A kwenye kibodi yako ili kuongeza mesh mpya.
3. Nenda kwenye Mesh> Chagua Koni!
4. Ndio hivyo. Ihifadhi kama faili ya.blend, au unaweza kuipeleka kwa fomati nyingine yoyote. Siku hizi Umoja unasaidia fomati anuwai.
Sasa Nakili mfano huo (koni), na ubandike kwenye folda ya mali yako ya mradi wako.
Tunahitaji kivuli kipya kwa Koni hii. Basi hebu tufanye hiyo Shader
1. Fungua mradi wako katika Umoja.
2. Katika kichupo cha mradi, Bonyeza kulia> Unda> Shader.
3. Badili jina la Shader kama 'Shader Uwazi'.
4. Fungua faili hiyo ya kivuli (monodevelop ni kihariri chaguomsingi cha umoja).
5. Nakili Nambari kutoka kwenye picha hapo juu.
Hiyo tu, sisi wote ni kuweka! Sasa ila Shader hiyo.
Tunahitaji kuunda Nyenzo ya kutumia Shader yetu mpya:
1. Katika kichupo cha mradi, Bonyeza kulia> Unda> nyenzo.
2. Utaona chaguo nyepesi (menyu kunjuzi) hapo juu.
3. Badilisha kutoka kwa kivuli cha kawaida> Kivuli cha Uwazi.
Ongeza Koni yako kwenye eneo la tukio, badilisha nyenzo kutoka kwa nyenzo chaguo-msingi> Wewe nyenzo mpya
Unaweza hata kubadilisha rangi ya Nyenzo yako kulingana na rangi ya taa utakayotumia. Pia, kiasi cha uwazi kinaweza kubadilishwa!
Sasa, ongeza uangalizi kwenye Koni yako! Ili kufanya hivyo:
1. Bonyeza kulia kwenye mfano wako wa Koni katika safu ya uongozi
2. Taa> Mwangaza
Badilisha rangi ya mwangaza wako unavyotaka. Rekebisha ukubwa na upeo wa mwangaza wako, pamoja na uwazi wa Mfano wako wa Koni!
Hatua ya 2: (Ujanja 2) Matumizi ya ukungu
Ukungu hutumiwa zaidi kuunda mazingira mazuri ya kweli katika michezo ya video. Wakati mwingine inaweza kupongeza mtindo wa sanaa wa mchezo.
Mbali na hayo, katika ukuzaji wa mchezo wa Video, ukungu hutumiwa kuficha vitu vilivyo mbali na Kamera.
Katika Umoja, mchezo wa mchezo wa Kamera una chaguo liitwalo 'Ndege ya Sehemu ya Mbali'. Kurekebisha chaguo hili huamua umbali ambao Kamera yako inaweza kuona. Ili kuongeza utendaji, thamani hii wakati mwingine hupungua. Lakini hatutaki mchezaji kugundua kuwa vitu vilivyo mbali na mchezaji vimepotea kwa namna fulani!
Hapa ndipo matumizi ya ukungu yanapofaa! Ongeza ukungu kwenye eneo lako, rekebisha maadili, na ndio hivyo!
Soma zaidi juu ya ukungu hapa.
Kuongeza ukungu kwenye eneo lako:
1. Nenda kwenye kichupo cha taa (Kona ya juu kulia, kando ya kichupo cha mkaguzi)
2. Chaguo ya ukungu inapaswa kuwa chini ya kichupo hiki.
3. Bonyeza kwenye sanduku ili kuamsha
4. Rekebisha rangi, na wiani wa ukungu wako
Hatua ya 3: (Ujanja 3) Matumizi ya kina cha uwanja
Je! Umewahi kutumia kamera ya DSLR kuchukua picha? Umesikia kuhusu bokeh? Ikiwa unayo, basi unaweza kuelewa kwa urahisi jinsi kina cha shamba kinavyofanya kazi!
Athari yake hutumiwa kuiga umakini na athari ya blur, kana kwamba kitu cha kamera kwenye mchezo wako ni Kamera halisi!
Walakini, tafadhali kumbuka kuwa kutumia athari hii kunaweza kupunguza hesabu zako za ramprogrammen kwa kiasi kikubwa
Soma zaidi juu ya kina cha Shamba hapa.
Unaweza kuipata kutoka Duka la Mali ya Umoja, kuna chaguzi mbili, kifurushi cha athari za zamani, na safu mpya ya usindikaji wa chapisho. Moja inaweza kutumika.
Kutumia athari hii:
1. Pakua pakiti inayofaa.
2. Chagua kitu cha Kamera kwenye eneo lako.
3. Bonyeza sehemu ya kuongeza.
4. Andika katika, 'Kina cha shamba'.
5. Chagua hati inayofaa.
6. Rekebisha maadili.
Hatua ya 4: (Ujanja wa 4) Matumizi ya Bloom
Bloom ni athari nyingine ya kushangaza katika mhariri wa Umoja.
Ikiwa unahitaji kuunda eneo kama la ndoto, au labda, mazingira ya kichawi, athari ya bloom itaokoa siku yako! Inaongeza mwangaza wa asili kwa vitu vyote vya mchezo kwenye eneo la tukio.
Soma zaidi juu ya Bloom hapa.
Kuna chaguzi nyingi zinazopatikana katika Duka la Mali ya Umoja kwa kuongeza athari hii. Walakini nitapendekeza utumie 'Bloom ya Haraka ya rununu'. Ina athari ndogo juu ya hesabu ya Ramprogrammen, na ni rafiki sana wa utendaji!
Kuongeza athari hii kwa eneo lako:
1. Pakua pakiti inayofaa.
2. Chagua Kifaa chako cha Kamera kwenye eneo la tukio.
3. Bonyeza Ongeza Sehemu.
4. Chapa 'Bloom'
5. Rekebisha maadili kama inavyotakiwa.
Hatua ya 5: (Hila 5) Taa nyingi za Kuelekeza
Taa za mwelekeo zina athari ndogo kwenye utendaji. Kwa nini usitumie vizuri?
Tunaweza kutumia taa nyingi za mwelekeo wa rangi tofauti kupongeza mtindo wa sanaa wa mchezo wetu!
Kwa mfano.; Tuseme unafanya mchezo wa Sci-fi Cyberpunk-ish. Kwa hivyo unaweza kutumia nuru moja ya mwelekeo ambayo ni ya manjano (kama jua), taa nyingine ya mwelekeo ambayo ni ya rangi ya waridi au labda zambarau ili kuongeza athari ya kuona iliyoonekana kwenye eneo lako.
Hatua ya 6: (Ujanja 6) Matumizi ya Sprites kama Asili
Ili kuboresha utendaji na hesabu ya Ramprogrammen, Sprites inaweza kutumika badala ya mifano halisi ya 3d!
Hii itakuokoa wakati mwingi (modeli ya 3d inachukua muda mwingi), na pia kuboresha sababu za utendaji wa mchezo wako.
Tengeneza sprite kwenye kielelezo cha adobe, isafirishe kama-p.webp
Ili kusoma zaidi juu ya jinsi sprites inavyofanya kazi, bonyeza hapa.
Huu ni maonyesho ya video juu ya jinsi ya kuongeza Sprites kwenye eneo lako.
Hatua ya 7: (Kidokezo 1) Jinsi ya Kuongeza Utendaji wa CPU / GPU
Hizi labda ni vitu muhimu zaidi ambavyo vina athari kubwa kwenye utendaji, lakini mara nyingi hupuuzwa na watengenezaji:
1. Daima jaribu kuweka idadi ya meshes iwe chini iwezekanavyo. Kwa mfano.; ikiwa una matunda kadhaa kwenye kikapu, ni muhimu uifanye kama matundu moja katika zana yako ya modeli ya 3d badala ya kuwa na matundu tofauti ya tufaha, ndizi, zabibu nk.
2. Tumia vifaa vichache uwezavyo. Daima jaribu kutumia nyenzo / mesh moja badala ya kutumia tano. Kutoa vifaa na kutoa meshes ni sawa na CPU.
3. Umoja una huduma inayofaa sana inayoitwa 'Kupiga Kundi'. Kuna aina mbili za kuganda, tuli na nguvu. Batching tuli hutumiwa sana. Inachanganya vitu vya mchezo tuli (visivyohamia) kwenye Meshes kubwa, na kuzitoa kwa njia ya haraka. Ili kuwezesha kuganda tuli, chagua kitu cha mchezo> kwenye kichupo cha mkaguzi, kwenye kona ya juu kulia, bonyeza sanduku linalosema 'Tuli'. Jambo muhimu kukumbuka ni kwamba vitu vya mchezo havipaswi kusonga, na kwamba vitu tu vinavyotumia vifaa sawa vinaweza kupigwa pamoja.
Kusoma zaidi juu ya kuganda, bonyeza hapa.
4. Michoro. Faili za picha ambazo unaingiza kutengeneza vifaa vipya vya vitu vyako. Hawa ndio wakosaji wa kawaida ambao watapunguza kasi ya utendaji wako wa picha. Tumia kila wakati saizi ndogo (lakini sio ubora wa chini).
5. Jambo lingine muhimu ni idadi ya pembetatu iliyotumiwa katika modeli za wahusika wako. Kwa hivyo jaribu kwa bidii kuweka pembetatu kuhesabu chini wakati sio kuathiri ubora.
Hatua ya 8: (Kidokezo cha 2) Utendaji Vs Taa
Udhibiti wa taa kulingana na athari zao kwenye utendaji ni:
Kutumia taa kwenye eneo lako huifanya ionekane nzuri, lakini kumbuka kutotumia taa zaidi ya lazima kabisa. Inachukua muda mwingi wa usindikaji kuhesabu taa za athari kwenye vitu vinavyozunguka
Tafadhali kumbuka yafuatayo:
1. Matangazo ni taa ghali zaidi linapokuja suala la utendaji. Ikiwezekana kuzibadilisha na taa za uhakika, fanya!
2. Spotlights na Taa za taa zina anuwai. Inaweza kuathiri tu vitu vilivyo ndani ya anuwai. Ikiwa una idadi kubwa ya vitu vya kuwasha, badala ya kutumia taa moja ya anuwai, tumia taa nyingi anuwai! Idadi kubwa ya vitu ambavyo vinaweza kutekelezwa na taa, inamaanisha hesabu zaidi, kwa hivyo, utendaji duni.
3. Ni muhimu kutambua kuwa mesh itajibu tu taa nane zenye mwangaza zaidi zinazoathiri matundu hayo.
Hatua ya 9: (Kidokezo 3) Kuandika Utendaji wa Vs
1. Sasisha na kazi za Sasisho zisizohamishika, usizitumie isipokuwa lazima. Wakati mwingine, hakuna njia nyingine, na lazima utumie kazi hizi. Katika kesi hiyo, iweke ndogo na rahisi. Usiweke rundo la vitu chini ya kazi hizi. Kazi hizi huitwa mara kadhaa kwa sekunde, na zinaweza kujumuisha ikiwa una idadi kubwa ya hati zilizo na kazi za Sasisha.
2. Monodevelop ya umoja ina Sasisho () kwa chaguo-msingi. Ikiwa hutumii, ondoa kutoka kwa hati yoyote iliyo nayo lakini hauitumii.
3. Coroutines inaweza kutumika kama njia mbadala ya kusasisha simu.
4. Daima kumbuka kulemaza hati yoyote ya monobehaviour ambayo hutumii tena, lakini bado inafanya kazi katika eneo lako.
5. Daima jaribu kuita kazi kwa njia ya moja kwa moja iwezekanavyo.
Hatua ya 10: (Kidokezo cha 4) Uboreshaji wa Sauti
Usitumie faili za sauti zilizobanwa kwa kucheza athari ndogo za sauti kama risasi ya bunduki. Ingesababisha CPU kutumia muda (bila lazima) kuisumbua wakati wa kukimbia.
Hatua ya 11: Hitimisho
Gundua! Huo ni ushauri bora kabisa ambao unaweza kutolewa. Chunguza dhana, sanaa ya dhana, angalia kile watu wengine wanajenga, pata maoni, jenga juu ya maoni hayo!
Ilipendekeza:
Upataji, Ukuzaji, na Kuchuja Usanifu wa Mzunguko wa Electrocardiogram ya Msingi: Hatua 6
Upataji, Ukuzaji, na Kuchuja Usanifu wa Mzunguko wa Electrocardiogram ya Msingi: Ili kukamilisha hii inayoweza kufundishwa, vitu vinavyohitajika tu ni kompyuta, ufikiaji wa mtandao, na programu fulani ya kuiga. Kwa madhumuni ya muundo huu, nyaya zote na uigaji zitaendeshwa kwenye LTspice XVII. Programu hii ya kuiga ina
Jinsi ya Kufunga Soldering (Vidokezo vya ujanja na ujanja): Hatua 4
Jinsi ya Kufunga Soldering (Vidokezo vya ujanja na ujanja): Haya jamani! Natumai tayari umefurahiya & ampquot Mdhibiti wa MID wa DIY " na uko tayari kwa mpya, kama kawaida ninafanya kujifunza kufundisha kukuonyesha jinsi ya kutengeneza vitu vya umeme vya kupendeza, na kuzungumza juu ya
CHEZA NA UJIPATIE tena IPOD KUTUMIA BOOMBOX YA ZAMANI - Vidokezo na Vidokezo: Hatua 5 (na Picha)
CHEZA NA KULIPIA IPOD KWA KUTUMIA BOOMBOX YA ZAMANI - Vidokezo na Vidokezo: Fikiria hii nyongeza kwa mods zingine za iPod boombox. Ninakubali nilikopa kutoka kwa Maagizo mengine. Sio kuchukua kutoka kwa Mafundisho hayo, hapa kuna " piga kelele " kwa wale ambao walinitia msukumo wa kuingia kwenye mod yangu mwenyewe. Asante. Inaweza kufundishwa
Vidokezo na Ujanja wangu wa Juu wa Kumi ya Juu ya Mkate: Njia 9 (na Picha)
Vidokezo na Ujanja Wangu wa Juu zaidi wa Mkate wa Mkate: Kuna inchi 6 za theluji ardhini, na umefungwa ndani ya nyumba. Umepoteza motisha yako ya kufanya kazi kwenye laser yako ya kukata chuma inayoongozwa na GPS. Kumekuwa hakuna miradi mipya kwenye wavuti yako unayopenda ambayo imekuingiza ndani yako
Kupanga programu katika VB6: Vidokezo na ujanja: 3 Hatua
Kupanga programu katika VB6: Vidokezo na Ujanja: Nina mpango katika wakati wangu wa ziada, na mimi ni programu nzuri inayofaa kutumia VB6. Ni rahisi na bado sijapata chochote ninachokihitaji kukamilisha ambayo haiwezi, ingawa wakati mwingine inaweza kuwa ngumu kutimiza kazi yako. Njiani nimepata wengi