Minimap Overlay Problem

Registriert
13.06.2010
Beiträge
9
Reaktionspunkte
0
Kommentare
1
Hi,

ich habe folgendes Problem:
Ich nutze ein Minimap Addon namens: bminimap welches im prinzip wie iminimap funktioniert.

das problem ist folgendes. via lua schiebe ich die minimap nach links oben:

Code:
-- Minimap
local scale = 0.9 	-- Scale
local position = "TOPLEFT" 	-- Anchor
local position_x = 10 	-- X Offset
local position_y = -10 	-- Y Offset

das funktioniert - das problem was ich habe ist, sobald ich C drücke, um den charakterbogen aufzurufen und dann zb P für zauberbuch, überlagern sich diese beiden. normalerweise werden beide ja nebeneinander angezeigt.

schiebe ich die minimap wieder nach rechts, funktioniert alles! hier scheinen sich die frames zu überlagern?

als tipp hatte ich schon bekommen, das es an "Strata" liegen sollte und der Wert "Background" auf "Low" geändert werden sollte.

Code:
m:SetFrameStrata("LOW")

doch leider führt das auch zu keiner änderung :-( das problem ist noch vorhanden.

hat jemand ne idee?
 
Das liegt daran, weil du die Minimap oben links hast... Liegt nicht an der Minimap selbst, sondern an der Position.

Blizzard rechnet intern den Platz des Bildschirms aus. Linker Bildschirmrand bis zur Minimap.

Dein Bildschirmplatz hat jetzt 10 Pixel, daher übereinander... :-)
 
okay danke, das erklärt es schonmal.

gäbe es eine andere lösung um trotzdem die minimap oben zu haben?
 
Jo, den MinimapCluster oben rechts platzieren (standard Position) ^^
In der Lua-Datei findest du

Code:
local mc = MinimapCluster
m:SetScale(scale)
m:SetFrameStrata("MEDIUM")
m:ClearAllPoints()
m:SetPoint(position, UIParent, position_x, position_y)
mc:ClearAllPoints()
mc:SetAllPoints(m)
änder den mal auf:
Code:
local mc = MinimapCluster
m:SetScale(scale)
m:SetFrameStrata("MEDIUM")
m:ClearAllPoints()
m:SetParent(UIParent)
m:SetPoint(position, UIParent, position_x, position_y)
mc:ClearAllPoints()
mc:SetPoint("TOPRIGHT", UIParent)
Ungetestet, daher hab ich keine Ahnung, ob die Minimap den Cluster brauch.
 
Kein Problem, helfe gern. :-)
 
Zurück