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

骑砍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)]), ##部队人员情况

相关推荐

  1. MOD开发(34)-光照系统

    2024-01-01 15:34:03       66 阅读
  2. MOD开发(21)-module_mission_templates预制常量

    2024-01-01 15:34:03       58 阅读
  3. MOD开发(19)-ID掩码算法

    2024-01-01 15:34:03       60 阅读
  4. MOD开发(26)-系统定制UI资源替换

    2024-01-01 15:34:03       60 阅读
  5. 2霸主MOD开发(5)-游戏事件

    2024-01-01 15:34:03       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-01 15:34:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-01 15:34:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-01 15:34:03       82 阅读
  4. Python语言-面向对象

    2024-01-01 15:34:03       91 阅读

热门阅读

  1. (C)一些题21

    2024-01-01 15:34:03       47 阅读
  2. WPF 基础入门 (Binding 一)

    2024-01-01 15:34:03       54 阅读
  3. linux的页缓存page cache

    2024-01-01 15:34:03       56 阅读
  4. C语言——float.h文件

    2024-01-01 15:34:03       54 阅读
  5. 二叉树 经典例题

    2024-01-01 15:34:03       43 阅读
  6. c# 等值线算法

    2024-01-01 15:34:03       52 阅读
  7. 算法的空间复杂度

    2024-01-01 15:34:03       50 阅读
  8. Android 配置不同应用ID

    2024-01-01 15:34:03       54 阅读
  9. 算法练习Day26 (Leetcode/Python-贪心算法)

    2024-01-01 15:34:03       60 阅读
  10. 分支和循环的综合作业

    2024-01-01 15:34:03       64 阅读
  11. 【Git】git基础

    2024-01-01 15:34:03       53 阅读
  12. Linux环境安装1

    2024-01-01 15:34:03       50 阅读
  13. PathManager功能

    2024-01-01 15:34:03       56 阅读