生成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è)備游戲中。