gpt4 book ai didi

javascript - kha 原生目标上没有真正的 'fullscreen' 选项?

转载 作者:行者123 更新时间:2023-11-30 01:40:34 27 4
gpt4 key购买 nike

问题:有什么方法可以将 native (cpp)目标设置为“真正的”全屏,而无需使用屏幕宽度和高度来伪造它?关于那个主题的最后答案现在有点过时了。

另外:如果答案是否定的,有什么具体原因吗? (除了尚未实现)

我使用 kha 的次数越多,就越觉得它有点面向 JS 目标(我有点理解,因为许多 kha 功能都可以通过 Javascript 实现)。它解释了缺少的全屏功能,因为 JS 目标会填满容器/ Canvas ,但我认识的大多数 kha 用户都以 native 为目标。

最佳答案

您可以通过 System.initEx 在 cpp( native 、桌面)目标上使用真正的全屏(在您的操作系统中更改分辨率)模式。检查实现: https://github.com/Kode/Kha/blob/master/Sources/kha/System.hx#L29

例子:

    var fullscreen:Bool = true;
var windowOptions:WindowOptions = {
width : width,
height : height,
mode : fullscreen ? Mode.Fullscreen : Mode.Window,
title : title,
windowedModeOptions : {
resizable:false
}
};

System.initEx(title, [windowOptions], windowCallback, initializedCallback);

关于javascript - kha 原生目标上没有真正的 'fullscreen' 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42933278/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com