Author Topic: Bild stretchen oder vergrößern?  (Read 7143 times)

Offline LukasOK

  • Mr. Drawsprite
  • **
  • Posts: 56
  • Was kann ich Ihr nur schreiben? =D
    • View Profile
Bild stretchen oder vergrößern?
« on: 2015-Dec-18 »
Hallo,  =D

Ich möchte noch eine kleine Frage stellen,
Ich versuche (Mobil(z.B.: Handys)) ein Spiel zu strecken oder vielleicht sogar zu verkleinern so halt dem Bildschirm des Gerätes entsprechend. (Das überall das gleiche Bild in der gleichen Größe angezeigt wird.)

Ich hoffe Ihr wisst was ich meine ich versuch es mal in einer Beispiel Skizze zu beschreiben.
(*Das sollten Handys sein(im Bild))

Offline Ian Price

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 4147
  • On the shoulders of giants.
    • View Profile
    • My Apps
Re: Bild stretchen oder vergrößern?
« Reply #1 on: 2015-Dec-19 »
In GLB V14 you can use the command PRESCALER to scale your screen to the desktop size of the device with limited CPU overheads, although I haven't tried this yet myself.
I came. I saw. I played.

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3669
    • View Profile
    • Space Fractal
Re: Bild stretchen oder vergrößern?
« Reply #2 on: 2015-Dec-19 »
PRESCALER might not work on all platform yet. Alternative you can use CREATESCREEN and USESCREEN as well POLYVECTOR to do the same.

The biggest problem is not scaling, but more screen ratio.
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline LukasOK

  • Mr. Drawsprite
  • **
  • Posts: 56
  • Was kann ich Ihr nur schreiben? =D
    • View Profile
Re: Bild stretchen oder vergrößern?
« Reply #3 on: 2015-Dec-19 »
Und wie genau wende ich das an?
Wo soll ich das den setzten?

Offline Ian Price

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 4147
  • On the shoulders of giants.
    • View Profile
    • My Apps
Re: Bild stretchen oder vergrößern?
« Reply #4 on: 2015-Dec-20 »
Look at the PRESCALER example - you use the command once at the start-ish of your progam.


For the POLYVECTOR solution you need to use a virtual screen (use CREATESCREEN to initially set a screen up and USESCREEN to draw your game to every frame) then use the POLYVECTOR to scale and display it to your required dimensions every frame. This solution can be very slow (still real-time), but it depends on how it's used.
I came. I saw. I played.

Offline LukasOK

  • Mr. Drawsprite
  • **
  • Posts: 56
  • Was kann ich Ihr nur schreiben? =D
    • View Profile
Re: Bild stretchen oder vergrößern?
« Reply #5 on: 2015-Dec-22 »
And Showscreen?
Can you perhaps a project/CODE send
how do you mean?

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10711
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: Bild stretchen oder vergrößern?
« Reply #6 on: 2015-Dec-23 »
Prescaler 320,200

While true
Print "scaled",0,0
Showscreen
Wend


Man lernt am Besten in dem man es einfach mal PROBIERT.

Offline Schranz0r

  • Premium User :)
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 5020
  • O Rly?
    • View Profile
Re: Bild stretchen oder vergrößern?
« Reply #7 on: 2015-Dec-25 »
Prescaler 320,200

While true
Print "scaled",0,0
Showscreen
Wend


Man lernt am Besten in dem man es einfach mal PROBIERT.

True Story!
I <3 DGArray's :D

PC:
AMD RYzen 7 1700 @3.9Ghz, 16GB HyperX Fury 2666Mhz Ram, ASUS ROG GTX 1060 STRIX 6GB, Windows 10 Pro 64Bit, MSi Tomahawk B350 Mainboard

Offline LukasOK

  • Mr. Drawsprite
  • **
  • Posts: 56
  • Was kann ich Ihr nur schreiben? =D
    • View Profile
Re: Bild stretchen oder vergrößern?
« Reply #8 on: 2015-Dec-26 »
ok es funktioniert soweit aber mit anderen Bildschirmauflösungen nicht, die Größe ist die gleiche aber zum Bespiel Texte verschieben sich aber nach Fenster des Bildschirms zum Beispiel: Ein Text unten ist, verschiebt er sich das nur noch ein halber Text zusehen ist.
Wie soll man das machen?

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10711
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
Re: Bild stretchen oder vergrößern?
« Reply #9 on: 2015-Dec-26 »
Poste mal Code zum Problem. Ich verstehe es nicht.

Offline LukasOK

  • Mr. Drawsprite
  • **
  • Posts: 56
  • Was kann ich Ihr nur schreiben? =D
    • View Profile
Re: Bild stretchen oder vergrößern?
« Reply #10 on: 2015-Dec-28 »
Da gibt es leider nicht viel zu posten  ;)
Es hat ja eigentlich super sofort funktioniert.
Der scheiden Teil ist ja eigentlich der:

Prescaler 800,480

While True
Showscreen
Wend


Ich versuch es mal mit Paint(Bilder) zu erklären :D
Also das er es unten Abscheidet ist mit dem bild vielleicht besser als mit einem Text.

Offline Ian Price

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 4147
  • On the shoulders of giants.
    • View Profile
    • My Apps
Re: Bild stretchen oder vergrößern?
« Reply #11 on: 2015-Dec-28 »
PRESCALER doesn't work correctly with screens smaller than the original (<1.0) - so you would need to work out which is the best original resolution to scale up to the most devices.
I came. I saw. I played.

Offline Marmor

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 908
  • 96A285CC
    • View Profile
    • my youtube channel
Re: Bild stretchen oder vergrößern?
« Reply #12 on: 2015-Dec-28 »
ich finde scalierte bilder nicht toll und würde versuchen die meisten auflösungen mit bildern passend zur screengrösse abzudecken.


Bin ich der einzige der plötzlich an sex denken musste ?

Offline Ian Price

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 4147
  • On the shoulders of giants.
    • View Profile
    • My Apps
Re: Bild stretchen oder vergrößern?
« Reply #13 on: 2015-Dec-28 »
Scaling is never going to fit all circumstances. Sometimes it's better to use different sized assets based on device resolution. There is no "one size fits all"

As for the second statement - umm... dirty minds? ;) :P
I came. I saw. I played.

Offline LukasOK

  • Mr. Drawsprite
  • **
  • Posts: 56
  • Was kann ich Ihr nur schreiben? =D
    • View Profile
Re: Bild stretchen oder vergrößern?
« Reply #14 on: 2015-Dec-29 »
how do you mean?
Do you have an example?