PureBasic 5.50 Final

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

PureBasic 5.50 Final

Beitrag von RSBasic »

Code: Alles auswählen

- Added: Vehicle library to create 3D vehicles with wheels easily
- Added: PickBody() to easily manipulate a 3D body with mouse
- Added: CreateTube(), CreateTorus(), CreateIcoSphere() and CreateCapsule()
- Added: #PB_Entity_PlaneBody and #PB_Entity_ConeBody body type
- Added: GenericJoint() to create any type of joint
- Added: Bounding box size support to CreateEntityBody()
- Added: RegisterFontFile() to use custom fonts file easily
- Added: PathLength(), PathPointX(), PathPointY(), PathPointAngle()
- Added: PathBoundsX(), PathBoundsY(), PathBoundsWidth(), PathBoundsHeight() to get the bounding box of a path
- Added: PathSegments(), AddPathSegments() to get/set a path in string format
- Added: DebuggerError(), DebuggerWarning(), CloseDebugOutput()
- Added: ResetStructure() which clear and reinitialize a structure buffer
- Added: UTF8() and Ascii() to create easily UTF8 and Ascii string buffers (needs to be freed with FreeMemory())
- Added: FormatNumber() to have money like formatted numbers easily
- Added: @#StringConstant$ syntax support, to get the address of a string constant
- Added: #PB_MessageRequester_Info, #PB_MessageRequester_Error and #PB_MessageRequester_Warning for MessageRequester()

- Changed: ParticleVelocity() to support current velocity.

- Removed: ASCII mode for internal PureBasic string representation, PureBasic is now unicode only.
http://www.purebasic.fr/english/viewtopic.php?p=489153
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: PureBasic 5.50 Beta 1

Beitrag von NicTheQuick »

Den 3D-Kram brauche ich nicht. Aber sonst schon mal nicht schlecht. :)
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureBasic 5.50 Beta 1

Beitrag von RSBasic »

+1, vielleicht später. :D

Schön, dass nun auch die MessageBox-Icons plattformunabhängig sind. Das wurde auch langsam Zeit. :D
Ich muss mich jetzt daran gewöhnen, nicht mehr die #MB-Konstanten zu verwenden, sondern die PB-Konstanten. :D
Aber wurde #PB_MessageRequester_Question vergessen?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic 5.50 Beta 1

Beitrag von ts-soft »

RSBasic hat geschrieben:Schön, dass nun auch die MessageBox-Icons plattformunabhängig sind.
Ich sehe keine Icons unter Linux?

Ist ja nicht allzu viel für nicht 3D Fans :wink: , mal abwarten.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
udg
Beiträge: 560
Registriert: 20.06.2013 23:27

Re: PureBasic 5.50 Beta 1

Beitrag von udg »

Code: Alles auswählen

RegisterFont() to use custom fonts file easily
nice. könnte man auch in einer früheren Version gebrauchen :)
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic 5.50 Beta 1

Beitrag von ts-soft »

Hab das mit den MessageRequester Icons jetzt geschafft, geht nur unter GTK2 :freak:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: PureBasic 5.50 Beta 1

Beitrag von NicTheQuick »

ts-soft hat geschrieben:Hab das mit den MessageRequester Icons jetzt geschafft, geht nur unter GTK2 :freak:
Na zum Glück sind wir noch in der Beta-Phase. :lol:
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureBasic 5.50 Beta 1

Beitrag von RSBasic »

Ah ok, dann sofort im englischen Forum melden, damit es bei dir (GTK3?) auch funktioniert.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic 5.50 Beta 1

Beitrag von ts-soft »

RSBasic hat geschrieben:Ah ok, dann sofort im englischen Forum melden, damit es bei dir (GTK3?) auch funktioniert.
Kannst Du ja nicht Wissen, aber GTK3 ist das Standard-System. Es geht also bei niemandem, es sei denn er nutzt ein SubSystem!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Pelagio
Beiträge: 423
Registriert: 11.11.2004 17:52
Computerausstattung: Intel Core i3-4170 CPU 3,70 GHz
8,00 GB Arbeitsspeicher
WIN 10 Pro 64 Bit Betriebssystem
Wohnort: Bremen

Re: PureBasic 5.50 Beta 1

Beitrag von Pelagio »

Hallo Leute,

ich habe mich mal etwas mit FormatNumber beschäftigt und folgendes bemerkt:
String.s= FormatNumber(1123.456, 2)
Float.f = ValF(String)

Debug String = 1,123.46
Debug Float = 1.0

String = "1123.46"
Float = ValF(String)

Debug String = 1123.46
Debug Float = 1123.4599609...
Ich glaube das Beispiel spricht für sich selbst.
Die Frage ist nur ob dies so gewollt ist oder bin ich einen gedanklichen Fehler aufgesessen?
Ohne Zeit kein Fleiß
Auf neustem Stand zu sein ist eine Kunst die nicht jeder perfektioniert [Win10Pro(64); PB6.03 LTS]. :allright:
Antworten