Hallo werte Community
Wie ich oben im Titel erwähne, suche ich nach einer Möglichkeit ein Talentbaum/Skillbaum zu erschaffen. Dieser sollte wowprovider.com/Old.aspx?talen…_8p5120202j55034c11553151 in sofern ähneln, dass die Punkte gleich verteilbar sind, die auszugebene Skillpunkte übereinstimmen und Die Effekte mit einberechnet werden. Ich rechne damit, dass mir in der Regel nur Leute antworten, die mir helfen können, per Tipps oder erklärung, aber dennoch möchte ich dazu sagen, dass ich mich erst seit sehr wenigen Monaten mit VB beschäftige. Daher ist meine Erfahrung eher grenzwertig, da es das erste mal ist, das ist mit soetwsa "arbeite".
Zum Verständnis drücke ich das ganze nun auch nochmal in Worte aus:
Ich per Knopfdruck auf einen Button ein neues Fenster öffnen, was wiederum 3 Tabs hat. "Elementar", "Verstärker" und "Wiederherrstellung" in diesen Fall. Bei den Tabs sollen die einzelnen Talente per Links-und rechtsklick Auf-und abgewertet werden und diese Verteilten Punkte speichern, solang das Programm am laufen ist (nicht das Skill Fenster.). Auch sollen die Aktuellen Skillpunkte reduzierten werden, wenn man etwas aufwertet und beim abwerten halt die Punkte halt wieder zurückgeben.
Ich habe mir Gedacht, ein Button welcher ein "Tabcontroll" öffnet mit 3 Tabs. Soweit bekomme ich das auch hin. Nun dachte ich mir Variablen für die Einzelnen Skills die sich per Drücken auf ein Transparenten Panel erhöhen und verringern.
Beispiel:
"Skill" sind die Skillpunkte"
"Konvektion" sind die ersten 5 Skillpunkte (Elementar - links)
"Button1" ist der Button zum zeigen des Skillfenster
"Skillung" ist das Skillfenster
"Button2" ist der Button zum schließen von "Skillung"
"GroupBox1" ist das Feld der verbleibenden Skillpunkte.
"GrouBox2" ist das Feld für vergebene Skillpunkte
So in etwa würde ich das für jeden Skillpunkt machen. Da ist ehr aufwendig und irgendwie unübersichtlich ist, muss ich ja nicht erläutern. Allerdings habe ich bei google zum diesen Thema nur 2-3 Sachen gefunden, die ich nicht so recht begreife, wenn ich ehrlich bin. Zum Berechnen der Effekte würde ich zb. sowas wie
Ich denke es gibt ein besseres System als dieses oder? Und wie würdet ihr ein Mousover machen? Ich wäre für jede Information dankbar und entschuldige mich, falls ich diesen Thread ins Falsche Forum geklatsch habe und bitte um verschiebung, falls dies der Fall sein sollte.
Gruße und danke von
Adaken.
Wie ich oben im Titel erwähne, suche ich nach einer Möglichkeit ein Talentbaum/Skillbaum zu erschaffen. Dieser sollte wowprovider.com/Old.aspx?talen…_8p5120202j55034c11553151 in sofern ähneln, dass die Punkte gleich verteilbar sind, die auszugebene Skillpunkte übereinstimmen und Die Effekte mit einberechnet werden. Ich rechne damit, dass mir in der Regel nur Leute antworten, die mir helfen können, per Tipps oder erklärung, aber dennoch möchte ich dazu sagen, dass ich mich erst seit sehr wenigen Monaten mit VB beschäftige. Daher ist meine Erfahrung eher grenzwertig, da es das erste mal ist, das ist mit soetwsa "arbeite".
Zum Verständnis drücke ich das ganze nun auch nochmal in Worte aus:
Ich per Knopfdruck auf einen Button ein neues Fenster öffnen, was wiederum 3 Tabs hat. "Elementar", "Verstärker" und "Wiederherrstellung" in diesen Fall. Bei den Tabs sollen die einzelnen Talente per Links-und rechtsklick Auf-und abgewertet werden und diese Verteilten Punkte speichern, solang das Programm am laufen ist (nicht das Skill Fenster.). Auch sollen die Aktuellen Skillpunkte reduzierten werden, wenn man etwas aufwertet und beim abwerten halt die Punkte halt wieder zurückgeben.
Ich habe mir Gedacht, ein Button welcher ein "Tabcontroll" öffnet mit 3 Tabs. Soweit bekomme ich das auch hin. Nun dachte ich mir Variablen für die Einzelnen Skills die sich per Drücken auf ein Transparenten Panel erhöhen und verringern.
Beispiel:
"Skill" sind die Skillpunkte"
"Konvektion" sind die ersten 5 Skillpunkte (Elementar - links)
"Button1" ist der Button zum zeigen des Skillfenster
"Skillung" ist das Skillfenster
"Button2" ist der Button zum schließen von "Skillung"
"GroupBox1" ist das Feld der verbleibenden Skillpunkte.
"GrouBox2" ist das Feld für vergebene Skillpunkte
VB.NET-Quellcode
- Private Skill As Byte
- Private Konvektion As Byte
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Skillung.Show()
- Button2.Show()
- GroupBox1.Text = Skill
- GroupBox2.Text = Skill
- End Sub
- Private Sub Konvertion1_Click(sender As Object, e As EventArgs) Handles Konvertion1.MouseClick
- If Konvertion1.Handle Then
- If Konvertion < 6 Then
- Skill = Skill - 1
- Konvertion = Konvertion + 1
- End If
So in etwa würde ich das für jeden Skillpunkt machen. Da ist ehr aufwendig und irgendwie unübersichtlich ist, muss ich ja nicht erläutern. Allerdings habe ich bei google zum diesen Thema nur 2-3 Sachen gefunden, die ich nicht so recht begreife, wenn ich ehrlich bin. Zum Berechnen der Effekte würde ich zb. sowas wie
Ich denke es gibt ein besseres System als dieses oder? Und wie würdet ihr ein Mousover machen? Ich wäre für jede Information dankbar und entschuldige mich, falls ich diesen Thread ins Falsche Forum geklatsch habe und bitte um verschiebung, falls dies der Fall sein sollte.
Gruße und danke von
Adaken.