游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3687|回复: 0

CMGDK/GLFW/ClanLib/SFML 空窗口范例对比

[复制链接]

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2016-1-1 07:10:36 | 显示全部楼层 |阅读模式
NullWindowCode.png
这是CMGDK最新版本中的NullWindow范例,看起来简单极至。但似乎,缺少了一些什么。让我们来看一下其它几个库的代码:
glfw.png
虽然在CMGDK的最新版本中,我们使用GLFW 3的自有修改版做为OS接口,但这里依然可以用来做个参照。相比之下,纯GLFW的代码似乎是多了不少代码。但从另一个角度上来讲,它也很好的诠释了整个程序需要的东西。
clanlib.png
ClanLib 4.0的Application类的许多接口与CMGDK的Application/FlowObject设计上极为类似,当然这并不是抄袭的结果。CMGDK有这种设计很多年时,ClanLib还未出世,而ClanLib的作者因该也看不懂中文。单件设计是我一直所不喜欢的。
sfml.png
最后是新秀SFML,可以看做是和GLFW是同一类型,仅仅是名字不同。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-11-21 20:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表