骑砍战团MOD开发(30)-游戏大地图map.txt

news/2024/5/18 13:39:28 标签: 游戏, 游戏程序

骑砍1战团mod开发-大地图制作方法_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1rz4y1c7wH/

一.骑砍游戏大地图

     骑砍RTS视角游戏大地图 = 大地图静态模型(map.txt) + 军团/城镇图标(module_parties.py).

     骑砍大地图的战争迷雾和天气通过API进行管理和控制:

# Weather-handling operations

get_global_cloud_amount    =   90  # (get_global_cloud_amount, <destination>),
                                   # Returns current cloudiness (a value between 0..100).
set_global_cloud_amount    =   91  # (set_global_cloud_amount, <value>),
                                   # Sets current cloudiness (value is clamped to 0..100).
get_global_haze_amount     =   92  # (get_global_haze_amount, <destination>),
                                   # Returns current fogginess (value between 0..100).
set_global_haze_amount     =   93  # (set_global_haze_amount, <value>),
                                   # Sets current fogginess (value is clamped to 0..100).

二.大地图静态模型

     骑砍大地图其实是平面网格模型,通过编辑工具控制网格中某些点的高低起伏,实现地形的效果,通过不同网格点的纹理实现大地图河流,森林等效果.

     map.txt = 平面点阵静态模型 + 纹理图片(河流/海洋/森铃),

     map.txt通过MapEdior进行编辑,官方的原版工具和战团版本不兼容,故我做了适当修改并做成独立编辑工具MapEdior_plus实现大地图的编辑和绘制。

霸王•吕布 / MB_Map_Editor_Plus · GitCodeicon-default.png?t=N7T8https://gitcode.net/qq_35829452/1-plus

    编辑工具使用说明参见editorData\help.txt 

三.大地图图标

    骑砍引擎将大地图图标统一定义为party,由module_parties.py进行编辑,如玩家的party为main_party,出生点为(17, 52.5),具体参数还可控制城堡朝向和位置,Ctrl+E可看到大地图坐标.

("main_party",
"Main Party",
icon_player|pf_limit_members, ##部队大地图图标
no_menu, 
pt_none,
fac_player_faction,  ##部队所属国家
0,
ai_bhvr_hold,
0,
(17, 52.5),          ##部队出生点
[(trp_player,1,0)]), ##部队人员情况


http://www.niftyadmin.cn/n/5297027.html

相关文章

C#,入门教程(03)——Visual Studio 2022编写彩色Hello World与动画效果

C#&#xff0c;入门教程(01)—— Visual Studio 2022 免费安装的详细图文与动画教程https://blog.csdn.net/beijinghorn/article/details/123350910 C#&#xff0c;入门教程(02)—— Visual Studio 2022开发环境搭建图文教程https://blog.csdn.net/beijinghorn/article/detail…

揭秘HTTP与HTTPS:保障安全的网页传输协议之争

目录 1、前言 2、HTTP与HTTPS的概念及区别 2.1 HTTP的定义与特点 2.2 HTTPS的定义与特点 2.3 HTTP与HTTPS的区别 3、HTTP的工作原理及安全隐患 3.1 HTTP的工作流程 3.2 HTTP的安全隐患 4、HTTPS的工作原理及优势 4.1 HTTPS的工作流程 4.2 HTTPS的加密算法 4.3 HTTP…

从马尔可夫奖励过程到马尔可夫决策到强化学习【01/2】

一、说明 关于马尔可夫过程&#xff0c;如何将马尔可夫决策转化成决策依据&#xff0c;这里介绍的基本的思想路径&#xff0c;为读者将来设计和应用决策模型提供理论上的参考。 这是了解强化学习的一系列基础文章的后续文章。如果您有兴趣了解强化学习&#xff0c;请查看此处。…

【Redis-08】Redis主从复制的实现原理

在Redis中&#xff0c;可以通过slaveof命令或者设置slaveof选项实现两台Redis服务器的主从复制&#xff0c;比如我们有两个Redis机器&#xff0c;地址分别是 127.0.0.1:6379 和 127.0.0.1:6380&#xff0c;现在我们在前者上面执行&#xff1a; 127.0.0.1:6379 > SLAVEOF 12…

用通俗易懂的方式讲解大模型:ChatGLM3-6B 部署指南

最近智谱 AI 对底层大模型又进行了一次升级&#xff0c;ChatGLM3-6B 正式发布&#xff0c;不仅在性能测试和各种测评的数据上有显著提升&#xff0c;还新增了一些新功能&#xff0c;包括工具调用、代码解释器等&#xff0c;最重要的一点是还是保持 6B 的这种低参数量&#xff0…

Java项目:102SSM汽车租赁系统

博主主页&#xff1a;Java旅途 简介&#xff1a;分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍 汽车租赁系统基于SpringSpringMVCMybatis开发&#xff0c;系统使用shiro框架做权限安全控制&#xff0c;超级管理员登录系统后可根据自己的实际需求配角色…

Vue2中使用echarts,并从后端获取数据同步

一、安装echarts npm install echarts -S 二、导入echarts 在script中导入&#xff0c;比如&#xff1a; import * as echarts from "echarts"; 三、查找要用的示例 比如柱状图 四、初始化并挂载 <template><div id"total-orders-chart" s…

【小沐学Python】Python实现免费天气预报获取(OpenWeatherMap)

文章目录 1、简介1.1 工具简介1.2 费用1.3 注册1.4 申请key 2、接口说明2.1 One Call 3.02.2 Current Weather and Forecasts collection2.2.1 API 调用2.2.2 API 参数 2.3 Historical Weather collection2.4 Weather Maps collection2.5 Other weather APIs 3、接口测试3.1 例…