mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-21 09:45:48 +08:00
将视图模型中硬编码的小地图覆盖层坐标与尺寸替换为引用 MapAssets 中定义的常量 MimiMapRect1080P,以提高代码的可维护性并确保数值一致性。同时更新地图遮罩触发器中视口大小的计算方式,使其基于相同的常量进行动态计算。
26 lines
735 B
C#
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));
|
|
}
|
|
}
|