Unity技能系统框架(一)技能效果

本文介绍了作者在居家期间仿照DOTA2设计的Unity技能系统,利用ProtoBuf和AdvancedInspector工具,创建了一套适用于MOBA、MMORPG的游戏技能系统,包括主动、被动技能及Buff和Debuff。系统已在塔防游戏中应用,展示防御塔的技能效果,并提供了技能编辑器界面的截图。下篇将探讨技能设计思想。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    一场疫情,让我居家办公了两个月,感觉人生快颓废了……

    这里记录下个人仿DOTA2编写的技能系统结构,借鉴了知乎博文的编辑器思想,使用了ProtoBuf和AdvancedInspector,最后仿照DOTA2的技能数据结构,编写了一套技能系统,个人感觉完全可以用在MOBA、MMORGP上,而且主动技能、被动技能、Buff和Debuff都可实现。大姑娘头一次上娇,比较怂……欢迎各位的指点

该技能系统目前用在一个塔防类的游戏中,防御塔为英雄,带有两个技能,一个被动,一个主动。不过主动技能都是自动释放的(冷却时间完成或者能量满),先看两个防御塔的技能描述:

 再看下配置出的技能实际效果。

先看蚁人的两个技能效果:影矛和乱舞。

其中影矛是被动技能,不同星级有不同的概率触发;乱舞是能量类技能,即能量满则自动触发。下面可以看到蚁人普通攻击时有较高的概率投掷多个弹道,攻击多个目标。当能量满后,自动释放的乱舞技能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值