当前位置: 首页 > article >正文

4-ET框架demo的运行

  • 开始操作

  • 开始运行报错

  • 编译Unity项目
    状态同步demo运行
    1-设置构建参数
    CodeMode:ClientServer
    EPlayMode:EditorSimulateMode
    点击ReGeneratoePerojectFiles调整代码结构

    2-编译
    在Unity.sln下编译项目

    3-运行
    以帧同步模式运行
    1-合端运行
    1.1 修改帧同步标记
    打开Resources-GlobalConfig,将AppType改成LockStep。
    1.2 修改匹配人数,使其一个人就能显示
    将LSConstValue中的LSConstValue-MatchCount改成1。
    1.3 编译与运行
    编译unity.sln,运行可以看到红色背景就ok了。
    2-帧同步的联机运行
    2.1 修改文件结构(双端分开与合端运行结构不一样)
    Unity菜单栏ET-BuildTool
    修改CodeMode为Client
    点击ReGenerateProjectFiles

    2.2 重新编译项目
    编译会重新生成DLL文件,位置:Assets/Bundles/Code

    2.3 热更文件生成
    判断HybirdCLR是否安装成功。在菜单栏点击HybirdCLR-Install-看Install是否是true。
    生成热更文件。菜单HybridCLR-Generate-ALL,等待文件生成,生成后看有没有报错。
    复制AotDll文件。在Asset-Bundles-AotDlls是文件目的位置。点击菜单HybirdCLR-CopyAllDlls。便可以看到目标文件位置有许多dll文件。并确认在Asset文件夹下有StreamingAssets文件。方便打包的时候使用。

    2.3 打资源包
    点击菜单YooAsset-AssetBundle Builder,点击构建,等待构建完成,确保没有报错信息。

    2.3 打exe包
    点击菜单栏ET-BuildTool,BuildType选择Debug,codeMode:Client,EPlayModel:offlineModel。
    点击buildPackage,构建成功后会在ET文件夹下看到一个Release文件夹,下面有个exe的执行文件。

    2.4 服务端程序运行
    用Rider打开ET文件夹下的ET.sln。
    构建DotNet,运行Dot net.App
    运行刚才的exe文件,看是否可以连接到服务器,如果能连接到,则运行成功。


http://www.kler.cn/a/534327.html

相关文章:

  • SpringBoot使用 easy-captcha 实现验证码登录功能
  • JavaScript前后端交互-AJAX/fetch
  • Vue前端开发-pinia之Actions插件
  • HTML排版标签、语义化标签、块级和行内元素详解
  • 【人工智能】通用人工智能 AGI
  • Android原生开发入门
  • react的antd表格自定义图标
  • 缓存类为啥使用 unordered_map 而不是 map
  • C# 国密算法
  • Linux 压缩打包
  • Android-retrofit源码解析
  • C语言基础系列【3】VSCode使用
  • golang开发技能
  • 【starrocks学习】之将hive表数据同步到starrocks
  • MySQL面试题----如何进行 MySQL 数据库备份与恢复
  • 2025 持续防范 GitHub 投毒,通过 Sharp4SuoExplorer 分析 Visual Studio 隐藏文件
  • 下面是一个简单的C++词法分析器示例
  • Unity3D学习笔记(二)
  • 网络设备的安全加固
  • HAL库 Systick定时器 基于STM32F103EZT6 野火霸道,可做参考
  • Rapidjson 实战
  • Spring @EventListener 注解:让应用更加模块化和可扩展
  • Java面试题基础篇2:10道基础面试题
  • Docker深度解析:容器与容器局域网
  • 5-Scene层级关系
  • 机器学习--python基础库之Matplotlib (2) 简单易懂!!!