sfml

    0热度

    1回答

    有人问我是否需要查看某个项目,他希望我实现某个特定功能。但是,我无法让程序运行,它同时使用SFML和GLUT。我在使用Dev Cpp的Windows Vista上安装这两个库,并且在单独使用时工作正常。在这个项目中,我收到了很多链接器错误,这些错误都是对GLUT函数的未定义引用。根据以前的经验,我知道改变链接器命令的顺序会导致错误。但我似乎无法得到它的权利,我使用下列顺序现在: -lsfml图形

    0热度

    1回答

    我有一个实体基类,其中类Player和Enemy继承。既当运动员又敌人包含一个精灵对象(从SFML API),它看起来像这样: class Player : Entity { sf::Sprite sprite } 玩家和敌人都被设置了这样的载体内创建: class EntityManager { public: void CollisionCheck();

    0热度

    4回答

    我有一个实体基类,其中的类Player和Enemy Inherit。 class Entity { public: virtual void Update(sf::RenderWindow &window) {}; virtual void Draw(sf::RenderWindow &window) {}; }; 既当运动员又敌人包含一个精灵对象,看起来

    2热度

    1回答

    我写了一个简单的程序与SFML和的OpenGL其中提请,可以在屏幕上用箭头键移动的纺纱方。 它可以在我测试过的所有Linux和Mac电脑上正常工作,但是当我尝试移动Windows上的方块时(通过按住箭头键),它移动一小段距离然后停止移动并旋转。我很确定该程序陷入了GetEvent方法 - 我的猜测是,当我将按键按下足够长时间以使其重新开始时,事件堆栈会不断添加新事件,然后才能弹出所有内容关闭它(如

    4热度

    5回答

    我目前正试图在C++(熟悉Java)中学习更多关于面向对象的设计,并且遇到了一些问题。我正在尝试将这个项目放在一起,以在使用SFML构建图形和音频的游戏中学习这些原则。我有以下两个文件。 WorldObject.h #ifndef WORLDOBJECT_H #define WORLDOBJECT_H #include <SFML/Graphics.hpp> #include <string

    0热度

    2回答

    我完全沉迷于这一个。我正在使用C++和SFML 1.6来开发我正在开发的游戏,并且我没有任何血腥的想法。我如何制造投射物(如子弹)?我只是不明白这一点。这可能是我缺乏睡眠,但我不知道。 所以我的问题是如何创建一个精灵,在确定的方向移动的基础上,鼠标是哪里? (认为​​自上而下射手用鼠标瞄准)

    3热度

    2回答

    我一直在使用SFML 1.6库,我想知道。 一个人如何旋转一个精灵,以便它总是转向鼠标在屏幕上的位置? 谢谢。 (SFML特定代码是优选的)

    1热度

    1回答

    我想创建一个全屏简约文本编辑器(通过简约我的意思是只有一个闪烁的插入符号,黑色背景,箭头键盘控制移动文本,退格删除等,就是这样) 。我创建了一个RenderWindow,我有一个用于文本的全局字符串缓冲区,我使用String2D类来在屏幕上可视化它(我正在使用VC2010和SFML.NET包在C#中开发它)。 基本上,我所做的就是捕捉按键,检查它们是否来自字母,数字或任何其他书写符号,在写入时有用

    2热度

    1回答

    我最近开始尝试使用SFML。出于某种原因,我的简单程序不会渲染窗口。我试着把所有东西都扔进主体,看看我的代码中是否有一个错误,与多个文件等有关,但无济于事。 我会发动我的程序并没有什么会出现。 有什么问题? //main.h #ifndef MAIN_H #define MAIN_H #include <SFML/Audio.hpp> #include <SFML/Graphics.hp

    0热度

    2回答

    我正在把我的头发翻过来。出于某种奇怪的原因,我无法找到/想想如何在SFML和/或SDL中移动精灵。我已经看过两个库的教程没有提到这个问题;所以我认为它比库的东西更像C++的东西。 所以我想知道;你如何移动一个精灵? (当我说动,我的意思是有在窗口精灵“滑行”在设定的速度)