自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 怪物AI的框架设计

从入行到现在,我写过不少游戏角色AI,怪物的有,玩家角色的也有。最早,我生怕别人说我写的怪物AI蠢,就写的非常简单粗暴,打一会儿就进霸体,技能CD短,并且哪个技能好了就冲到设定的攻击距离内,对着玩家放技能。因为项目使用的是疼训已经停止维护的行为树,非常难用,看起来结构还是比较复杂,但我已经尽力做封装了,负责配置的同学在这里基本上只用关心技能的编排和释放规则,思考决定和执行技能部分已经做了封装,算是模板了,任何怪物的AI复制过来改改策略连招的配置和技能的释放方式就能使用,还打得挺有套路。

2024-07-23 11:45:40 707

原创 如何设计一个易扩展的ARPG游戏战斗机制系统

在必杀技能的伤害判定生效时,触发新的被动机制_B,根据Buff_01的层数给伤害判定的目标附加Buff_02,Buff_02的效果为造成伤害,可指定伤害属性类型,伤害量会根据Buff_02的层数翻倍(在层数附加完之前,不要让buff生效,这里Buff可以用Unity的生命周期方法,在Trigger时才执行业务,附加Buff时不立即执行)。这个做法只是实现方式的一种,由于是通过Buff追加的伤害,可能会出现其他机制的判定问题和多一个伤害数字,不同的实现方式具有不同的特性,具体要看设计上需要什么样的效果。

2024-07-22 18:59:43 690

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除