我们可以将 SFML 与 Unity 结合使用吗?如果是那么如何?
Can we combine SFML with Unity? If yes then how?
我不久前才开始上 C++ 课,因为我对游戏开发很感兴趣。显然我离创建自己的游戏还差得很远,但我正在阅读一些关于游戏开发的指南,它在谈论 Unity 以及它如何使游戏开发比必须对 100% 的游戏进行编码更容易。
不过,我也在youtube上看了一些关于SFML的教程,SFML也可以用于游戏开发,有什么区别?你可以同时使用两者吗?
我已经开始学习 SFML,但 Unity 似乎更易于使用。
提前致谢。
理论上可以,但不切实际,所以真正的答案是否定的。
SFML 提供对基本 API(OpenGL、OpenAL、OS API、FreeType 2 等)的访问,可用于在其上构建复杂的应用程序,例如更接近 Unity 的引擎(例如 xygine, Nero Game Engine)。
但是由于 Unity 已经提供了对 SFML 提供的所有功能的访问,因此没有理由尝试将 SFML 集成到 Unity 中。类似于将 Unreal Engine 集成到 Unity 中是没有意义的。
如果你真的想这样做,你会像@Programmer 在评论中描述的那样处理它。
我不久前才开始上 C++ 课,因为我对游戏开发很感兴趣。显然我离创建自己的游戏还差得很远,但我正在阅读一些关于游戏开发的指南,它在谈论 Unity 以及它如何使游戏开发比必须对 100% 的游戏进行编码更容易。
不过,我也在youtube上看了一些关于SFML的教程,SFML也可以用于游戏开发,有什么区别?你可以同时使用两者吗?
我已经开始学习 SFML,但 Unity 似乎更易于使用。
提前致谢。
理论上可以,但不切实际,所以真正的答案是否定的。
SFML 提供对基本 API(OpenGL、OpenAL、OS API、FreeType 2 等)的访问,可用于在其上构建复杂的应用程序,例如更接近 Unity 的引擎(例如 xygine, Nero Game Engine)。
但是由于 Unity 已经提供了对 SFML 提供的所有功能的访问,因此没有理由尝试将 SFML 集成到 Unity 中。类似于将 Unreal Engine 集成到 Unity 中是没有意义的。
如果你真的想这样做,你会像@Programmer 在评论中描述的那样处理它。