Effekte programmieren - Problem

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> hilfe lesen !
hab ich. wo steht da was von wiederherstellen des referenzwertes?
Zuletzt geändert von Kaeru Gaman am 22.12.2006 16:55, insgesamt 1-mal geändert.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@bobobo
Ich habe die Hilfe gelesen, aber nirgends steht da, wie ich das Problem lösen kann.
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

Beitrag von ts-soft »

Ich denke mal:

Code: Alles auswählen

ChangeGamma(0, 0, 0, 0)
Aber am Ende des Programmes stimmt doch sowieso wieder alles.
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
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@ts-soft
Das weis ich, aber ich möchte doch noch im Screen wiederherstellen können.

\\Edit:
>Ich denke mal:

Code: Alles auswählen

ChangeGamma(0, 0, 0, 0) 
Dann wird Schwarz angegeben!
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

Beitrag von ts-soft »

>> Dann wird Schwarz angegeben!
Nein, 0 Veränderung zum Referenzwert. Am besten Bytes nehmen, dann kannste von -128 bis + 127 skalieren.
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
Kurono
Beiträge: 44
Registriert: 28.10.2006 15:03
Wohnort: Mineral Town
Kontaktdaten:

Beitrag von Kurono »

:) Mal was ganz anderes: Bei mir klappt das Fade in\out!
allerdings finde ich, dass das etwas komisch aussieht, so als wenn
man nur die Anzahl der Farben runtersetzt... was ich unter einem richtigem
Fade in\out verstehe ich, dass der Bildschirm nur dunkler und heller wird
oder nicht?

Code: Alles auswählen


ChangeGamma(0,0,0,1) : ;; initiiert die änderung des screen-gammas
color = 255

repeat
FlipBuffers()
ClearScreen(0,0,10)

if color >= 0
 color = color-1
 ChangeGamma(color,color,color,0)
endif

forever
achso, und ich hab OpenScreen() und InitSprite noch vergessen... aber
im groben und ganzen müsste das ja so aussehen, oder?

aber wie gesagt, irgendwie sieht's komisch aus! :?
PB 3.94
Harvest Moon 4Ever!
xperience2003
Beiträge: 972
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

Beitrag von xperience2003 »

was ich unter einem richtigem
Fade in\out verstehe ich, dass der Bildschirm nur dunkler und heller wird
oder nicht?
jo, das macht man auch nich unbedingt mit gamma
sondern einem sprite3d was man einfadet oder ausfadet

im 3d mit nem quad oder billboard vor der camera
amiga rulez...
Rebirth Software
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

bei 2D braucht man noch nicht mal nen Sprite3D dafür...

DisplayTranslucentSprite(...) ist ausreichend.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kurono
Beiträge: 44
Registriert: 28.10.2006 15:03
Wohnort: Mineral Town
Kontaktdaten:

Beitrag von Kurono »

hmmm... schon... aber gibt es da nicht einen befehl, mit dem man den
screen einfach dunkler\heller setzten kann?
PB 3.94
Harvest Moon 4Ever!
Antworten