专栏首页帘卷西风的专栏开源CEGUI编辑器之一(MFC重写的LayoutEditor)

开源CEGUI编辑器之一(MFC重写的LayoutEditor)

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)

最近在整理自己几年前一直在研究的一套代码,使用OGRE+CEGUI开发的客户端引擎框架。当年自己倾心研究的东西,终究还是没能挺过时间的车轮,逐渐失去价值。以后估计再也没有时间去扩展和使用了,所以打算整理好之后将之逐步开源,希望能给喜欢研究这类端游技术的朋友吧。

今天最先放出一套UI编辑器的源码吧,CEGUI自己也有编辑器,但是是使用类似MFC的开源软件wxWidgets实现的。开源的代码能给其他人带来好处,但是也有他的弱点,不够友好,缺乏一定功底,轻易不能用起来。我当年也是没能搞定wxWidgets,始终没能编译出来,汗颜!!!所以我按官方编辑器思路,用MFC重写了一份。大部分功能都实现了,也能够正常使用。

大家可以看看效果,个人认为还是比较方便使用的。

我个人的设计思路是,不希望工具依赖太多的开发库,所以这套编辑器,只依赖D3D的库和CEGUI的库,并没有使用OGRE的渲染模块。

发现今天CSDN官网和CSDN下载都挂了,登录不上去,下载连接只好等明天放上来了。

现在终于能上传了,源码下载连接在这里:

MFC重写的CEGUI界面编辑器源码

后面我会陆陆续续把后面的框架整理出来开源,如果有朋友喜欢就可以拿去修改和扩展。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 开源CEGUI编辑器之二(MFC重写的ImagesetEditor)

    转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)

    帘卷西风
  • cocos2dx使用TiledMap创建斜45度地图场景

    做游戏,场景是一个很重要的部分,如果缺少这一步,很难做出好的游戏,对于cocos2dx来说,有很多2D的地图编辑器可以用,效果都还可以,其中Tiled是支持的...

    帘卷西风
  • CentOS yum安装或者升级GCC到4.8

    之前一直没怎么用C++11,最近的项目都开始使用,但是Centos使用yum工具安装GCC的版本是4.4.7,因此需要升级才行。

    帘卷西风
  • 怎样才能知道最近流行什么开源项目或者开源库?

    ? 大家都知道,我会不定时的给大家分享一些 GitHub 上的开源库,这时,就会有很多人在公众号后台咨询我,问我:你是从哪里找到的这些开源库的?今天我就给大家...

    非著名程序员
  • 痛的不止“芯”,如果有一天,这些基础架构对中国闭源……

    镁客网
  • 2019学习计划——fighting

    好久都没有更新过博客了,18年7月中旬去杭州实习了,到现在19年1月差不多有个半年了吧,因为期间项目太忙一直没有时间将项目中遇到的问题更新到博客中来,...

    冰枫
  • 订单自动过期实现方案

    这个太简单了,就是在查询的时候判断是否失效,如果失效了就给他设置失效状态。但是弊端也很明显,每次查询都要对未失效的订单做判断,如果用户不查询,订单就不失效,那么...

    Mshu
  • [原创源码] 京东助手各版本开源

    PS:事先说明,我只是个小白,大佬们都别喷,这是第一次用易语言写一个软件写这么久! 先把源码公开一下,请大家来一波吾币! 里面包含着最近写的每个版本的源码,...

    凯哥Java
  • 印度进口战斗机想退货,因系统无法识别自家口音

    内容概览:当语音识别遇上方言,会是一个很棘手的问题。而如果对垒双方,变成了战斗机的语言控制,和带有印度方言的英语发音,这个问题又会怎么样?近日,现实中就上演了这...

    HyperAI超神经
  • python操作缓存memcache

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、...

    菲宇

扫码关注云+社区

领取腾讯云代金券