[Day 17] 实作 - 介面篇

开始做一个可以提供设热键的地方
这样才可以增加技能的施放喔~(Q W E R T)


首先再整理一下之前的code
将自己写的脚色类别写进原生的类别中
方便我们更新热键


ActionBattle_Actor的initialize变成
https://ithelp.ithome.com.tw/upload/images/20210926/201414425y2XAKICkr.jpg

其中this._skillObject为
https://ithelp.ithome.com.tw/upload/images/20210926/20141442SQJPmHpNG9.jpg
this._skillList先设定为空阵列即可

在Game_Player的initialize将ActionBattle_Actor实例化
如下
https://ithelp.ithome.com.tw/upload/images/20210926/20141442yvnYZdjrz8.jpg

接着修改Game_Map的setup为
https://ithelp.ithome.com.tw/upload/images/20210926/20141442cDLypIqmDk.jpg

最後因为要调整的地方有点多
但几乎都是做一样的事情
"
this._actionBattle.actorBattlers呼叫到自订类别ActionBattle_Actor的方法前面多加_actionBattler即可
"


明天就开始做skill scene

另外之前有留言问我会不会做出一个游戏
没想到我权限不足
没办法直接在留言区下回应(我以为我回应了)
所以一直没有回答您,非常抱歉

我预计在铁人赛里(努力地)做出一个动作游戏的插件
之後会继续开发该游戏唷~
最後应该会发布,估计开发一年(应该)


<<:  [Day 21] 测试的型态调整,谈单元测试与整合测试

>>:  控制反转与依赖注入(一)

[Angular] Day22. Common Routing Tasks(二)

在上一篇中介绍了如何透过 router 传递参数,也介绍了怎麽建立嵌套的 route 等等,在本篇中...

Migrations

资料库迁移是以执行一个个档案来逐步建立资料库表单的作法,可以纪录资料库变化的过程。逐步变更可以降低对...

[Golang]同步工具-sync包的Pool(上)-心智图总结

1. sync.Pool 的功用 sync.Pool通常被称为,临时对象池。 在频繁地分配和回收内存...

[WMX3] 7.IO - Set/Get OutBytes

在还没开始撰写程序前可以先开启WMX3 Console选取I/O 图上显示的红底0.0第一个字代表位...

Day 24: 架构、解耦 (待改进中... )

「首先,软件架构师也是程序设计师,并持续是个程序设计师。永远不要落入「从程序码中撤离,专注於更高层...