mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-06-04 11:05:50 +08:00
fix(地图遮罩): 调整小地图覆盖层位置和尺寸,优化坐标计算
- 更新小地图覆盖层位置和尺寸比例,使其更准确 - 调整视口大小常量以匹配实际展示窗口尺寸 - 添加无匹配结果时的视口重置逻辑 - 移除未使用的命名空间导入,优化代码结构 - 更新坐标注释说明为2048级别游戏图像地图
This commit is contained in:
@@ -9,26 +9,18 @@ using CommunityToolkit.Mvvm.ComponentModel;
|
||||
using CommunityToolkit.Mvvm.Input;
|
||||
using CommunityToolkit.Mvvm.Messaging;
|
||||
using CommunityToolkit.Mvvm.Messaging.Messages;
|
||||
using LazyCache;
|
||||
using Microsoft.Extensions.Caching.Memory;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using PresentMonFps;
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Threading;
|
||||
using BetterGenshinImpact.Model.MaskMap;
|
||||
using SixLabors.ImageSharp;
|
||||
using SixLabors.ImageSharp.PixelFormats;
|
||||
using Vanara.PInvoke;
|
||||
using MaskMapPoint = BetterGenshinImpact.Model.MaskMap.MaskMapPoint;
|
||||
using MaskMapPointLabel = BetterGenshinImpact.Model.MaskMap.MaskMapPointLabel;
|
||||
@@ -78,11 +70,11 @@ namespace BetterGenshinImpact.ViewModel
|
||||
|
||||
[ObservableProperty] private string _mapPointsLoadingText = "正在加载点位...";
|
||||
|
||||
public double MiniMapOverlayLeftRatio => 67d / 1920d;
|
||||
public double MiniMapOverlayLeftRatio => 50d / 1920d;
|
||||
|
||||
public double MiniMapOverlayTopRatio => 21d / 1080d;
|
||||
public double MiniMapOverlayTopRatio =>14d / 1080d;
|
||||
|
||||
public double MiniMapOverlaySizeRatio => 200d / 1080d;
|
||||
public double MiniMapOverlaySizeRatio => 212d / 1080d;
|
||||
|
||||
public sealed record MapPointApiProviderOption(MapPointApiProvider Provider, string DisplayName);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user