簡體   English   中英

使用 harfang 的 RenderInit() 以全屏模式打開

[英]Open in mode fullscreen with harfang's RenderInit()

我正在嘗試以全屏模式打開屏幕。 我的理解是RenderInit應該傳遞一個特定的標志:。

RenderInit(width: int, height: int, reset_flags: ResetFlags)

...但是ResetFlags (一個emum?)似乎沒有提到關於全屏模式的任何內容: https://dev.harfang3d.com/api/3.2.3/cpython/constants/#resetflags

(我正在使用 DirectX 中的 Windows 和 Python API 順便說一句)

這不是ResetFlags的問題。 您正在尋找的是一個WindowVisibility標志:) 此代碼通常對我有用:

win = hg.NewWindow("My Fullscreen Window", 1920, 1080, 32, hg.WV_Fullscreen)
hg.RenderInit(win)
hg.RenderReset(res_x, res_y, hg.RF_MSAA4X | hg.RF_MaxAnisotropy)

此外,如果您不想更改用戶的屏幕分辨率, WV_Undecorated效果很好,如果您需要在多顯示器配置中處理特定屏幕,則WV_FullscreenMonitor1 (.., 2, 3) 效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM