IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    C#开发的OpenRA游戏的加载地图流程

    caimouse发表于 2023-04-27 10:41:11
    love 0
    由此可见,地图加载完成之后,才能根据地图里对象类型进行对象创建,因为OpenRA是动态加载类的方式,是根据地图里的数据来找到对应的类来创建对象。在OpenRA里,需要把地图目录:OpenRA\mods\cnc\maps 里所有的文件进行加载,PrepareMap函数就会根据地图里布局数据进行加载所有对象,包含地图里玩家的出生点,接着在游戏开始之前,显示所有地图,让玩家对地图进行选择。这两种不同的布局,对于不同的玩家有很大的影响,有些玩家倾向前期竞争有优势,前者是玩家的定义,后者是地图里所有相关对象总定义。


沪ICP备19023445号-2号
友情链接