生成2D游戲斜45度地圖不規(guī)則墻體的方法
基本信息
申請?zhí)?/td> | CN201810331631.X | 申請日 | - |
公開(公告)號 | CN108537873A | 公開(公告)日 | 2018-09-14 |
申請公布號 | CN108537873A | 申請公布日 | 2018-09-14 |
分類號 | G06T15/40;G06T11/40 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 曹凱敏 | 申請(專利權(quán))人 | 廣州悅世界信息科技有限公司 |
代理機(jī)構(gòu) | 深圳市精英專利事務(wù)所 | 代理人 | 廣州悅世界信息科技有限公司 |
地址 | 510000 廣東省廣州市海珠區(qū)琶洲蟠龍新街3號2401至2411房(僅限辦公用途) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種生成2D游戲斜45度地圖不規(guī)則墻體的方法,包括:將地圖網(wǎng)格化,賦予網(wǎng)格坐標(biāo);制作墻體單元,并賦予唯一的編碼;將編碼與網(wǎng)格坐標(biāo)綁定;得到墻體單元的虛擬深度值;在地圖上依次渲染繪制墻體單元組成墻體。本發(fā)明的有益效果在于:提供一種算法,根據(jù)墻體鄰接關(guān)系建立墻體構(gòu)件的特征碼,并將該特征碼與對應(yīng)網(wǎng)格坐標(biāo)綁定,在獲取墻體的虛擬深度值后,再通過各墻體的特征碼選擇合適的墻體構(gòu)件,并根據(jù)虛擬深度值進(jìn)行排序,再按順序逐個(gè)繪制出墻體以及墻體所包圍的其他物體,正確地表達(dá)出不規(guī)則墻體的遮擋關(guān)系,本算法可以在一定復(fù)雜度內(nèi)快速挑選墻體的基本構(gòu)件,性能十分優(yōu)秀,可以被應(yīng)用在性能和供電有限的移動(dòng)設(shè)備游戲中。 |
