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

骑砍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.kler.cn/a/454252.html

相关文章:

  • 中关村科金外呼机器人智能沟通破解营销难题
  • day26 文件io
  • 最新高性能多目标优化算法:多目标麋鹿优化算法(MOEHO)求解LRMOP1-LRMOP6及工程应用---盘式制动器设计,提供完整MATLAB代码
  • IPD管理体系框架架应用实践
  • No.1免费开源ERP:Odoo自定义字段添加到配置页中的技术分享
  • Java预加载
  • 《VQ-VAE》:Stable Diffusion设计的架构源泉
  • 在 Ubuntu 服务器上添加和删除用户
  • Redis篇--应用篇4--自动提示,自动补全
  • Oracle怎么写存储过程的定时任务执行语句
  • 骁龙 8 至尊版:AI 手机的变革先锋
  • 青少年编程与数学 02-005 移动Web编程基础 02课题、视口与像素
  • QT--模型/视图
  • 如何使用 Django 框架创建简单的 Web 应用?
  • Android native+html5的混合开发
  • 我的 2024 年终总结
  • 设计模式の命令访问者迭代器模式
  • MIT实验笔记冲刺2 实验部分
  • 工作生活做事慢效率低原因及解决方案
  • C语言变量指针、指针变量、数组指针、指针数组
  • 流程图(二)利用python绘制网络图
  • shardingsphere分库分表项目实践5-自己用java写一个sql解析器+完整项目源码
  • 探秘“香水的 ChatGPT”:AI 开启嗅觉奇幻之旅!
  • 【自留】Unity VR入门
  • [原创](Modern C++)现代C++的第三方库的导入方式: 例如Visual Studio 2022导入GSL 4.1.0
  • python之打印、变量、格式化输出