小黑屋|YL-996引擎技术交流 ( 苏ICP备2024124315号-1 )

GMT+8, 2025-12-11 10:48 , Processed in 0.151637 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

YLMIR3LUA框架-20250723更新V0.0.2

355
25
0
0
yulegames LV9
正文
发布时间:2025-07-21

新版纯净端框架在群里下载
YLMIR3LUA框架
目录结构
1. GameCore----框架核心目录
1.1. config项目配置目录
1.1.1. Broadcast.lua通知消息配置
1.1.2. Const.lua 全局常用映射
1.1.3. EV.lua 事件定义配置
1.1.4. mail.lua 邮件配置
1.1.5. NetMsg.lua 通信消息配置
1.1.6. Var.lua 引擎变量定义配置
1.2. data 游戏自定义数据目录 一般存储sqlite和其他文本数据
1.1. GameData.db
1.3. event 自定义事件目录
1.1. GameEvent.lua
1.4. extend 常用扩展
1.1. Function.lua 公共常用扩展
1.2. Number.lua
1.3. String.lua
1.4. Table.lua
1.5. game 游戏逻辑目录
1.1. Global.lua全局
1.6. msgbox 消息盒子目录
1.1 msg.lua 提示消息配置
1.7. net 通信
1.1. Message.lua 通信集成
1.8. trigger 触发
1.1 attack.lua 攻击受击相关触发
1.2 bag.lua 背包相关触发
1.3 currency.lua 货币相关触发
1.4 login.lua 登录相关触发
1.5 map.lua 地图相关触发
1.6 mon.lua 怪物相关触发
1.7 npc.lua NPC相关触发
1.8 other.lua 其他触发
1.9 pay.lua 充值相关触发
1.10 play.lua 玩家角色相关触发
1.11 privatechat.lua 私聊
1.12 skill.lua 技能
1.13 takeequip.lua 装备相关
1.14 triggerchat.lua 聊天
1.15 useritem.lua 使用道具
1.9. Util 工具
1.1. File.lua 文件类
1.2. JsonFile.lua JSON格式文件
1.3. JsonManage.lua JSON数据
1.4. SQLiteHelper.lua SQLITE
1.10. Main.lua入口文件
==============更新日志=======================
2025.7.21
更新:
1.增加常用扩展 play,item,bag 玩家,物品,背包的常用功能的扩展
2.更新NPC加载逻辑
  1. local NpcMap = {}
  2. local function readNpcMap()
  3.     local readPath = "../DATA/cfg_npclist.xls"
  4.     local config = readexcel(readPath)
  5.     for i, cfgs in ipairs(config or {}) do
  6.         if i >= 3 then
  7.             if type(cfgs) == "table" then
  8.                 table.insert(NpcMap, cfgs[1])
  9.             end
  10.         end
  11.     end
  12. end
  13. readNpcMap()

  14. NpcList = {}
  15. NpcList = setmetatable(NpcList,{
  16.     __index = function(NpcList, key)
  17.         local clock = os.clock()
  18.         local index = NpcMap[key]
  19.         local fun = require("Envir/GameCore/npc/"..index..".lua")
  20.         if fun then
  21.             rawset(NpcList,key,fun)
  22.             release_print("耗时:"..(os.clock() - clock).."秒")
  23.             return fun
  24.         else
  25.             release_print("调用NPC函数失败index:("..index..")")
  26.             release_print("调用NPC函数失败id:("..key..")")
  27.             release_print("耗时:"..(os.clock() - clock).."秒")
  28.             return nil
  29.         end
  30.         
  31.     end
  32. })
复制代码
3.更新常用事件
4.增加基础操作的演示示例代码
微信截图_20250721190300.png
微信截图_20250722104716.png


==========下载地址===========
游客,如果您要查看本帖隐藏内容请回复
(更新时间:2025.7.2301)
客户端(LUA客户端
==========更新内容===========3
修复了一些引用的BUG



回复

 

全部评论 共 25 个

ye543311 LV1

发表于 2025-7-22 11:19:45 显示全部楼层

回复能赚元宝吗

匿名 115.216.107.x:65318

匿名  发表于 2025-7-22 18:22:42


我也想赚元宝

q87763272 LV1

发表于 2025-7-23 22:01:14 显示全部楼层

大佬NBBBBBBBB

记忆 LV1

发表于 2025-7-23 22:32:23 显示全部楼层


yllucm LV1

发表于 2025-8-14 21:08:59 显示全部楼层

好的好的本地动不动就顶级坏蛋和u日盗版碟不到v人v

Mr.6227 LV2

发表于 2025-8-15 00:59:05 显示全部楼层

6666666666666666666666666

匿名 60.177.255.x:61047

匿名  发表于 2025-8-22 21:19:02

66666666666666666666666666666666666

匿名 111.173.189.x:9944

匿名  发表于 2025-8-27 12:05:16

ASDASDASDASDASD

xiaosan LV1

发表于 2025-8-27 12:13:47 显示全部楼层

343434zxzxzxzxz
123下一页
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Q群

QQ群867501947

微群

顶部

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