为了背景的说明,我刚刚开始学习游戏设计和Unity,我的第一款游戏是3D防御塔游戏。目前,我遇到了一个瓶颈:计算防御塔的伤害。每个塔都有插槽,称为“宝石”。每个宝石都有基础属性,如伤害、暴击率、暴击伤害、攻击速度,这些属性都会添加到塔上。然后,每个宝石还会有两个效果。假设效果可以乘以塔的总伤害、增加塔的射程、杀死敌人(敌人健康值低于某个百分比)或链条攻击附近的敌人。 我想为这个系统创建大量的宝石,但是我遇到了困难:找不到可扩展的结构和正确应用所有计算的方法,无论应用的位置是在敌人身上(总伤害、链条)还是在塔身上(射程、攻击速度)。任何方向或类似概念的游戏都将受欢迎!
需要帮助设计塔防游戏的伤害系统!
评论 (0)