[Day9] 实作 - 主角篇4

为了要处理跟操作有关的事件
再开一只程序叫ActionBattle_Action.js
并一样引入该插件


写下
https://ithelp.ithome.com.tw/upload/images/20210918/20141442Fe4w7B1RME.jpg
将主角和敌人读取近来
准备做行动的分析与进行行动後的结果
其中有一个方法是calculateActorSkillRange
目的是计算主角在使用技能後
计算影响的范围唷
那必须根据技能型态的不同
有不一样的计算逻辑
在此我定义了四种型态

  1. 单体
  2. 范围
  3. 自身周遭
  4. 直线
    这次实作我们先做范围
    并把方法命名为calculateActorSkillRangeRangeCase
    如下
    https://ithelp.ithome.com.tw/upload/images/20210918/201414425Cv6lye3IO.jpg

https://ithelp.ithome.com.tw/upload/images/20210918/20141442cWhOjYQZtC.jpg

第二个方法是actorUseSkill
负责处理主角使用技能後的结果
如下
https://ithelp.ithome.com.tw/upload/images/20210918/20141442K429TJKi0R.jpg

明天继续加油


<<:  [DAY 5] _stm32f103c8t6开发板暂存器开发_控制MCU的GPIO High、Low范例

>>:  [Day18] MySQL 的 CRUD 语法

【Day6】Props和States之间到底是什麽关系!? 怎麽传怎麽用咧..? o_O ||

这篇要来谈React的states跟Props States跟Props可以看作是React里面的A...

Day 30 关於这次的铁人赛,那些没能提到的事情

终於到最後一天了,可喜可贺可喜可贺!其实我也知道在这30天的期间内还有很多没能讲到的东西,既然都到最...

Day 23. 再一天列表渲染-更多的v-for

唉呀,今天再一篇v-for,不知道v-for分两篇会不会觉得太灌水,但我还是分两篇了✧*。٩(ˊᗜˋ...

Day 25 解决Kali在Virtualbox上找不到无线网卡的问题

接下来继续体验新的系列06 - Wireless Attacks,都是跟无线网路相关的工具,但却在过...

【JavaScript】变数

【前言】 本系列为个人前端学习之路的学习笔记,在过往的学习过程中累积了很多笔记,如今想藉着IT邦帮忙...