风琴折叠图片效果网站,网络营销国外研究现状,建设婚介网站,网站推广怎么优化996引擎 - 前期准备 官网搭建服务端、客户端单机搭建 开发环境配置后端开发环境配置环境 前端开发环境配置环境 后端简介前端简介GUILayoutGUIExport 官网
996传奇引擎官网 所有资料从官网首页开始#xff0c;多探索。
文档#xff1a; 996M2-服务端Lua 996M2-客户端Lua
搭… 996引擎 - 前期准备 官网搭建服务端、客户端单机搭建 开发环境配置后端开发环境配置环境 前端开发环境配置环境 后端简介前端简介GUILayoutGUIExport 官网
996传奇引擎官网 所有资料从官网首页开始多探索。
文档 996M2-服务端Lua 996M2-客户端Lua
搭建服务端、客户端
这个教程很多下面直接搬几个不错的
单机搭建
参考收集了几个可以都看看对比消化。
单机架设最新图文教程 这个挺详细的还有高清版引擎和客户端对应图最新版持续更新 基于【三端lua引擎底板】架设教程B站-阿灵戈丶三端引擎纯lua-01.环境搭建。视频教程对新人更友好。
开发环境配置
此版本的根目录前后端都放到此目录下D:\996M2-lua\
安装 VSCode装扩展EmmyLua 用于调试装扩展Lua装扩展996传奇引擎脚本插件 官方有介绍装扩展Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code 中文界面
后端开发环境
后端根目录\MirServer-lua VSCode 打开\MirServer-lua\Mir200 下载 服务端代码提示 解压然后按提示放置文件。
配置环境
\MirServer-lua\Mir200\.vscode 目录下配置文件 settings.json 配置项目中文件的默认编码、警告和信息的波浪线设为透明免得碍眼 {files.autoGuessEncoding: false,files.encoding: gbk,workbench.colorCustomizations: {editorError.foreground: #ff0000,editorWarning.foreground: #ff000000,editorInfo.foreground: #ff000000}
}launch.json 调试配置。如果当前只有一个名叫M2Server.exe 的进程启动调试则直接 attach。 如果不手动添加这个文件初次启动调试VSCode也会有引导来创建只不过 processName 为空。 {version: 0.2.0,configurations: [{type: emmylua_attach,request: attach,name: 通过进程ID附加,pid: 0,processName: M2Server.exe,captureLog: false}]
}接下来启动服务端打断点就可以开始愉快的调试了。 前端开发环境
前端根目录\996M2_debug VSCode 打开\996M2_debug\dev 下载 客户端代码提示 解压然后按提示放置文件。
配置环境
\996M2_debug\dev\.vscode 目录下配置文件
launch.json 调试配置。进程名game.exe。这里要注意的是客户端是用管理员权限启动的所以VSCode也要用管理员权限启动才能看到客户端进程。
{version: 0.2.0,configurations: [{type: emmylua_attach,request: attach,name: 通过进程ID附加,pid: 0,processName: game.exe,captureLog: false}]
}后端简介
前端简介
GUILayout
\996M2_debug\dev\GUILayout 目录下是所有的UI逻辑 前端UI开源开发的方式是将想改的UI源码复制到 GUILayout 下重写。官方能下源码。
GUIUtil 进入游戏最开始加载该文件, 在主界面加载之前。优先于原先的scripts\ssr\ssrgame\ssrmain.lua优先于LUA_EVENT_ENTER_WORLD 进游戏事件
GUIExport
这下面的是视图层所有UI页面上的布局、元素定义都在这里。