为了做可配置的技能模块我将pygame1.93 升级到了 pygame2.0
这升级直接导致了部分老代码无法使用,花费了很多时间进行调试,编写。总算顺利。
接上回的技能模块,技能的框架应该可以使用了。
目前只做了伤害技能。还有BUFF类型,召唤类,治疗类型的需要进行一些代码层的构建。
放三图看效果。动画效果是可以任意定义。并非写死的代码。
技能效果的数据也是可以自定义的。且非常灵活,(越灵活的数据配置,代码层的逻辑就越复杂,目的是为了以后扩展方便,一劳永逸)
附上一张技能配置说明书

这可是代码层套用的数据字典,正式版发布后会将这些数据一并发出
第一图和第三图能看出来刑天释放完技能后P1的血量明显减少了
技能栏是测试员刑天的定义技能,这个刑天是测试员我从三国多维宇宙的第52宇宙(和平宇宙)拉过来用的
目前整体的界面较为粗糙。UI方面后期进一步美化(来个UI设计师?)



