2019 1 17
背景介紹:
為什么我要寫開發(fā)日志呢挪捕?開門見山的說,我想兩開花易结。您瞧我這章口就萊的樣子们豌,可以看出來我是一個喜歡文學(xué)的人,同時我也喜歡游戲贮庞,嗯,結(jié)合一下,開發(fā)日志淮韭,兩開花。除此之外贴届,我覺得對于獨立工作者來說靠粪,自律是最重要的品質(zhì),鑒于我之前的開發(fā)全部流產(chǎn)毫蚓,所以我寫日志來記錄工作日常占键,提示自己是在工作,從而能堅持完成這次開發(fā)元潘。
今天是第二天畔乙,今天我理了發(fā),不瞞您說翩概,我覺得自己像個弟弟牲距。今天的工作是開發(fā)我的游戲的對戰(zhàn)系統(tǒng)。這就牽扯到我的游戲設(shè)計了钥庇,來日方長牍鞠,夜長夢多,每天說一點评姨,才能細細品味难述,今天先說下名字,叫《俠客行》吐句,講述的是戰(zhàn)國末年的事龄广,是個回合制游戲。那么問題來了蕴侧,如何制作回合制游戲呢择同,對于unity開發(fā),我就是個菜鳥净宵,所以當(dāng)構(gòu)思完游戲內(nèi)容敲才,打算具體實現(xiàn)的時候裹纳,我是愛莫能助的,于是我就百度了一下紧武,緊接著我就發(fā)現(xiàn)了一些教程剃氧,趁熱打鐵我就學(xué)習(xí)了一下,再然后我就動手先實現(xiàn)一個小demo阻星,如圖朋鞍。
說明一下:最頂上的長條是敵人血量,中間四個是我的技能妥箕,底下第一個是我的血量滥酥,第二個是我的能量。
所以這個demo要實現(xiàn)的功能就是實現(xiàn)一個回合制游戲畦幢,能互相釋放技能坎吻,然后,我放完技能輪到你宇葱,你放完技能就輪到我瘦真,誰先死,誰就輸了黍瞧。
匯報學(xué)習(xí)成果:根據(jù)我的研究诸尽,首先新建一個枚舉? public enum States{} ,用來說明當(dāng)前的游戲狀態(tài)印颤,在這個demo中我設(shè)定了4種狀態(tài):
然后在Update()函數(shù)中根據(jù)相應(yīng)的狀態(tài)弦讽,調(diào)用相應(yīng)的協(xié)程,例如當(dāng)我的狀態(tài)切換為“playerTurn”之后膀哲,更新界面往产,顯示我的技能圖標,然后掛起某宪,等待玩家操作仿村,玩家點擊技能圖標,調(diào)用技能函數(shù)兴喂,再然后開啟協(xié)程蔼囊,展示技能釋放動畫,然后狀態(tài)切換為“enemyTurn”衣迷,進入敵人時間畏鼓。
講的比較粗略,畢竟這不是一個嚴肅的教程壶谒,教會大家不是我的目的云矫,畢竟我也沒全鬧明白『共耍總之让禀,今天的demo還是完成了挑社,看起來非常抽象,由于我不會制作gif所以沒有辦法展示巡揍,可以說是比較可惜痛阻。今天的demo非常簡單的設(shè)定了4個技能,攻擊腮敌,回復(fù)阱当,概率攻擊,概率回復(fù)糜工,敵人的技能有兩個弊添,攻擊,回復(fù)啤斗。明天繼續(xù)研討戰(zhàn)斗系統(tǒng),嘗試豐富戰(zhàn)斗系統(tǒng)赁咙,目前可以想到的有:出手順序钮莲,技能表,體力系統(tǒng)彼水,道具系統(tǒng)崔拥,buff系統(tǒng),動畫系統(tǒng)凤覆,實不相瞞链瓦,從小到大沒和人打過架,不知道還應(yīng)該加些什么元素盯桦。有點多慈俯,不知道明天能實現(xiàn)多少,我的游戲設(shè)計也沒細講拥峦,先開個坑吧贴膘。
今天的開花點到為止,再接再厲略号,謝謝大家刑峡。