游戏开发论坛

 找回密码
 立即注册
搜索
查看: 958|回复: 1

《王者荣耀》这样的游戏是怎么开发的呢?

[复制链接]

2

主题

82

帖子

210

积分

中级会员

Rank: 3Rank: 3

积分
210
发表于 2019-8-6 22:05:32 | 显示全部楼层 |阅读模式
《王者荣耀》属于MOBA类型的多人及时网络游戏,那么既然是网站游戏那一定是由 客户端 也就是手机app与 游戏服务器 两个部分组成的了!
客户端场景搭建
  • 那么我们今天就来说说手机app这部分是怎么实现的了!

首先我们需要搭建一个场景,这个场景怎么搭建呢?看图感觉是不是好像挺有趣的呢?

其实和我们玩乐高玩具也差不了多少,把一堆3D模型按照图纸摆放一下就好了,自己搭建游戏场景有个好处就是想怎么摆就怎么摆,哈哈哈,有点yy上帝的感觉,这是让我很爽的地方。(注:这个类似乐高的工具叫着Unity)!

场景的细节也是很重要的,摆放点花花草草,小动画什么的,一会给我们在野区的NPC搭一个窝,让它刷的快点,这样我一会就可以很频繁的来骚扰我的 红蓝buff了。

在放几个塔,毕竟我们的游戏主要是来打这个的塔地(ps:好多人其实是来杀人地,哈哈),我们这里的塔还是魔法系的,关于模型方面,我也设计了不少的剑塔和炮塔,都在我为大家提供的玩家包里(你们想放什么样的随便你啦!)。

英雄

《王者荣耀》的成功其实还是源于他的英雄的数值设计,还有各种吸引妹子的美女英雄,关于美感其实我本人也是很有追求的,我其他想设计这么一波日本AV界的美女英雄(不过这个貌似不符合我们国家的法律),这个想法也就搁置了,不过模型的原型都已经制作好了,而且是没有配置上华丽的衣服的那种!!!有需要的可以私下联系我啊,我还是很希望分享个大家一起学习的!

  • 外围位移控制

对于英雄的制作,分为外围的位移控制,和内容的行为动作控制俩部分,我们这里使用JOY虚拟摇杆来控制英雄的位移,写几行无脑的代码就可以搞定,控制起来也像我们玩无人机一样简单!(我们的公众号有提供控制代码,你只要复制粘贴就可以搞定啦)!

  • 内部状态控制

对于英雄的内部状态控制,我感觉是比较有趣的一部分内容,unity也给我提供了很容易理解的可视化工具,可以让我们很直观的看到,每种状态之间的逻辑关系,大家以往都是玩游戏,估计没关注到其实英雄有很多种状态的(发呆,移动,跑动,跳跃,普攻击,技能攻击,死亡,复活,耍宝)等等啦!这些状态与3D模型之间的动画的绑定,以及需要根据游戏逻辑的变化动态的控制这些动画逻辑的转化,这些工作还是需要花费一些脑细胞的!

我们下次可以在聊聊多个玩家是如何战斗的开发技术!今天就聊这些吧!

原文转载至锐亚教育:

https://www.insideria.cn/article/30560

0

主题

5

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2019-8-12 21:12:58 | 显示全部楼层
我是个新人刚下载安装Unity,想学习Unity,大神有没有什么经验愿意指导的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 12:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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