天天看點

手遊開發筆記:技能編輯器(一)

這是我的第一篇部落格,以前沒這個習慣,第一個自己語言組織能力不行,還一個也是最重要是自己技術不行(不是說現在技術就行了,隻是以前一直認為隻有技術牛人才能寫部落格,但是現在發現其實可以把部落格當做自己的一個學習筆記),是以我決定從現在開始堅持寫部落格作為記錄我的學習筆記。

      廢話很多哎!進入正題,剛到新公司老大給我的一個任務就是做一個通用的技能編輯器出來,說實話自己以前并沒有玩過大型網絡遊戲,對這個一點概念沒有,搞了好長時間才知道要做什麼(智商是硬傷啊!),我這個技能編輯器的功能簡單的說就是做出來是一個界面給美工策劃設計技能,最後将設計的資料儲存起來組合成技能,再提供一個借口供程式調用。

      是以我的主要工作第一要把界面設計出來,第二要把邏輯代碼寫好,因為項目的開發是用cocos2d-x+lua寫的,是以界面設計我用cocostudio來制作(這款軟體很好用,大力推薦,用法簡單),邏輯代碼用lua寫!

      cocostudio第一次用,軟體很簡單用到它的UIEditor來設計界面,經過對需求的分析初步将界面設計出來了,邏輯代碼用lua寫的,對于這個語言我也沒接觸過,一開始用真心不習慣,不用标點不用括号文法好奇怪,不過慢慢的習慣後我現在超喜歡這門腳本語言,可以毫不誇張的說他現在是我最喜歡的2個語言之一(一個是java我的老本行)

      上一下我設計的界面圖:

手遊開發筆記:技能編輯器(一)

這裡的角色清單到時候放在工程下面的角色目錄下面,周遊讀取展示出來,道具清單也是,技能清單可以添加修改删除技能,最後這套工具做完隻用美工提供角色

和道具,通過設定角色和道具的屬性來設計技能的效果!這就是技能編輯器的工作流程。

    第一次寫部落格有點小緊張哈!就這些吧,後續我會繼續記錄邏輯設計的代碼編寫!

    完工!吼吼!加油吧少年!

繼續閱讀