MOBA游戏《最后一战》一: 部署实战
最后一战王者农药王者荣耀MOBA手游U3DUnity
显示全部 11
310 3
实名

通过了实名认证的内容创造者

发布于 2024-1-2 16:04:55

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 雨纷纷 于 2024-3-3 09:30 编辑

# 一、简介
《最后一战OL》是国内首款原创精品MOBA手游,是一款由前暴雪文案亲自操刀世界观,日韩专业团队打造美术场景,新加坡团队精心制作战斗音乐的旷世之作!
《最后一战OL》超快速的匹配对战、默契的团队协作给你带来意犹未尽的快感,在传统的MOBA游戏中融入了诸多创新玩法,吸附野怪技能、祭坛超级兵种、怒气超神爆发的同时多样性的英雄供你挑选!百余种装备搭配助您打造最强王者,超神不断!带上你的战友并肩协作,一起来体验《最后一战》这款引领潮流的精品手游吧!


# 二、源码下载

由于对游戏开发比较感兴趣,而且最近moba手游非常火热,顾花了几百金币从网上购买一套《最后一战》的源码。

大家如果需要源码,请购买,友情价,注意,仅仅供学习。

# 三、开发技术及工具
解压源码后,包括两部分:
> Client, 即, 客户端
> Server, 即,服务端

+ 前端采用C#、javascript 开发,用Unity3D 进行开发编译
+ 后端服务器部分采用 C++开发,用 Visual Studio 开发编译。
+ 数据库采用 MySQL。

# 四、客户端运行

### 1. unity 版本选择
客户的运行相对来说,比较简单, 只要选对了unity的版本,就可以顺利地跑起来。
网上说的用5.0+,还有5.4+的,都是有问题,要自己慢慢修复error。

最有效的办法是,打开配置文件查使用的版本即可
webp.jpg
显然,用的**4.6**, 所以,直接到官网下载对应的版本,编译即可通过;


### 2. 运行游戏
+ 用**unity 4.6**加载client目录下的unity项目。
+ 从project栏打开Scenes目录,双击Login
+ 点击运行按钮
OK,客户端就可以运行起来了

webp.jpg

# 五、服务端编译运行
虽然客户端可以运行起来了,但是,还需要服务端提供服务,下面就介绍一下服务端的编译运行。

服务端相对来说,比较麻烦点,需要用Visual Studio来进行开发编译,那么选择哪个版本呢,网上说用2015的,也有说用2013的,我都试过,bug满天飞,对于不熟悉C++开发的我来说很痛苦。

最有效的方法,还是查看项目的配置文件,即可

显然,用的是2010

由于VS2010已经非常古老了,我也是找了很久才找到,由于简书不能提供百度云盘链接,所以,大家需要的话也可以回复我,找我要。

#### 1、安装数据库
由于服务器端需要用到mysql数据,故,我们先要在本地安装。安装数据库也比较简单,这里不做详细介绍,直接见我的一个文章:
[开源服务端框架Django三:配置Mysql数据库1](https://www.jianshu.com/p/a4a95fdc0f2b)


#### 2. 编译项目
安装好数据库后,用vs2010打开 server -> Allserver.sln


打开项目后,在左边视图窗口中,右键 **解决方案AllServer**,选择**属性**, 在**项目依赖项**中,把依赖都勾上。


确定,然后右键 **解决方案AllServer**,选择**生成解决方案**,项目就开始编译了。

编译要花点时间,编译完成后,可能会出现几个红色的文字,不用管他,暂时没发现有影响。
看到一下提示**成功7个**,即表示,编译成功。



### 3、数据库配置
编程成功后,就可以配置数据数了。
配置详情[MOBA游戏《最后一战》二:部署实战-调整数据库](https://www.jianshu.com/p/9378c173c210)

### 4、启动服务
创建数据库完成后,就可以启动服务了。

回到根目录下的server目录,双击**start.bat**,即可启动服务,等待几分钟,服务即可启动成功。

过程中,会打开不同服务的几个窗口,也可能会有红字的文字,不用管,暂时没发现有影响。



# 五、用Unity耍起来
至此,前后端已经部署好了,我们就可以愉快的对游戏进行修改了,打造一个属于你自己的王者农药吧。













# 六、结语

我的王者农药已经在运行了,激动呀,不过,在unity上玩,感觉好难操作呀,下回整到andorid上。

敬请期待。

另外,如果本文有帮到你,麻烦**打赏一下**,当然没有强制。

价格:380元素币(或38余额) 百度网盘 销售总额:380元素币 购买人数:1

尊敬的游客 ,本内容需要支付 380元素币十分之一的[余额] 来购买.
您可以[充值][发帖] [悬赏] [任务]来赚取积分。

评分

参与人数 5元素币 +31 活跃度 +13 展开 理由
auldark + 10 + 5 赏心悦目
befu + 2 + 1 看起来不错
gaosigm + 8 + 3 优秀
zfdwd1314 + 6 + 2 收藏了,谢谢
闭户先生... + 5 + 2 这也太...

查看全部评分

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
焱相燕  发表于 2024-1-2 20:01:26  
2#
好帖,来顶下
回复 收起回复
使用道具
gdh7201  发表于 2024-3-7 17:33:42  
4#
thanks very much!!!
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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