本章将介绍三端龙途程序文件结构以及说明,主要内容
1. 介绍服务端关键的文件作用
2. 介绍客户端关键的文件作用主要目的:介绍文件作用有利于后续游戏素材开发、以及脚本开发运营
一、关键文件夹
龙途最关键的文件夹有两个
1. 游戏端龙途盒子-1.0.7.zip的文件
2. 网站端龙途客户端更新资源以及认证文件夹
游戏端龙途盒子通常会有以下的游戏作用
Flying3D 客户端程序
FlyServer 服务端程序
HttpFileServer 小巧的HTTP服务器,可用于在服务器搭建微端
Images 用于从大图切片成龙途可读的地图
Mongodb-win32-i386-2.2.7 游戏数据库,保存玩家信息
AdobeAIRInstaller_20.0.0.233.1451540600.exe 如果Fly3DEditor.exe安装不成功需要手动安装这个
Fly3DEditor.exe 游戏ui编辑或打包动画等等需要用到的编辑器 (通常更新怪物、武器、物品等素材,必须要用到)
Fly3DPlugins_2012.dle 3D资源导出插件
Flying3D.chm 引擎接口帮助
LuaForWindows_v5.1.4-46.exe lua安装环境,注意必须安装,由于龙途基于lua实现游戏玩法,故此环境是龙途脚本运行的环境,其次龙途提取、转换素材所使用脚本也需要此环境
npp_7.4.2_Installer.exe notpat++文本编辑器
vcredist_x64.exe 64位vc环境
vcredist_x86.exe 32位vc环境,如果安装不了lua环境需要先安装这个,游戏环境依赖组件
WPS_Office_10.1.0.6159_纯净版_V2.exe 小巧的office办公软件 ,龙途怪物、武器等数据库并非存放在Mysql等结构化数据库中,而是存在excel表中,此软件可以配合修改excel数据库文件
Mygame目录里就是个人的游戏目录
每个游戏需命名一个目录,不同游戏命名不同目录
如默认的 龙途
1. Flying3D为客户端资源和脚本目录
Assets为客户端资源
Res/animpack 为动画资源目录,所有动画放在此目录里并命名不同的id,每个动画包的路径为Res/animpack/id/id.animpack
上传微端资源时只需上传animpack文件即可,需注意路径是否正确,否则无法读取
Res/Icon为图标资源目录,游戏物品图标为item,dnitems,stateitem 与传奇目录是对应的
Icon为头顶称号目录,skill为技能图标目录,head为角色图标目录
Res/mirmap 为地图资源目录,所有地图放在此目录里并命名不同的名字,路径为res/mirmap/名字, 目录内包括map文件与地图切片,所有文件需上传微端
Map文件也需要放在服务端的mirmap路径内
Sound为游戏内技能使用的音效文件
Tex为引擎使用的固定图片
Ui 为游戏的ui文件,包括layout布局文件和每个ui用到的图片,layout可以用编辑器打开查看
Wav为游戏内怪物使用的音效文件,如攻击死亡等
Scripts为客户端脚本
Icon.png 为游戏在盒子中的图标
FlyServer为服务端脚本目录
Doc 为配置文档,里面可以配置所有游戏内容
Log 为游戏日志目录
Mirmap 为地图目录,需要把客户端资源.map文件放在这里
Scripts 为服务端脚本
工具
包括版本转换、资源导出、地图转换等脚本工具和教程
服务器运行方式:
分别运行
1.运行数据库
2.运行服务端
3.运行客户端, 需要等运行服务端结束后才能运行客户端 ,客户端可以不运行,测试连接用
doc(可以理解为数据库文件,包含物品,怪物等常见的数据库):
位置mygame\龙途\FlyServer\doc
Scripts/模块/触发器
内容主要是控制游戏逻辑,游戏的lua脚本位置,可以配置各种游戏玩法,相当于战神引擎的.pas的文件脚本
常见的触发配置
Npc触发 为点击Npc后的触发
登录触发 为玩家登录,定时器等等的触发
事件触发 为游戏里任何事件的触发
定时触发 为控制不同时间点的触发
全局变量 为保存游戏的全局变量信息
关于脚本,可以查看入门示例说明,带你初步打开脚本的门栏
Vanilla15天前0
好东西,支持qq12312321天前0
qq12312321天前0
kuen23天前1
66666666msts1月前0
lomoki1月前0
中文乱码 怎么解决!!!!kingkare1月前1
为啥评论了也刷新了 看不到呢?kingkare1月前0
感谢分享看一下