Version 5 - Änderungen?

Previous topic - Next topic

Kitty Hello

Folgende Änderungen würde ich evtl. am Code vornehmen wollen:

- BLIT statt SPRITE (alle Befehle)
- FILLRECT x,y, breite, hoehe, farbe
- SAVESPRITE datei$, num (statt anders rum)

Wie fändet ihr das bzw. Gibts andere "Feature" die euch nerven?

Schranz0r

Blit nix gut ^^

Hab ja schonmal gesagt, ich glaub das verwirrt die Leute noch mehr!

Fillrect ist Ok

Savesprite? kein Grabsprite mehr?

Na ok, solange die alten Befehle auch noch Funzen ists ok!

Was mich "nervt":

Die Cam (3D) kann nicht wie ein Objekt gedreht werden.
Wär aber viiiiiiiel leichter, grade für Anfänger in 3D!
Sin und Cos ist nicht immer so einfach in 3D....

nochmal 3D:

Ein Objekt mit anderen Objekt Collision, aller Blitz3D

X_OBJCOLL(Object1,frame1,Object2,frame2)  ??

Geht sowas?
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

D2O

Hmmm, BLIT find ich auch nicht so gut, wenn dann eher ein "DrawSprite" damit sichtbar wird das "Gezeichnet" wird.

Fillrect finde ich sehr gut, man gewöhnt sich zwar an das ding aber für einen einsteiger ist das sehr verwirrend,
da ist das  mit "x,y,Höhe,breite,frabe" viel besser.

@ Schranz0r  
QuoteSavesprite? kein Grabsprite mehr?
Glaube Du verwechselst was ;)

Zu SAVESPRITE,
ist auch in ordnung, man sollte das ganze einheitlich wirken lassen.
Bei LOADSPRITE ist auch zuerst die DATEI$ und dann NUM#

Sowas sollte man dann Konsequent an allen befehlen angleichen.
Nur ist es dann micht besser LOADSPRITE zu ändern?
Das Generell die Dateinummer als erstes kommt.
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Kitty Hello

Nein, bei allen anderen LOAD befehlenm kommt immer erst der Dateiname. Kamera, OK, gebongt. Evtl. heut abend im Chat?
3D Objekt mit Objekt macht keinen Spaß, das wird echt langsam.

Schranz0r

Jo sag mir wann und wo ;)
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

mull

DrawSprite halte ich auch für besser, da einige Befehle mit ...Sprite Endung sind.

FILLRECT x,y, breite, hoehe, farbe
Auf jeden Fall, ich benutze nur eine Funktion wo ich x,y,länge,breite,farbe eigeben kann. Könnte mir dann den extra Aufruf mit den umrechnungen sparen.

SAVESPRITE benutze ich nicht und bleibe Neutral.

Es Nervt mich die Unterscheidung zwischen der Groß-Kleinschreibung, da tun sich immer wieder Fehlerquellen auf.
Kann man nicht Loadfont auf > 0-15 setzen, b.z.w kann man schnell die Fontfarbe ändern ohne neuen Font ?
AMD Phenom II x4 955 Proc. 3.2 GHZ,  4GB Ram
Windows 7 64bit Ultima
NVIDIA GeForce GTX 460
Leistungsindex 5,7

Kitty Hello

Maxfonts auf 32. Fillrect wird geändert. Drawsprite statt sprite. OK.

WPShadow

Frage am Rande zu "FILLRECT x,y, breite, hoehe, farbe"

x, y ist klar!

Geht die Breite und die Höhe von der x, y Position aus, also x + Breite, y + Höhe

oder errechnet sich das irgendwie mit dem Mittelpunkt, sodaß x, y der Mittelpunkt sind und davon nach links und rechts die halbe breite zu rechnen ist und nach oben und unten die halbe höhe?
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Schranz0r

Sicher W.

X und y oben links!

Breite und  höhe unten rechts!

Nix halbe höhe das wird wohl ganz normal werden was auch besser ist  linksoben(x,y) ist der Fixpunkt
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Kitty Hello

groß-kleinschreibung.. Hm... soll das egal ein?
Also: i = I, oder soll der Editor das schon machen?

Quentin

persönlich finde ich die Unterscheidung Groß/klein besser, aber viele andere Basic-Dialekte unterscheiden da ja nicht.

Vielleicht sollte man demokratisch abstimmen lassen ;)

DRAWSPRITE finde ich sinnvoll

HeikoJ

Hallo.

ich finde, das GLBasic nicht zwischen Groß- und Kleinschreibung unterscheiden
sollte.
Es ist schon ein große Fehlerquelle, zumal ja GLBasic nicht exppliziet verlangt
das Variablen definiert werden müßen.

Des weiteren fände ich ich ein Möglichkeit gut, die Schriftfarbe eines Fonts ändern zu
können, ohne einen neuen laden zu müßen.

Gruß Heiko

tft

Hi ...

BLIT .... das gabs damals beim AMIGA. Der hatte einen Extra baustein der die Page Copierte. Daher der begriff Blittter. Aber das kennt dach heute kaum noch jemand. Und begrifflich ist es in der PC Weld eher fehl am platze. Es gibt noch alte WIN16/32 Copirbefehle der API die dieses Wort benutzen. Ist aber eher verwirrend.

Schranz0r

Sprite zu Blit ist fürn A....

Dann doch lieber Drawsprite!

Aber wenn manche zu faul sind Tutorials zu lesen, und dann noch fragen, wie man ein Bild läd, und ausgibt, kann man auch nicht mehr helfen!
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

tft

Hallo..

in diesem fall gebe ich Schranzür mal recht. Lesen gehört zum Lernen.....

gruss TFT