Grafik problem
Übersicht

LaiasBetreff: Grafik problem |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi leute
Ich mach mit ein paar User ein Game.Leider es gibt probleme mit dem Menü. Wir haben das Menüblid auf 1280*1024... Es ist doch klar das die Einstellungen nicht auf einen 1024*768 laufen oder? Meine mitprogger behaupten das wenn sie die Auflösung bei XP runterstellen dabei stellt doch BB die Auflösung dann hoch was dann nit geht. Dem entsprechend geht das Menü dann auch nicht da wir dafür ja auch ein Bild mit 1280*1024 benutzen... Das stimmt doch oder? Man müstte dann ja neue Menüblider von den anderen Auflösungen machen oder eine Hauptauflösung festlegen oder? Na ja ichh hab dieses Theard ersellt weil meine Mitprgger es nit glauben wollen. Ich hoffe auf Antwort... thx |
||
http://laias.wordpress.com |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hier eine kleine Funktion von mir:
Code: [AUSKLAPPEN] Function Resize(image)
oscalex#=ImageWidth(image) oscaley#=ImageHeight(image) faktx#=oscalex#/GraphicsWidth() fakty#=oscaley#/GraphicsHeight() newim=CreateImage(GraphicsWidth(),GraphicsHeight()) LockBuffer ImageBuffer(newim) LockBuffer ImageBuffer(image) For x=1 To GraphicsWidth() For y=1 To GraphicsHeight() tx=x*faktx# ty=y*fakty# col=ReadPixelFast(tx,ty,ImageBuffer(image)) WritePixelFast x,y,col,ImageBuffer(newim) Next Next UnlockBuffer ImageBuffer(newim) UnlockBuffer ImageBuffer(image) Return newim End Function zum Beispiel: img=Resize(LoadImage("blabla.jpg")) und schon ist es genau angepasst, egal wie groß das grundbild war |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Kleiner satan |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich übersetzte:
Er hat die auflösung 1024*768 in Windows drinnen! Aber wenn er das Prog mit den "richtigen" 1280*1024 startet bekommt er ne Fehlermeldung: Unable to Set Grafik mode oder sowas! Aber bei den anderen 2 Progern läuft es super! In allen auflösungen! 1024*768 , 1280*1024, 800*600 alles mögliche einfach! klar man darf nicht einfach das Prog umstellen, dann klappt das menü und sowas ja nichtmehr! aber warum kommt die meldung aber bei den anderen nicht?? Bastian |
||
![]() |
garret |
![]() Antworten mit Zitat ![]() |
---|---|---|
Manche Monitore können 1280x1024 einfach nicht anzeigen. Wenn ihr also verschiedene Auflösungen anbietet, seid ihr auf der sicheren Seite. Ich würde als Startauflösung 640x480 empfehlen, da das nun wirklich überall läuft. Oder ein kleines Extraprogramm vor dem eigentlichen Spiel, wo man alles einstellen kann.
MfG garret |
||
>>nec aspera terrent<< (Auch Widerwärtigkeiten schrecken nicht) |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
sagte er etwas von einer fehlermeldung?
nicht gesehen solange die grafikkarte die auflösung unterstützt, ist es natürlich möglich. Das menü bild kannst du mit meiner technik auch bei 320x240 pixeln benutzen! und natürlich darf man das einfach so umstellen. du kannst wärend das programm läuft auch die auflösung ändern. Setz deine desktop auflösung auf 800x600 und versuch dann mal 1024x768 PS: Nehmt als anfangsauflösung 1024x768. Das unterstützt jeder Bildschirm Und das bild ist dann etwas über den rand, wenn du meine technik nicht nimmst oder es mit scaleimage oder was auch immer skalierst |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Kleiner satan |
![]() Antworten mit Zitat ![]() |
---|---|---|
sagen wirs mal so!
ich bin einer der mitprogger! und dafür das 1280 gekommen ist konnte ich nix dafür! da hat mich mein der 3. proger zu gezwungen! und das menü system geht ja dummerweise nicht mit lauter bildern sondern nur ein bild wo dann überprüft wird wo der mauszeiger ist (so wurde es auch empfohlen)! |
||
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich sag doch trotzdem:
stellt die größe um und es geht! wenn der monitor oder die grafikkarte die auflösung nicht unterstützt, dann unterstützt er/sie sie nicht! sonst könnt ihr ein schönes 4:3 format machen und zwar 1280x960 |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Kleiner satan |
![]() Antworten mit Zitat ![]() |
---|---|---|
super
heißt alles umrechnen? |
||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich würde btw ql:ResizeImage der tollen Technik von StepTiger vorziehen. | ||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
![]() |
Kleiner satan |
![]() Antworten mit Zitat ![]() |
---|---|---|
toll, wie man ein bild verkleinert weiß ich auch!
aber es geht ja um das klicken auf die buttons, das wäre alle total durcheinander! |
||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
dann für jede Auflösung die Position bestimmen. ne andere Größe brauchen die Buttons ja nicht (is ja bei Windows zB auch nich so). die Position selbst kann man dann in nem Type, Dimfeld oder was weiß ich speichern. | ||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
![]() |
StepTiger |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich hab da mal für mein spiel ein kleines mini gui gebaut. Das sah auf jeder auflösung gleich aus und funktionierte auch super ^^
da hatte ich das aber so gemacht, dass alles abhängig von der fenstergröße skaliert wird und auch so erkannt wird |
||
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer: AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t Gewinner: BP Code Compo #2 Π=3.141592653589793238...<--- und das aus dem kopf ![]() Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser. |
![]() |
Christoph |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nützlich ist hier der Befehl ql:GFXMODEEXISTS.
Code: [AUSKLAPPEN] print GFXMODEEXISTS(1280,1024,32,1)
Müsste bei denen das Spiel nicht startet "0" ausgeben. Außerdem könnt ihr so eine Weiche erstellen: Falls GFXMODEEXISTS 1 zurückliefert mache Graphics 1280,1024 sonst mache 1024,768 sonst mache 800,600 sonst mache 640,480 ... |
||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Cristoph: was nützt es wenn die Grafikkarte zwar könnte, aber der Monitor nicht will ![]() Das einfachste wäre es wohl das Bild der Auflösung entsprechend zu resizen und für die Buttons die entsprechende Position anhand des Prozentwertes um welchen das Bild verkleinert/vergrößert wurde zu berechnen. |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
Kleiner satan |
![]() Antworten mit Zitat ![]() |
---|---|---|
wenn der monitor nit will würde der PC nicht jammern! | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group