Winterlandschaft 3D

Spiele, Demos, Grafikzeug und anderes unterhaltendes.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Ypser hat geschrieben: TransformSprite3D(s3D, x1, y1, z1, x2, y2, z2, x3, y2, z3, x4, y4, z4)
:oops: aber diese z-Werte will er nicht (er sagt dann : ZU VIELE PARAMETER)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Ypser
XMas-Contest-Gewinner '03
Beiträge: 128
Registriert: 29.08.2004 14:35
Computerausstattung: Win7
Wohnort: Ingelheim
Kontaktdaten:

Beitrag von Ypser »

STARGÅTE hat geschrieben:
Ypser hat geschrieben: TransformSprite3D(s3D, x1, y1, z1, x2, y2, z2, x3, y2, z3, x4, y4, z4)
:oops: aber diese z-Werte will er nicht (er sagt dann : ZU VIELE PARAMETER)
Dann brauchst du mal ein Update. Die Z-Parameter wurden mit PB v 3.9 engeführt, wenn ich mich net irre...
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Ypser hat geschrieben:
STARGÅTE hat geschrieben:
Ypser hat geschrieben: TransformSprite3D(s3D, x1, y1, z1, x2, y2, z2, x3, y2, z3, x4, y4, z4)
:oops: aber diese z-Werte will er nicht (er sagt dann : ZU VIELE PARAMETER)
Dann brauchst du mal ein Update. Die Z-Parameter wurden mit PB v 3.9 engeführt, wenn ich mich net irre...
aha toll dann bin ich wohl hinterm Mond :lol: wo gibst das ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

STARGÅTE hat geschrieben:aha toll dann bin ich wohl hinterm Mond :lol: wo gibst das ?
Welche Version hast du denn im Moment?
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

freedimension hat geschrieben:
STARGÅTE hat geschrieben:aha toll dann bin ich wohl hinterm Mond :lol: wo gibst das ?
Welche Version hast du denn im Moment?
ich habe die : PureBasic Game Programmers Edition von TOPOS (3.30)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

STARGÅTE hat geschrieben:ich habe die : PureBasic Game Programmers Edition von TOPOS (3.30)
aua, aua...

schnell Update besorgen.. ;)

wir haben hier die 3.94

ich hab mir auch vor eineinhalb Jahren die Topos gekauft... als ich dann vor nem Jahr ins Forum gekommen bin, hat es keine 2 Wochen gedauert, bis ich eingesehen hab, mir die Update-Berechtigung zu besorgen...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> ich habe die : PureBasic Game Programmers Edition von TOPOS
> (3.30)

umso erstaunlicher, dass Du damit Dein Snooker erstellt hast. Hut ab!

Grüße ... Kiffi
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Kiffi hat geschrieben:> ich habe die : PureBasic Game Programmers Edition von TOPOS
> (3.30)

umso erstaunlicher, dass Du damit Dein Snooker erstellt hast. Hut ab!

Grüße ... Kiffi

jaja ich staune auch aber das update ist so teuer :roll:
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> jaja ich staune auch aber das update ist so teuer :roll:

Das Update kannst Du Dir ja dann locker von den Tantiemen leisten, die Dir
Dein Snooker einbringt ;-)

Grüße ... Kiffi
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Sieht gut aus und läuft flüssig.

Die FPS-Anzeige ist zwar etwas komisch, weil sie bei mir immer 50 FPS
anzeigt und nur in einem Frame pro 2 Sekunden mal kurz auf 100 oder 33
oder ähnliches springt, aber das bei voller Sichtweite vom höchsten Punkt auf der Karte.

Ich hab hier mal eine etwas kompliziertere, aber bessere für dich, die den
FPS-Durchschnittwert der letzten 30 Frames ([c]#MaxFPS[/c]) zurückgibt.

Code: Alles auswählen

#MaxFPS = 30
Procedure.f FPS(Get.l) ; If #True then Result = FPS
  Static *Time, Pos.l, LastPos.l
  Protected Time.l, FPS.f
  
  If *Time = 0 : *Time = AllocateMemory(#MaxFPS * 4) : EndIf
  
  If Get
    Time = PeekL(*Time + LastPos) - PeekL(*Time + Pos)
    FPS = 1000 * #MaxFPS / Time
    ProcedureReturn FPS
  Else
    LastPos.l = Pos : Pos + 4 : If Pos = 4 * #MaxFPS : Pos = 0 : EndIf
    PokeL(*Time + LastPos, ElapsedMilliseconds())
  EndIf
EndProcedure


For a = 1 To 100
  FPS(0)  ;Einmal pro Frame aufrufen
  Debug FPS(1)  ;Aufrufen um FPS zu erhalten
  Delay(10)
Next
Antworten