Files
better-genshin-impact/BetterGenshinImpact/GameTask/Common/Element/Assets/MapAssets.cs
辉鸭蛋 8bb4f89ab8 fix: 将小地图覆盖层坐标与尺寸硬编码替换为常量引用
将视图模型中硬编码的小地图覆盖层坐标与尺寸替换为引用 MapAssets 中定义的常量 MimiMapRect1080P,以提高代码的可维护性并确保数值一致性。同时更新地图遮罩触发器中视口大小的计算方式,使其基于相同的常量进行动态计算。
2026-02-24 14:33:23 +08:00

26 lines
735 B
C#

using BetterGenshinImpact.Core.Config;
using BetterGenshinImpact.GameTask.AutoTrackPath.Model;
using BetterGenshinImpact.GameTask.Model;
using BetterGenshinImpact.Service;
using OpenCvSharp;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.Json;
namespace BetterGenshinImpact.GameTask.Common.Element.Assets;
public class MapAssets : BaseAssets<MapAssets>
{
public Rect MimiMapRect { get; }
public static Rect MimiMapRect1080P = new Rect(62, 19,212,212);
public MapAssets()
{
MimiMapRect = new Rect((int)Math.Round(62 * AssetScale), (int)Math.Round(19 * AssetScale), (int)Math.Round(212 * AssetScale), (int)Math.Round(212 * AssetScale));
}
}