骑砍1战团mod开发-大地图制作方法_哔哩哔哩_bilibilihttps://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 · GitCodehttps://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)]), ##部队人员情况