找回密码
 立即注册

QQ登录

只需一步,快速开始

首页 PC Game 端游 天龙八部 [原创] 天龙八部单架设BOSS技术篇(技术分享) ...

技术分享 [原创] 天龙八部单架设BOSS技术篇(技术分享)

聚散又依依 2024-4-29 20:25:52
[原创] 天龙八部单架设BOSS技术篇(技术分享)
文件大小 1
金钱0
检测链接 立即购买

鼠标悬停右上角头像处可在线充值
购买前请先检测链接是否有效
重复下载不扣金币
付费资源
已售 17
本帖最后由 聚散又依依 于 2024-4-29 20:34 编辑

今天讲解下如何添加游戏中BOSS

各位大佬,是不是经常在游戏过程中经常遇到怪刷完没事干的情况?

别急.....今天给大家分享下如何在游戏中加入想加的BOSS,让天龙八部游戏玩法更加特色。

--------纯学习分享!纯学习分享!纯学习分享!(重要事情说三遍)


1.首先第一步来讲解下天龙游戏源码的分类,(PS:会搭建游戏在考虑此问题!)
        a.游戏源码分服务端 和 客户端;
        b.服务端大概在30+MB左右,大部分文件都是tlbb.tar.gz的命名,存放游戏后台逻辑以及各种lua脚本代码,程序运行在Linux中(也是所谓的L机)
        c.客户端也是游戏端发布给玩家的文件,存放游戏所需的UI文件(例如:图片、音乐、背景、.mesh等文件)。
        d.游戏代码整体运行。是通过服务端的lua代码来控制客户端中的图片等文件达到一个展示的效果。(好像所有游戏都是这么个思路  - -.....)

2.理解上边内容之后我们来开始讲解添加思路,不理解的也没关系看下边也能看懂;


3.首先添加boss,我们选用本地已经存在的boss为例,不新建怪物的话也不需要动客户端文件。只需要添加服务端文件即可(tlbb.tar.gz)
       a.第一步,先把tlbb.tar.gz进行解压。找到MonsterAttrExTable文件,文件内容是游戏中所有的怪物信息;文件路径:tlbb/public/Config/MonsterAttrExTable.txt

      b.当前文件可以实现一些功能(1.可以修改boss属性伤害,血量、攻击等;2.可以修改boss外型以及攻击效果;还有其他的可以自己尝试)。

      c.找到该文件后然后记住你想加BOSS的ID,(例如:阿朱它对应ID就是5;)
4.找到对应的ID后,我们开始写添加BOSS的代码脚本;

a.第一步我们可以在版本中找一找有没有其他大佬写过的lua功能代码,如果没有就自己写一个。我这里给大家分享一个(仅供学习,我感觉我分享代码得挨骂..........

  1. <blockquote>--代码仅供学习,切勿商用!!!!
复制代码
b.代码逻辑很简单,我在里边已经写好了注释(注释:lua代码中所有   --中文   格式的内容,这种格式的均为注释,用来解释代码)



c.代码写完之后直接上传到搭建好的服务器内即可,注意:这里需要在Script.dat文件中去添加当前lua代码;(这里就不讲了,太简单了)

5.添加完成后,我们需要去添加BOSS场景文件中添加一个NPC,来触发boss的脚本功能;例如我要找洛阳场景文件,地址则是:tlbb\Public\Scene\luoyang_monster.ini;按照案例找你们想加的地图文件即可;

  1. <blockquote>--##场景地图要加一个NPC,来触发脚本,如yannan_monster.ini,scripttimer是脚本回调时间,60000为60秒调用一次脚本
复制代码
6.都写完之后上传文件,重启服务器BOSS添加完成



搬砖自 宝湾  落小北.
2024-4-29 23:13:34
22222222222222222222222222222222
2024-4-29 23:49:06

感谢楼主的无私分享!
2024-4-30 03:10:00

90GM基地太牛逼了!
2024-5-3 16:01:20
十分感谢楼主的分享。
【请点击人机验证后,方可回复.】
您需要登录后才可以回帖 登录 | 立即注册
发帖

1

粉丝关注

20

主题发布

板块介绍填写区域,请于后台编辑
温馨提示

      本站全新改版,欢迎各位大神入住

1. 励志打造最全面的资源分享论坛。

2. 为新手提供担保服务,避免上当受骗!

3、分享各种修改技术教程,让喜欢学习的人也能自己修改。

4、如有问题可加QQ群了解

商务合作:联系站长 QQ号:258903421258903421

不想听歌曲的,点击暂停播放后,下次打开网页将不会再有音乐