InfiniteWing

Give me a place to stand on, and I will move the Earth

  • 2017-01-22
    個人作品►楓之谷APP

    楓之谷APP開發日誌 ─ 第五章

    本來這篇是打算介紹楓之谷的地圖背景繪製,不過因為實際開發時這個好像比較晚才實裝,所以就臨時改變主題了。

    今天要介紹的是怪物的技能施放以及角色的技能特效。(好吧因為發現光角色的技能特效就打友點多了,下次再講怪物的技能施放好了…)

    首先再次重提當初玩楓之谷讓我最感動的事情─龍咆哮。

    龍咆哮

    當年的龍咆哮雖然沒有後來的天怒、暴風雪等等法師四轉技能來的帥氣,不過在冰原雪域還是高手練功點的時代,能放出龍咆哮的龍騎士基本上一定是自由市場裡最引人注目的存在。

    其實早在兩年前我就已經把單純只有在角色身上出現特效的技能表現給大致完成了,不過由於最近我又打算加上天怒、暴風雪、穢土轉生等等超帥四轉技能到遊戲裡,所以關於技能的部分又重新修改了一下。

    原先的話是只有針對Effect(也就是角色身上出現的特效)做處理,不過因為天怒、暴風雪等等大型範圍技能,還牽扯到Tile的部分(用天怒來解釋,也就是後面場景的光柱),所以基本上我又重新把技能相關程式加工了一次,同時也將技能打中的Hit效果做處理。

    我們用以下這張天怒圖來做解釋好了:

    002.jpg

    紅色1的地方,就是技能裡面的Effect部分,基本上是跟著人移動的
    綠色2的地方,就是Tile的部分,屬於類似技能背景的東西。同時在Tile的繪製上,他是採取彼此的間隔(就是每兩個tile中間會隔固定大小的間距)。

    至於Hit的效果,就是當技能打到怪物時,怪物身上除了會跳出一排傷害數字外,同時也會有受到傷害的顯示效果:

    003.png

    上方的圖例是怪物受到龍咆哮的攻擊後,身上會出現Hit的效果。

    諸如上述,經過一番努力之後,我的手機裡終於出現了第一種能同時放龍咆哮、天怒、暴風雪的隱藏職業魔劍士。

    天怒實裝畫面

    明明是劍士,卻能放天怒這樣對嗎!!!

    天怒實裝畫面

    老實說楓之谷越出越豐富,龍咆哮已經不知道被甩開幾個街角了,帥氣程度根本比不上龍神之怒。

    華麗Level Max的龍神之怒

    好,今天的介紹就到此告一段落,不過其實已經可以看到技能示意圖的後方已經出現了背景的繪製,等接下來說明完怪物的技能施放後,應該就會開始說明楓之谷的地圖背景繪製機制了。

    To be continued..
    Posted at 2017-01-22 04:52:14
    Share 留言
    • Android APP
    • 個人作品
    • 童年
    下一篇
    楓之谷APP開發日誌 ─ 第六章
    上一篇
    楓之谷APP開發日誌 ─ 第四章

    InfiniteWing

    總覺得我一直在尋覓著什麼

    最新文章

    • [Performance comparison] CSV reader C/C++ V.S. Python - 2020-07-11
    • [Kaggle] Jigsaw Unintended Bias in Toxicity Classification - 2019-06-28
    • [Kaggle] Instant Gratification - A synchronous Kernels-only competition - 2019-06-21
    • 楓之谷APP開發日誌 ─ 小結 - 2018-08-21
    • WSDM - KKBox's Churn Prediction Challenge - 2018-01-01

    分類

    • Big Data13
      • Cloud Computing3
      • Competition8
      • Deep Learning2
    • FreeBSD1
      • 系統防護1
    • Kaggle1
      • Notebook1
    • Performance comparison1
      • C/C++1
        • Python1
    • 個人作品8
      • 楓之谷APP8
    • 網站設計2
      • Hexo2
    • 論文寫作1

    標籤雲

    Android APP8 Big Data13 C/C++1 CNN2 Cloud Computing3 Deep Learning2 Experience1 FreeBSD1 GCP3 Hexo2 KO1 Kaggle11 Keras2 NLP1 Notebook4 Performance comparison1 Python1 Visualization1 WSDM1 ssmtp1 個人作品8 童年8 第一次3 系統防護1 經驗16 網站設計2 論文寫作1 資訊安全1

    彙整

    • 七月 20201
    • 六月 20192
    • 八月 20181
    • 一月 20181
    • 十二月 20171
    • 十一月 20171
    • 十月 20171
    • 九月 20171
    • 八月 20174
    • 七月 20177
    • 二月 20171
    • 一月 20172
    • 十一月 20151
    • 十月 20152
    • 九月 20151
    © 2021 InfiniteWing all rights reserved.
    Powered by Hexo
  • Home
  • About
  • Archives
  • Work
  • Gallery
  • Private