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

原创 2016年08月28日 22:40:32

一、英雄与技能设计

  • 是英雄的乐趣是什么,怎么用技能去体现这些乐趣
  • 不是英雄的定位是什么,怎么分配技能凸现他的定位

二、核心思想

  • 满足射击者
  • 响应性
  • 服务器主导

三、UnityTech官方视频《Ability System With Scriptable Objects》


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

武器系统问题


五、技能(武器)关系

1.术语(glossary)定义

  • 表现体(Actor),角色,怪物,BOSS,创生体(如投射物,法术场)
  • 武器(Weapon)
  • 技能(Ability)
  • 技能阶段(Step)
  • 效果(Effect)
  • 持续效果(Buff)
  • 数据中心(DataCenter)
  • 网络(Network)
  • 战场(Battle)
  • 用户界面(UI)

2.整体关系图

整体关系


六、思考与问题

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

七、参考资料


简书主页:为咗網路
简书连接:怎么做一个MOBA游戏(武器与技能)?

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

自学Unity之做一个MOBA游戏1——Terrain(地形)

暑期在某司实习,虽然最终拿到了转正offer,但是工作表现不是很让老大满意。于是想在入职前动手实际做几个游戏,提前熟悉自己的工作,也好配得上那份薪水。经过最初的阵痛之后,终于对Unity这个工具有点熟...

怎么做一个成功的SF GM。

今天给大家讲讲如何做一个成功的传奇SFGM的方法,我站长,曾经也和你们,还有数千个人一样也是一个骨灰级的传奇SF玩 家,住过院。属于玩家中的疯狂者,但后来自己也做GM.开传奇,赚赚亏亏在GM的生涯中,...

怎么做一个专业的b2c网站

对购物网站来说,网站就像是实体店面。在实体店中,店面如何布局、如何装修,商品如何陈列、如何展示,都是很有讲究的;店员的穿着打扮、口头语言及肢体语言都是有一套的。对购物网站来说,顾客不能和商家面对面交流...

怎么做一个纯粹的Android app UI 设计呢?

许多开发者会在多个平台上发布应用。如果您打算为 Android 开发应用,请记住在不同的平台需要遵守不同的要求和惯例。在某个平台上开起来不错的设计,也许在另一个平台上就不合适。“一次设计,到处运行”的...

做一个完整的Java Web项目需要掌握的技能

最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java W...

一个关于带武器的游戏角色类

/*  Copyright  (c)  2016 *    All rights reserved *    文件名称:3.cpp *   作者:刘丽 *   完成日期:...

Unity3D+moba+技能指示器(一)

1 功能描述 类似王者荣耀,按下的技能如果是需要预判的或者是可以选择单一目标,产生一个摇杆,在地形上显示辅助的UI提示。存在以下几种情况: 1.扇形范围技能 2.方向性技能 ...

如何使用cocos2d-x 3.0来做一个简单的iphone游戏教程(第一部分)

游戏截图:   cocos2d-x 是一个支持多平台的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。Cocos2d-x项目可以很容易地建立和运行在iOS,Android的三星B...

做一个学(chou)习(ka)游戏(一)

嗯,抽卡是坏文明。但不得不承认这种形式的设计确实是抓住了人性。就像斯金纳箱中的小老鼠一样。 所以不能被这种心理利用,而要利用这种心理来学习。因此决定模仿抽卡类游戏做一个用以读书的游戏。写代码前,首先...

做一个像植物大战僵尸的Flash游戏3

现在我们来到了这个系列教程的第三步。在这部分中,我们我会安置所买的植物,并且让僵尸出场。 增加一个僵尸是相当的容易因为处理僵尸问题跟处理阳光问题一样。就像阳光出现在舞台的顶部之外,然后落下。僵尸...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)