首页 > 解决方案 > 如何在 glfw 和引擎之间共享数据?

问题描述

我正在制作一个 2d 自定义引擎,我想知道如何从 glfw 获取输入,然后将其更改为我的引擎的 postion 属性。全局变量是一种方法,但我认为这不是一个好方法。

标签: glfw

解决方案


一切都取决于引擎的架构。此外,如果您使用结构语言(如 C 或带有 C++ 的 OOP)来构建它。我更喜欢您使用 OOP 并为每个类/对象(您想要控制的对象)收集控制变量,然后使用输入来操作

要使用 glfw 获取输入,请使用 glfwGetKey()


推荐阅读