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

骑砍2霸主MOD开发(26)-Mono脚本系统

一.游戏启动流程

    <1.启动器Launcher

         运行TaleWorlds.MountAndBlade.Launcher.exe启动C#程序Program,完成MOD列表页面的加载.

public class Program
{public static void Main(string[] args){#加载启动器GUI界面ResourceDepot resourceDepot = new ResourceDepot();resourceDepot.AddLocation(BasePath.Name, "Modules/Native/LauncherGUI/");resourceDepot.CollectResources();resourceDepot.StartWatchingChangesInDepot();#点击确定后拉起主进程if (Program._gameStarted){LauncherPlatform.SetLauncherMode(false);Program.Main(Program._args.ToArray());}}
}

    <2.Application主进程

         点击确定后,RGL引擎根据Platform平台(Steam/EPIC)拉起WOTS应用主进程,完成MONO运行时环境创建,系统资源加载.

p

http://www.mrgr.cn/news/81478.html

相关文章:

  • 单元测试/系统测试/集成测试知识总结
  • Hbase的特点、特性
  • Flink中并行度和slot的关系——任务和任务槽
  • GamePlay UE网络同步
  • web基础和http协议 附:nginx服务的安装
  • 【测试】接口测试
  • More Effective C++之技术Techniques,Idioms,Patterns_条款26-27
  • 【Hot100刷题计划】Day04 栈专题 1~3天回顾(持续更新)
  • 细说STM32F407单片机通过IIC读写EEPROM 24C02
  • 【ES6复习笔记】Spread 扩展运算符(8)
  • 基础运维学习计划-base版
  • 【golang】map遍历注意事项
  • 【ES6复习笔记】解构赋值(2)
  • 知识碎片-环境配置
  • Es搭建——单节点——Linux
  • 【ES6复习笔记】Map(14)
  • 常规配置、整合IDEA
  • Android 常用三方库
  • 硬件模块常使用的外部中断及中断优先级
  • ESP32_H2(IDF)学习系列-ADC模数转换(连续转换)
  • Python:模拟(包含例题:饮料换购 图像模糊 螺旋矩阵)
  • (长期更新)《零基础入门 ArcGIS(ArcMap) 》实验五----土地整治(超超超详细!!!)
  • YOLOv10目标检测-训练自己的数据
  • JS进阶-手写Promise
  • DP83848以太网移植流程,可以TCP通信
  • 基于Jenkins+Docker的自动化部署实践——整合Git与Python脚本实现远程部署