2016-03-22 9 views
-2

Ich habe mit einer NodeWebkit-Anwendung gespielt, die ich gerade entwickle, und ich würde gerne wissen, ob es irgendeinen Weg gibt, die App über allem zu laufen.NodeWebkit "Immer im Vordergrund" über Vollbild-Anwendungen?

Ich weiß, Sie können immer oben auf True innerhalb der package.json Datei setzen (oder rufen Sie die Methode auf dem Fensterobjekt), aber die Anwendung geht nicht über Vollbild-Anwendungen wie Spiele.

Da das, was ich baue angeblich ein Spiel Overlay sein (man denke: Dampf Overlay, Uplay Overlay) ich diese Funktionalität dringend brauchen, ist es möglich? Ist es mit NodeWebkit möglich?

+0

Tons of downvotes aber keinen Grund, zu erklären, warum? Hilfreich. –

+0

Es hat ziemlich viel nichts mit Knoten-Webkit, Knoten oder Javascript zu tun, das ist wahrscheinlich der Grund für die Downvotes. Kasse meine Antwort es Sie in die richtige Richtung – dcohenb

+0

Mögliche Duplikat könnte point [Wie Grafiken auf Windows-Spiele zu überlagern?] (http://stackoverflow.com/questions/3266346/how-to-overlay-graphics-on-windows- spiele) – dcohenb

Antwort

1

Es ist möglich, aber nicht so einfach wie Sie vielleicht denken. Wenn Sie Spiele überlagern möchten, besteht das Problem darin, dass die Spielengine die Kontrolle über die Grafikkarte übernimmt und NUR das Spiel darstellt. das bedeutet, dass Ihre Anwendung im Hintergrund überhaupt nicht gerendert wird.

das heißt, Sie müssen sich selbst in diesen Prozess "injizieren". Sie tun dies, indem auf die OpenGL oder DirectX sprechen direkt

Sie finden weitere Informationen auf sie Here, Here, And Here

+0

Hey, danke, dass du zurück zu mir gekommen bist. Meine Recherchen haben mich in eine ähnliche Richtung geführt, aber du warst definitiv der Beste, um es so weit zu erklären. Es wird wahrscheinlich etwas sein, was ich gar nicht erst versuchen würde, da es viel länger dauern wird als die Zeit, die ich ursprünglich von meinem Projekt entfernt habe, aber es ist definitiv großartig zu wissen. Danke vielmals! –