修复大地图匹配不正常的问题

This commit is contained in:
辉鸭蛋
2025-08-02 18:59:22 +08:00
parent f9b9f9c6b4
commit 5d0cfb7819
5 changed files with 11 additions and 11 deletions

View File

@@ -42,7 +42,7 @@
<PackageReference Include="BehaviourTree" Version="1.0.73" />
<PackageReference Include="BetterGI.VCRuntime" Version="14.44.35208" />
<PackageReference Include="BetterGI.Assets.Map" Version="1.0.8" />
<PackageReference Include="BetterGI.Assets.Map" Version="1.0.9" />
<PackageReference Include="BetterGI.Assets.Model" Version="1.0.9" />
<PackageReference Include="BetterGI.Assets.Other" Version="1.0.8" />

View File

@@ -15,15 +15,15 @@ public class TeyvatMap : SceneBaseMap
{
#region
static readonly int GameMapRows = 13; // 游戏坐标下地图块的行数
static readonly int GameMapCols = 22; // 游戏坐标下地图块的列数
static readonly int GameMapUpRows = 5; // 游戏坐标下 左上角离地图原点的行数(注意原点在块的右下角)
static readonly int GameMapLeftCols = 15; // 游戏坐标下 左上角离地图原点的列数(注意原点在块的右下角)
public static readonly int GameMapRows = 13; // 游戏坐标下地图块的行数
public static readonly int GameMapCols = 22; // 游戏坐标下地图块的列数
public static readonly int GameMapUpRows = 5; // 游戏坐标下 左上角离地图原点的行数(注意原点在块的右下角)
public static readonly int GameMapLeftCols = 15; // 游戏坐标下 左上角离地图原点的列数(注意原点在块的右下角)
#endregion
static readonly int TeyvatMapImageBlockWidth = 2048;
public static readonly int TeyvatMapImageBlockWidth = 2048;
private readonly BaseMapLayer _teyvat256MapLayer;

View File

@@ -15,13 +15,13 @@ public class TeyvatMapTest : SceneBaseMapByTemplateMatch
{
#region
static readonly int GameMapRows = 13; // 游戏坐标下地图块的行数
static readonly int GameMapCols = 18; // 游戏坐标下地图块的列数
static readonly int GameMapUpRows = 5; // 游戏坐标下 左上角离地图原点的行数(注意原点在块的右下角)
static readonly int GameMapLeftCols = 11; // 游戏坐标下 左上角离地图原点的列数(注意原点在块的右下角)
static readonly int GameMapRows = TeyvatMap.GameMapRows; // 游戏坐标下地图块的行数
static readonly int GameMapCols = TeyvatMap.GameMapCols; // 游戏坐标下地图块的列数
static readonly int GameMapUpRows = TeyvatMap.GameMapUpRows; // 游戏坐标下 左上角离地图原点的行数(注意原点在块的右下角)
static readonly int GameMapLeftCols = TeyvatMap.GameMapLeftCols; // 游戏坐标下 左上角离地图原点的列数(注意原点在块的右下角)
#endregion
static readonly int TeyvatMapImageBlockWidth = 2048;
static readonly int TeyvatMapImageBlockWidth = TeyvatMap.TeyvatMapImageBlockWidth;
private readonly BaseMapLayer _teyvat256MapLayer;