游戏开发论坛

 找回密码
 立即注册
搜索
查看: 13643|回复: 2

怎么做一个MOBA游戏(武器与技能)?

[复制链接]

2

主题

5

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2016-8-28 23:00:49 | 显示全部楼层 |阅读模式
一、英雄与技能设计
  • 是英雄的乐趣是什么,怎么用技能去体现这些乐趣
  • 不是英雄的定位是什么,怎么分配技能凸现他的定位

二、核心思想
  • 满足射击者
  • 响应性
  • 服务器主导

三、UnityTech官方视频《Ability System With Scriptable Objects》
  • 视频地址:https://www.twitch.tv/unitytech/v/82485905
类关系UML
`.png
UnityTech官方课程

四、武器系统要考虑的问题
2.png
武器系统问题


五、技能(武器)关系1.术语(glossary)定义
  • 表现体(Actor),角色,怪物,BOSS,创生体(如投射物,法术场)
  • 武器(Weapon)
  • 技能(Ability)
  • 技能阶段(Step)
  • 效果(Effect)
  • 持续效果(Buff)
  • 数据中心(DataCenter)
  • 网络(Network)
  • 战场(Battle)
  • 用户界面(UI)
2.整体关系图
3.png
整体关系


六、思考与问题
  • 最初,我的想法是使用武器系统来取代技能系统。根据玩家装备的不同武器,来驱动攻击。然而,仔细思考后,如果用这种方法,会走向无数个黑洞。
  • 所以,我开始思索别人是怎么做的。我想通过使用接口与一个层次类来实现技能系统。我想最好的方式是使用蓝图来描述技能系统会更好。
  • 我思索,对于技能系统的关注点,我不是问自己怎么实现这些逻辑,我是问题自己,代码应该怎样组织。
  • 现在,我深思后,觉得应该使用一个技能驱动系统,我想我应该开始使用一个技能类来开始我的工作。

七、参考资料
  • Ability System With Scriptable Objects
  • Moba-like-Ability-Skill-system
  • LOL官方首谈技能设计细节:“弹道体系”设计理念
  • C# Design for Ability System
  • 游戏系统设计思路的牢笼 一味追求实用性
  • 从多角度看易扩展的游戏技能系统设计

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2016-8-29 00:03:58 | 显示全部楼层

回帖奖励 +1 金币

mark一下,编辑中……

0

主题

43

帖子

584

积分

高级会员

路人科技

Rank: 4

积分
584
发表于 2017-3-18 11:59:13 | 显示全部楼层
原文地址:http://blog.csdn.net/youke363/article/details/52348571
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-25 01:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表