Skip to main content

Ano ang mga bukas na mapagkukunan ng laro ng mapagkukunan?

Ang mga bukas na mapagkukunan ng laro ng mapagkukunan ay mga frameworks na ginamit upang makatulong na lumikha ng mga laro para sa mga computer, console at iba pang mga aparato.Ang pagbibigay ng pangunahing engine ng laro ay maaaring makatulong sa mga programmer na mag -focus nang higit pa sa lohika ng laro at mas kaunti sa mga pangunahing aspeto tulad ng pagpapakita ng mga graphic, paglalaro ng tunog o networking.Mayroong isang bilang ng mga bukas na mapagkukunan ng laro na magagamit, ang bawat isa ay nakatuon sa paglikha ng isang tiyak na uri ng laro.Pinapayagan ng ilang mga makina para sa malawak na three-dimensional (3D) na mundo, habang ang iba ay nakatuon sa na-optimize na dalawang-dimensional (2D) na graphics na maaaring i-play sa handheld o mobile device.Kapag ang mga makina ay binuo bilang bukas na mapagkukunan, ang benepisyo ay ang isang masigasig na pamayanan ng mga manlalaro ay makakatulong upang mabuo at subukan ang makina.code, tulad ng kakayahang magpakita ng mga graphic.Ang engine ay hindi naglalaman ng anumang data ng laro o anumang lohika ng laro.Nangangahulugan ito na ang karamihan sa mga makina ay nangangailangan ng mas maraming programming at pag -unlad sa tuktok ng kung ano ang ibinigay kung ang isang nakumpletong laro ay malilikha.Mayroong isang maliit na halaga ng mga bukas na mapagkukunan ng mga makina ng laro na nagpapahintulot sa isang point-and-click na diskarte sa pag-unlad, ngunit ang mga ito ay bihirang at limitado sa kanilang kapangyarihan.isang laro.Ang ilan ay idinisenyo upang hawakan ang lahat ng mga aspeto ng isang laro, mula sa mga graphics hanggang sa pag -input, habang ang iba ay idinisenyo upang hawakan ang ilang mga lugar, tulad ng audio.Hindi tulad ng ilang mga engine ng laro na hindi bukas na mapagkukunan, ito ay palaging isasama ang source code, na nagpapahintulot sa kanila na walang putol na isinama sa nakumpletong laro.Nangangahulugan din ito na maaaring mabago ang code upang matugunan ang mga pangangailangan ng programmer.

Karamihan sa mga bukas na mapagkukunan ng laro ng laro na magagamit na suporta sa mga espesyal na wika ng script.Ang mga wikang ito ay maaaring magamit upang ipasadya ang pagganap ng engine ng laro nang hindi na kailangang mabawi ang source code.Ang mga wikang script na ito ay maaari ring magamit upang tukuyin ang lohika ng laro, o kung paano nilalaro ang laro, nang hindi kinakailangan upang isulat at isama ang aktwal na mga file ng code.Kinakailangan sa mga pag -andar ng code na nagawa na ng marami pang iba, ngunit maaari rin itong humantong sa ilang mga problema.Para sa isa, ang sinuman ay maaaring magkaroon ng access sa code ng engine ng laro at maaaring mapagsamantalahan ang mga bug at glitches upang makakuha ng isang kalamangan sa laro.Ang isa pang problema ay maaaring likas na mga bahid sa loob ng code ng engine na maaaring napakahirap na mahanap dahil ang code ay isinulat ng isang ikatlong partido.Ang mga bukas na mapagkukunan ng laro ng mapagkukunan ay hindi rin maaaring, sa pangkalahatan, ay gagamitin para sa pag -unlad ng komersyal na laro, dahil sa lisensya, kaya ang mga laro na nilikha kasama nila ay hindi maaaring ibenta.