≡
导航
搜索
教程
插件
模型
模板
博客
交易
朋友
编程语言分享讨论总汇吧
已关注 | 取消
+关注
关注:
10
帖子:
1,222
签到
05月05日 尚未签到
看帖
图片
精品
视频
共有回帖数
0
个
fancy2D 0.3 发布
只看楼主
收藏
回复
做月子
等级:
明天就回西安了,又可以享受空气污染了
我艹寒假就这么没了
整个寒假就在家里面敲了一个fancy2D
劳资还什么都没干呢,还我寒假……
以下为正片
======================== 华丽的分隔符 ========================
fancy2D 0.3
BUG修正:
- 修正 fcyRefObjImpl::Release 可能的不安全隐患
- 其他修正
变化:
- 如有需要,使用 f2dGraphics2D::SyncStates 手动将Graphics2D的渲染状态(仅限混合选项)同步到设备
- f2dSoundBuffer::SetVolume、f2dSoundBuffer::SetPan 函数在给出错误的值时不会返回错误
- f2dFileFolderNodeForReal::Contain、f2dFileFolderNodeForReal::GetSubNode 不再区分大小写
- 调整内部循环,现行单帧渲染过程为:应用程序循环(不计入ElpasedTime) - FPS限制/更新 - 绘制 - 逻辑 - 提交绘制
- fcyStopWatch::GetElpased、f2dEngineEventListener::Render、f2dEngineEventListener::Update 改为double时间间隔
- 扩大了f2dFontRenderer缓冲区的大小,目前情况下最多会缓存20*20=400个文字,纹理最大上限为2048*2048
新增:
- f2dVideo 视频渲染模块
- 追加 f2dWindowEventListener::OnGetFocus、f2dWindowEventListener::OnLostFocus 消息
- 追加 f2dWindow::IsTopMost、f2dWindow::SetTopMost 函数用于设置置顶
PS:该函数用以在从全屏模式切换到窗口模式时改变置顶状态
- 追加 f2dRenderDevice::SaveTexture 函数用以保存纹理数据
- 追加 f2dSoundBuffer::GetFrequency、f2dSoundBuffer::SetFrequency 函数用以调节播放频率
- 追加 f2dRenderDevice::GetScissorRect、f2dRenderDevice::SetScissorRect 用以裁剪绘制区域
- 追加 f2dFontRenderer::DrawTextInRect (2重载) 允许限定矩形渲染文字
- 追加 f2dFontRenderer::DrawAdvancedText 支持内嵌命令来绘制文字
- 追加 f2dFontRenderer::DrawAdvancedTextInRect 允许限定矩形绘制文字
额外:
- 发布时附带DEBUG版DLL,对f2d中异常将输出到输出面板(你可以在debug版DLL中使用CRT函数诊断内存泄露,仅限VS2012)
DEMO:
http://pan.baidu.com/share/link?shareid=367924&uk=1259429164
WinXP除了需要DX运行环境以外还要额外安装for WinXP文件夹中的第三方解码器(见文件夹内说明)
源代码及库文件见:
code.google.com/p/fancy2d
楼主 2016-06-23 11:37
回复
共有回帖数
0
个
回 帖
表情
图片
视频
欢迎来到本吧,您可以在此发帖和众多大咖交流学习.
选择或直接输入昵称
Tips:支持QQ截图直接粘贴
发表
登录直线网账号
自动登录
忘记密码
免费注册
本吧信息
查看详情
吧主:
禾木
本吧公告
好好学习,天天向上!
我常逛的吧
我管理的吧
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈
|
关于直线
|
版权声明
|
会员须知