Was haltet ihr davon: Man erstellt einen isometrischen View und positioniert die Panels in hoher Qualität als Sprites im Level. Diese können natürlich auf jegliche Maus-Events reagieren, auch animiert sein usw., brauchen aber nur einmal für alle Auflösungen produziert, skaliert und positioniert zu werden.
Handelt es sich um ein in-game Menü oder HUD Panels, wird es natürlich schon etwas schwieriger. Dann sollte man wohl jenen View auf NOENT und NOWORLD setzen und die entsprechenden Sprites per .genius und .parent in diesem sichtbar machen und im camera View unterdrücken. Zudem müsste man, bspw. mit NOSKY, den isometrischen Panel-View über den eigentlichen rendern, was dann aber etwas langsam werden könnte.
Alternativ vllt. auch einfach als View-Entities, ich weiß aber nicht, ob die Maus-Events unterstützen? Zur Not könnte man die auch selbst programmieren.