[發明專利]一種基于cocos2djs的不規則路徑的搭建方法在審
| 申請號: | 202110303608.1 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN112882697A | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 張漢東 | 申請(專利權)人: | 廈門極致互動網絡技術股份有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F8/38;G06F9/451 |
| 代理公司: | 廈門致群財富專利代理事務所(普通合伙) 35224 | 代理人: | 劉兆慶 |
| 地址: | 361000 福建省廈門市火*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 cocos2djs 不規則 路徑 搭建 方法 | ||
本發明公開了一種基于cocos2djs的不規則路徑的搭建方法,包括如下步驟:S1、利用CocosBuilder界面編輯器制作路徑搭建工具;S2、將待編輯地圖導入所述路徑搭建工具中;S3、在所述待編輯地圖中選定若干個路徑點,形成路徑曲線;S4、所述路徑搭建工具記錄所述路徑點的坐標,形成坐標隊列,解析所述坐標隊列并將解析結果放到剪切板中;S5、將所述解析結果黏貼到Excel表格中。本發明解決了手動書寫大量坐標點的耗時問題,以及需求變化后需要重復修改大量坐標點的問題,大大提高了工作的效率。
技術領域
本發明涉及計算機技術領域,特別涉及一種基于cocos2djs的不規則路徑的搭建方法。
背景技術
在地圖玩法中,為了讓玩家有攻城略地的感覺,會在地圖上設置大量的城池,城池之間用不規則的路進行連接,為了營造多人在線的氛圍,就需要在每條路上不定時的虛擬出一個人物,并讓人物沿著路線從一座城池走到另一座城池,因此,程序人員需要計算出每條不規則路線的軌跡,并讓人物跟著軌跡移動。
然而,每條路線的軌跡都不一樣,而且沒有規律,無法用常規的數學公式來計算,如果讓程序人員手寫記錄軌跡的每個坐標點,那么工作量巨大且耗時,而策劃人員若想調整其中幾座城池的位置和路徑,那么程序人員又要重復大量的操作,效率低下。
發明內容
為解決上述問題,本發明提供了一種基于cocos2djs的不規則路徑的搭建方法,以提高路徑的規劃和搭建效率。
本發明采用以下技術方案:
一種基于cocos2djs的不規則路徑的搭建方法,包括如下步驟:
S1、利用CocosBuilder界面編輯器制作路徑搭建工具;
S2、將待編輯地圖導入所述路徑搭建工具中;
S3、在所述待編輯地圖中選定若干個路徑點,形成路徑曲線;
S4、所述路徑搭建工具記錄所述路徑點的坐標,形成坐標隊列,解析所述坐標隊列并將解析結果放到剪切板中;
S5、將所述解析結果黏貼到Excel表格中。
進一步地,還包括步驟S6、清空所述坐標隊列。
進一步地,所述坐標隊列包含若干個坐標,X表示坐標的序號,X=(1,2,3…n),X為整數,當X=n,表示第n個坐標,每個坐標的值均由橫坐標值和縱坐標值組成。
進一步地,所述步驟S4具體如下:
S41、令X=1,讀取坐標隊列的第X個坐標,并將橫坐標值放入A數組中,將縱坐標值放入B數組中;
S42、判斷當前坐標是否為最后一個坐標,若是則進行下一步驟,若否則令X=X+1,并重復步驟S41至步驟S42;
S43、將A數組中的每個數值按順序用第一符號隔開,形成字符串C,將B數組中的每個數值按順序用第一符號隔開,形成字符串D;
S44、將字符串C和字符串D中間用第二符號隔開,形成字符串E;
S45、將字符串E放入剪切板中。
進一步地,所述第一符號為“|”、“-”、“,”、“/”、“_”、“”、“!”、“@”、“#”、“$”、“%”或“*”。
進一步地,所述第二符號為“\t”。
進一步地,所述路徑搭建工具包括地圖區域和按鈕;所述地圖區域用于加載和顯示待編輯地圖,并支持上下左右滑動和無限延展;所述地圖區域放置有ScrollView控件;所述按鈕包括記錄按鈕、導出按鈕和重置按鈕,所述按鈕用于實現地圖編輯功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門極致互動網絡技術股份有限公司,未經廈門極致互動網絡技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110303608.1/2.html,轉載請聲明來源鉆瓜專利網。





