找回密码
 register

QQ登录

只需一步,快速开始

查看: 472|回复: 1

[游戏教程] 天龙八部-单架设添加已有BOSS(技术篇)

[复制链接]

[游戏教程] 天龙八部-单架设添加已有BOSS(技术篇)

[复制链接]
xiaobei

主题

0

回帖

15

积分

练气

积分
15
xiaobei 2024-5-11 11:34 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

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

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

各位大佬,是不是经常在游戏过程中经常遇到怪刷完没事干的情况?undefined
别急.....今天给大家分享下如何在游戏中加入想加的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;)。undefined

4.找到对应的ID后,我们开始写添加BOSS的代码脚本;
         a.第一步我们可以在版本中找一找有没有其他大佬写过的lua功能代码,如果没有就自己写一个。我这里给大家分享一个(仅供学习,我感觉我分享代码得挨骂............undefined)
  • <blockquote>--代码仅供学习,切勿商用!!!!

[color=rgb(51, 102, 153) !important]复制代码

        b.代码逻辑很简单,我在里边已经写好了注释(注释:lua代码中所有   --中文   格式的内容,这种格式的均为注释,用来解释代码)
        c.代码写完之后直接上传到搭建好的服务器内即可,注意:这里需要在Script.dat文件中去添加当前lua代码;(这里就不讲了,太简单了)undefined

5.添加完成后,我们需要去添加BOSS场景文件中添加一个NPC,来触发boss的脚本功能;例如我要找洛阳场景文件,地址则是:tlbb\Public\Scene\luoyang_monster.ini;按照案例找你们想加的地图文件即可;
  • <blockquote>--##场景地图要加一个NPC,来触发脚本,如yannan_monster.ini,scripttimer是脚本回调时间,60000为60秒调用一次脚本

[color=rgb(51, 102, 153) !important]复制代码


6.都写完之后上传文件,重启服务器BOSS添加完成,不懂的也可以留言;undefinedundefined
————————————————————————————————————————————————————
纯手敲文案,手敲不易;分享请备注出处!!!!
不定期会分享技术帖,有需要的可以留言哦。


您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-21 09:31 , Processed in 0.096241 second(s), 6 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

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