fancy2D简化框架
在工程中加入F2DQuickFrame.h/F2DQuickFrame.cpp
(基于0.4版本,额外需要fcyException.h/fcyException.cpp异常支持)
然后Main.cpp给出了一个使用样例
需要0.3DEMO中的资源
简言之做了类似智能指针的封装并且隐藏了一些实现。
创建一个精灵只要一步:
f2d::Sprite a(L"Res\\BK.jpg");
创建失败会抛出异常。
直接赋值等价于引用
f2d::Sprite b = a;
对于精灵增加了克隆功能。
f2d::Sprite c = a.Clone();
目前封装了Texture2D(2D纹理,可无视)、Sprite(精灵)、Font(文字)、Music(背景音乐)、Sound(静态声音)、SoundEffect(音效)
对于视频、手柄、原声键盘鼠标暂时没做包装。
在工程中加入F2DQuickFrame.h/F2DQuickFrame.cpp
(基于0.4版本,额外需要fcyException.h/fcyException.cpp异常支持)
然后Main.cpp给出了一个使用样例
需要0.3DEMO中的资源
简言之做了类似智能指针的封装并且隐藏了一些实现。
创建一个精灵只要一步:
f2d::Sprite a(L"Res\\BK.jpg");
创建失败会抛出异常。
直接赋值等价于引用
f2d::Sprite b = a;
对于精灵增加了克隆功能。
f2d::Sprite c = a.Clone();
目前封装了Texture2D(2D纹理,可无视)、Sprite(精灵)、Font(文字)、Music(背景音乐)、Sound(静态声音)、SoundEffect(音效)
对于视频、手柄、原声键盘鼠标暂时没做包装。