Suchergebnisse

Suchergebnisse 1-30 von insgesamt 72.

  • Benutzer-Avatarbild

    Wie sieht es mit MonoGame und Performance aus?

  • Benutzer-Avatarbild

    Hallo Leute, Ich habe letztes Jahr mithilfe von vb.Net, GDI+, einem TCP Client/Server und ein paar Sprites ein 2D- Towerdefense Multiplayer Spiel gebaut. Am Ende waren es jedoch zu viele Sprites und es wurde lahm, was wahrscheinlich an GDI+ lag nehme ich mal an. So blöd wie ich bin, habe ich Windows zurückgesetzt ohne das Spiel irgendwo zu sichern. Jetzt würde ich es gerne erneut programmieren, jedoch mit einer anderen "Engine", sodass es einfach flüssiger läuft und von der Grafikkarte gerendert…

  • Benutzer-Avatarbild

    Zitat von ThuCommix: „Ich nehme an du baust ein Spiel? Für was genau brauchst du mehrere Threads?“ Richtig. Aber da die Frage jetzt nicht direkt mit Spieleprogrammierung zusammen stand, hab ich sie hier gepostet.

  • Benutzer-Avatarbild

    Jap

  • Benutzer-Avatarbild

    Hat auch nicht geholfen. Wurde trotzdem ausgebremst.Habe jetzt einfach die Timer weggeschmissen und alles mit Threads augestattet. Jetzt klappt es wunderbar.

  • Benutzer-Avatarbild

    Okay ich verstehe was du meinst. Aber weiß nicht wie ich es umsetzen soll. Es sind doch eigentlich mehrere Timer die PARALLEL zueinander laufen. Warum schränken die sich gegenseitig ein? Wenn ich die Bewegung jedes Kreises in den selben Timer stecken würde wäre es klar dass es langsamer wird, aber bei parallelen Methoden? Prozessorlast permanent unter 4%.

  • Benutzer-Avatarbild

    Die Kreise bewegen sich einfach langsamer mit jedem neuen der dazu kommt. Ist nur ein Gegner vorhanden, bewegt er sich mit 10 Pixeln pro Sekunde nach rechts. Sobald aber mehrere drin sind, bewegt sich kaum einer um auch nur ein paar Pixel. Da die Objekte sich ja "in" dem Timer bewegen, dachte ich es muss irgendwie am Timer liegen dass es langsamer läuft. Daher der Betreff

  • Benutzer-Avatarbild

    Hallo Leute, ich komme mit einem Problem nicht weiter. Kurze Erklärung des noch relativ "einfachen" Programms: Es gibt einen Button, und mit jedem Klick auf den Button wird ein neues Objekt einer selbst erstellten Klasse "gegner" generiert. Das sind einfach Kreise mit einer Progressbar und die laufen mit konstanter Geschwindigkeit durch meine Form. Doch desto mehr Gegner ich hinzufüge, desto langsamer werden auch alle anderen. Ab ca. 30-40 Buttonklicks bewegt sich kaum noch etwas. Woran kann das…

  • Benutzer-Avatarbild

    Das war es! Vielen 1000 Dank an dich! Habe es letztendlich mit folgender API gelöst: github.com/flagbug/YoutubeExtractor Die Funktion lautet dann VB.NET-Quellcode (16 Zeilen) Danke nochmal!

  • Benutzer-Avatarbild

    Ok kurzes Update. Habe jetzt das Video mit dem Shockwave player zum laufen bekommen, aber das Steuern klappt immernoch nicht. Nichtmal ein ShockwavePlayer.StopPlaying() funktioniert.

  • Benutzer-Avatarbild

    Nein habe ich nicht... Kriege es einfach nicht hin. mit dem COM Shockwave Flash Object wird das Video zwar angezeigt, jedoch muss ich da auch erst manuell auf den Youtube eigenen Startknopf drücken damit etwas passiert. Mit dem Mediaplayer ging es auch nicht. Mit dem VLC Player geht es wahrscheinlich, aber das Programm soll auch auf Computern laufen auf dem der VLC Player nicht installiert ist.

  • Benutzer-Avatarbild

    Hey Leute, Mein Problem: Ich würde gerne Videos von YouTube (Die links der Videos sind bereits im Programm und werden mithilfe der offiziellen YouTube API gefiltert und gesucht) laufen lassen und über eine von mir selbst erstellte Toolbar steuern, das heißt, zu einem bestimmten Zeitpunkt gehen, oder eine eigene "Progressbar" woran man erkennen kann, wie lange das Video noch läuft und wo man gerade ist, pausieren etc... Kurz gesagt: Das Video steuern ohne den Webbrowser/Media Player anzufassen. W…

  • Benutzer-Avatarbild

    Ah danke, ich kannte zwar den AddHandler schon, aber ich konnte das mit dem sender nicht, hast mir sehr weitergeholfen

  • Benutzer-Avatarbild

    Okay danke für die Antworten. Eine Sache noch: Wie kann ich dem Programm sagen was der Label machen soll wenn ich ihn klicke? Ich möchte, dass ich die Label hinterher per Drag & Drop verschieben kann Mit den Buttons etc die ich schon im Designer erstellt habe ist das ja ganz einfach, da habe ich bei jedem Button stehen (Bsp: Button1) VB.NET-Quellcode (6 Zeilen) Also wenn man den Button einmal klickt, bewegt er sich mit der Maus mit, und wenn man ihn nochmal drückt, bleibt er da.

  • Benutzer-Avatarbild

    Zitat von Artentus: „ Der funktioniert schon, nur siehst du die übrigen Labels nicht, da sie von dem ersten verdeckt werden. erhöhe mal den Abstand zwischen ihnen, dann siehst du sie.“ Hatte ich doch,oder?

  • Benutzer-Avatarbild

    Danke, es funktioniert jetzt. 2 Sachen noch, also: Wegen dem Option Strict funktioniert folgende Funktion nicht mehr VB.NET-Quellcode (11 Zeilen) Mit dem Option Strict müsste ich diese Zeile entfernen: Dim plabel As LinkLabel = ctrl dann könnte ich jedoch nicht mehr die Farbe des LinkLabels auslesen, welche ich für die Funktion brauche (edited)

  • Benutzer-Avatarbild

    Okay, das erste ist Schwachsinn, habe die zweite Zeile entfernt. Wie löse ich denn das Problem ?

  • Benutzer-Avatarbild

    Hallo Leute, Wie kann ich per Knopfdrück mehrere Labels erzeugen lassen? Also ein Label pro Buttondruck Ich habe soweit das hier VB.NET-Quellcode (15 Zeilen) Es funktioniert jedoch nur einmal, das erste Label wird angezeigt wie es soll, aber wenn ich danach nochmal auf Button3 drücke, passiert nichts mehr

  • Benutzer-Avatarbild

    Hallo Community, mit dieser Frage beschäftige ich mich schon länger und wirklich von Nöten Ich habe VB.NET-Quellcode (1 Zeile) in befehl.txt stehen (Im gleichen Ordner) Wie kann ich erreichen, dass diese Textdatei ausgelesen wird, und die Befehle die dort enthalten sind unverzüglich ausgeführt werden? Mfg

  • Benutzer-Avatarbild

    Danke, funktioniert jetzt alles wunderwunderbar. Herzlichstes Dankeschön. Morgen gibts erklärungen von mir

  • Benutzer-Avatarbild

    1 VB.NET-Quellcode (3 Zeilen) 2 VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    Das hat aber dein liebes "IDE" drausgemacht Sonst kommt halt der Fehler Zitat: „Option Strict On lässt keine impliziten Konvertierungen von System.IntPtr in Integer zu. “

  • Benutzer-Avatarbild

    Habe ich übernommen. Bei dem Code VB.NET-Quellcode (1 Zeile) Kommt der Fehler wie gerade beschrieben

  • Benutzer-Avatarbild

    Dann steht da Zitat: „ Fehler bei der Überladungsauflösung, da keine zugreifbare "SendMessage" mit diesen Argumenten aufgerufen werden kann: "Private Shared Function SendMessage(hWnd As System.IntPtr, Msg As UInteger, wParam As System.IntPtr, lParam As System.IntPtr) As System.IntPtr": "Option Strict On" lässt keine impliziten Konvertierungen von Integer in System.IntPtr zu. "Private Shared Function SendMessage(hWnd As System.IntPtr, Msg As UInteger, wParam As Integer, lParam As System.Text.Stri…

  • Benutzer-Avatarbild

    Da kommen dann 2 Fehler Numero1 in Zeile VB.NET-Quellcode (1 Zeile) Zitat: „Der Wert vom Typ "Integer" kann nicht in "System.Text.StringBuilder" konvertiert werden“ Numero2 in Zeile VB.NET-Quellcode (1 Zeile) Zitat: „Fehler bei der Überladungsauflösung, da keine zugreifbare "New" für diese Argumente am spezifischsten ist“

  • Benutzer-Avatarbild

    also so? VB.NET-Quellcode (15 Zeilen) Dann gibt er "67460" aus und dann steht "vshost.exe funktioniert nicht mehr"

  • Benutzer-Avatarbild

    Mit der Zeile kommt 67460 rauss ja Eine Frage nebenbei, ist die Handle id auf jedem Computer gleich?

  • Benutzer-Avatarbild

    edit: aus freundlichkeit gelöscht

  • Benutzer-Avatarbild

    Deine Beiträge helfen hier keinem^^ mfg

  • Benutzer-Avatarbild

    winspy4.png Erklärung geb ich dir wenn ich Zeit habe, heute nichtmehr, wenn das ok ist, ich brauch dafür sicher eine Zeit