Themen: 247
Beiträge: 2,151

Seiten

Bild des Benutzers Ateni
Beiträge: 198

Da geb ich dir Recht. Was mir dazu auch einfällt ist das Carbine ja mehrere Addons hat die sich alle selbst updaten. Daraus resultiert sich das UI sehr redundant aufbaut da jedes Addon für sich selbst API Aufrufe macht und es oft die selben sind als andere schon benutzen.

 

Beispielsweise: anstatt 1 mal die Daten des Spielers abzufragen und UnitFrames, NamePlates, etc damit upzudaten, holt jedes Addon für sich die Daten und spielt nach seiner eignenen Pfeife.
Weiterhin updaten sich fast alle Werte in der UI auch wenn sich nichts am ursprünglichen Wert verändert hat. Ob das sich von der Engine so verhält das sich dabei nichts ändert oder der Wert tatsächlich upgedated wird kann ich bisher noch nicht sagen. Werde mal testen ob sich das positiv auf meine UnitFrames ausübt.

Auch wenn ich den Gedanken schätze das sie wollen das sich jedermann mit Addons befassen kann, werden sich die guten Addon Developer unschlagbar von den Anfängern unterscheiden, was daraus resultiert das im Endeffekt sowieso nur die stablisten Addons benutzt werden.
Das soll jetzt nicht arrogant klingen, bin selber noch ein Anfänger in Lua, aber wenn man Fehler erkennt sollte man sie umgehen wenn es möglich ist, wo die Erfahrung von Software Entwicklung eine große Rolle spielt.

 

Ein Grund warum ich mein Addon jedenfalls modular aufbaue, also 1 Addon mit eignenen Addons. Ich hole mir 1 mal die Daten, bereite sie auf und gebe sie an alle nötigen Stellen weiter wo man sie braucht. Mal sehen wie stark davon die Performance verbessert wird.

[PvE] Theorycrafted Healslinger
http://www.readycheck.org/builds/21/

Bild des Benutzers Onimax
Beiträge: 48

Tjo das liegt an mehreren Punkten, hier meine zwei Favoriten:

  • LUA kennt keine Events (:O!) [Nachträgliche Look-Alike-Api-Nachbauten zählen da nicht, die werden ja auch wieder nur interptretiert]
  • LUA ist single-threaded (willkommen in 2014!)

Pi ist genau 3!

Desperation

Bild des Benutzers Ateni
Beiträge: 198

Verstehe, das wusste ich noch nicht. Das erklärt einiges...

Naja, die Addon Developer Gemeinde wird für vieles schon eine Lösung finden um das bestmögliche heraus zuholen, hoffe das sich da viele zusammen finden nach Lösungen zusuchen.

[PvE] Theorycrafted Healslinger
http://www.readycheck.org/builds/21/

Bild des Benutzers Geliduzz
Beiträge: 572

GeForce Experience ist bei mir Heute aufgeploppt das es einen neuen Treiber gibt (337.88). 
Vielleichts hilfts was.

Seiten

StartseiteForumÖffentlichOfftopic › Wildstar Performance verbessern

Unsere Spiele

World of Tanks

Diablo III

World of Warcraft

The Elder Scrolls Online

Planetside 2

Heroes of the Storm

Benutzeranmeldung

To prevent automated spam submissions leave this field empty.

Wer ist online

Zur Zeit sind 0 Benutzer online.