[3D] Test OpenWindowedScreen()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

[3D] Test OpenWindowedScreen()

Message par falsam »

Bonjour.
Au vu de ce poste viewtopic.php?p=214644#p214644 ma façon d'ouvrir une fenêtre 3D n'est pas la bonne méthode.
De plus, j'ai pu constater que si l'activation DPI est activée, la fenêtre 2D/3D est plus petite que la fenêtre standard.

Pouvez vous tester le code ci-dessous avec et sans l'activation DPI dans les options du compilateur. En principe la fenêtre 2D/3D devrait avoir la même taille que la fenêtre standard.

Code : Tout sélectionner

EnableExplicit

; DPI Résolution
Global drx.f, dry.f

drx = DesktopResolutionX()
dry = DesktopResolutionY()

InitEngine3D(#PB_Engine3D_DebugLog) : InitSprite() : InitKeyboard() : InitMouse()

ExamineDesktops()
OpenWindow(0, 0,0, DesktopWidth(0)*0.5,DesktopHeight(0)*0.5, "Test DPI - [Esc] quit",#PB_Window_ScreenCentered)

OpenWindowedScreen(WindowID(0), 0, 0, WindowWidth(0)*drx, WindowHeight(0)*dry, 0, 0, 0)

Add3DArchive(#PB_Compiler_Home + "examples\3D\Data\Textures", #PB_3DArchive_FileSystem)
Add3DArchive(GetCurrentDirectory(), #PB_3DArchive_FileSystem )
Parse3DScripts()

CreateCamera(0, 0, 0, 100, 100) : MoveCamera(0,0,3,-6) : CameraLookAt(0,0,0,0)
CreateLight(0,$ffffff, -10000, 10000, 0)
AmbientColor($111111*3)
CameraBackColor(0,$444488)

CreateMaterial(0, TextureID(LoadTexture(#PB_Any, "Dirt.jpg")))

CreateCube(0, 2)
CreateEntity(0, MeshID(0), MaterialID(0))

Repeat
  While WindowEvent() : Wend
  ExamineKeyboard()
  ExamineMouse()
  
  RotateEntity(0, 0.2, 0.2, 0.2, #PB_Relative)
  
  RenderWorld()
  FlipBuffers()    
Until KeyboardReleased(#PB_Key_Escape) Or MouseButton(#PB_MouseButton_Middle)
Dans votre réponse, pouvez vous indiquer votre configuration ?

O.S. :
Processeur :
Mémoire vive :
Carte vidéo :

Une bonne solution est de mettre la configuration de votre ordinateur dans votre signature :wink:
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [3D] Test OpenWindowedScreen()

Message par G-Rom »

Salut Falsam,
Cela fonctionne parfaitement ici.

O.S. : W11
Processeur : i912900
Mémoire vive : 32go
Carte vidéo : rtx3090ti
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Re: [3D] Test OpenWindowedScreen()

Message par SPH »

Aucune différence entre DPI On et DPI Off.
La fenêtre du cube fait ma résolution du bureau divisé par 2 en H et V.

PB 6.0 LTS
(voir ma signature pour le reste) 😅

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: [3D] Test OpenWindowedScreen()

Message par falsam »

Sacré configuration G-ROM. Effectivement la gestion de la souris doit être ingérable. J'espère palier à ce souci !
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [3D] Test OpenWindowedScreen()

Message par G-Rom »

falsam a écrit : ven. 17/févr./2023 16:34 Sacré configuration G-ROM
c'est pas la plus grosse, au bureau on a la rtx4090ti avec un i9-13900 , a 5k la config , cela fonctionne plutôt bien, les logiciels de comptas fonctionnent bien :)
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: [3D] Test OpenWindowedScreen()

Message par falsam »

G-Rom a écrit : ven. 17/févr./2023 16:53 les logiciels de comptas fonctionnent bien
:mrgreen:
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: [3D] Test OpenWindowedScreen()

Message par Ar-S »

ça passe nickel.
W11 pro
GTX1080
Ryzen 3700x
32go
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre