Zdog 1.0 i whakauruhia, he miihini pseudo-3D mo te Tukutuku ma te whakamahi i te Canvas me te SVG

Kei te waatea te Tukunga Puna JavaScript Zdog 1.0, e whakatinana ana i te miihini 3D e whakataurite ana i nga taonga ahu-toru i runga i te Canvas me te SVG vector primitives, i.e. te whakatinana i te mokowā ahu-toru me te tuhi i nga ahua papatahi. Waehere kaupapa kei te tuwhera i raro i te raihana MIT. Ko te whare pukapuka he 2100 noa nga rarangi o te waehere me te noho ki te 28 KB kaore he iti, engari i te wa ano ka taea e koe te hanga i nga mea tino whakamiharo e tata ana ki nga hua o nga mahi a nga kaitoi.

Ko te whainga o te kaupapa ko te whakarato taputapu e taea ai e koe te mahi me nga taonga 3D me te ngawari me nga whakaahua vector. He mea whakaawe te miihini e tetahi keemu rorohiko tawhito Dogz, i whakamahia nga ahua 3D papatahi i runga i nga whakairoiro sprite hei hanga taiao XNUMXD.

Zdog 1.0 i whakauruhia, he miihini pseudo-3D mo te Tukutuku ma te whakamahi i te Canvas me te SVG

Ko nga tauira ahanoa 3D i Zdog ka hangaia ma te whakamahi i te API whakapuakanga ngawari me te whakarite ma te hopu me te whakarōpū. nga ahua ngawari, pēnei i te tapawhā, te porowhita, te tapatoru, te wahanga raina, te pewa, te tapawha me te ānau. Ka whakamahi a Zdog i nga ahua porotaka, kaore i te whakahuahia he kotiti ketanga polygonal. Ka whakaputahia nga ahua ngawari ki nga whakaaturanga Ahu-XNUMX uaua ake penei i nga awhiowhio, porotakaro me nga mataono. I tua atu, mai i te tirohanga a te kaiwhakawhanake, kua tautuhia nga porowhita hei tohu, tori hei porowhita, me nga potae hei raina matotoru.

Ko nga waahanga o nga mea ka tukatukahia ma te whakaaro ki o raatau tuunga me te pupuri tahi e nga punga e kore e kitea. Ko nga ahuatanga hihiri katoa, penei i te hurihanga, te hurihanga, me te unahi, he mahinga vector kua tohua ma te whakamahi i te ahanoa Vector. Ka tautokohia nga mata polygon mo nga ahuatanga.

Source: opennet.ru

Tāpiri i te kōrero