嘿,我正在研究一个名为“Body”的类,它将形状和精灵作为一个对象保存在一起。我想进入源代码并添加一个新的重载RenderWindow的Draw()函数,这样这个新对象就可以很容易地被吸收和绘制。我该怎么做呢?
我目前正在使用
- Windows 7的
- SFML 1.6
- 新的 msVS++ 2010 编译的静态调试库和 dll
- 原始包含文件夹
编辑:
我还在 Drawable.hpp 标头中找到了这个:
private :
friend class RenderTarget;
////////////////////////////////////////////////////////////
/// Draw the object into the specified window
///
/// \param Target : Target into which render the object
///
////////////////////////////////////////////////////////////
void Draw(RenderTarget& Target) const;
////////////////////////////////////////////////////////////
/// Render the specific geometry of the object
///
/// \param Target : Target into which render the object
///
////////////////////////////////////////////////////////////
virtual void Render(RenderTarget& Target) const = 0;
但我不知道每个函数的完整代码在哪里,只是声明。不幸的是,我也没有在那里找到迷你教程......