很多关注QT,留了许多话,感谢感谢
2006-11-28 21:05
211 查看
从留言中得知QT版本间跃迁不很方便. 我只算一个QT新手. 所以不懂的还需要向大家请教.
我使用QT背景 .在 游戏开发中,尤其是3D游戏,和3D ENGINE开发中,编辑器是其重要环节. 由于不是作为商品出售, 只作为IN HOUSE使用,所以开发中不象游戏本身对质量和易用性要求那么严格。但是对于功能和时效性近乎苛刻。可以说编辑器实现了什么功能, 游戏就有什么功能。 经常遇到,没有为已经开发出的3D ENGINE核心功能配套的编辑器, 而使得相应功能无法正常使用。 没有给美术提供手段, 引擎中再强大功能也发挥不了。国外3D游戏逐渐从技术开发转为内容开发。所以需要更强大快速的手段开发编辑器,来满足爆炸增长的需求。
在这种时候,需要一种平易近人的工具。需要解决钉子,就会给把锤子。不是给个木头把, 再给个铁疙瘩。怎么钻孔连接上也要下工夫。最后把锤子弄好,已经累得晕了,钉子的问题都没劲解决。举个简单例子,班门弄斧就当笑话哈。QT里做什么都可以直接从Qwidget派生。QWidget本身已经具有非常多通用功能。得到各种自定义窗口,或者把各种窗口组合成一个窗口,再与其他窗口用DOCK形式,SPLITTER等连接,种种可能性,QT只用一种composition模式,窗口套窗口,圆环套圆环娱乐城就OK了。强大的LAYOUT 自动布局引擎,也是LAYOUT套LAYOUT就可以,类似小孩子拼插板玩具。拼好小的,整成一个部件,再和其他部件拼接。 一个窗口, 往上丢一些CONTROL。然后把这个窗口再往其他夫窗口丢。之间的消息用SINGAL发一把,SLOTS 收一把。窗口所有可能的EVENT虚函数都是写好的,用什么函数实现什么函数就可以了。当然这都是些浅显的东西,实现简单的功能。但就这么简单组合起来,类似WORLD EDITOR,SHADER EDITOR, LEVEL EDITOR之类的需要对特定数据进行所见既所得的编辑,就够用了。
我使用QT背景 .在 游戏开发中,尤其是3D游戏,和3D ENGINE开发中,编辑器是其重要环节. 由于不是作为商品出售, 只作为IN HOUSE使用,所以开发中不象游戏本身对质量和易用性要求那么严格。但是对于功能和时效性近乎苛刻。可以说编辑器实现了什么功能, 游戏就有什么功能。 经常遇到,没有为已经开发出的3D ENGINE核心功能配套的编辑器, 而使得相应功能无法正常使用。 没有给美术提供手段, 引擎中再强大功能也发挥不了。国外3D游戏逐渐从技术开发转为内容开发。所以需要更强大快速的手段开发编辑器,来满足爆炸增长的需求。
在这种时候,需要一种平易近人的工具。需要解决钉子,就会给把锤子。不是给个木头把, 再给个铁疙瘩。怎么钻孔连接上也要下工夫。最后把锤子弄好,已经累得晕了,钉子的问题都没劲解决。举个简单例子,班门弄斧就当笑话哈。QT里做什么都可以直接从Qwidget派生。QWidget本身已经具有非常多通用功能。得到各种自定义窗口,或者把各种窗口组合成一个窗口,再与其他窗口用DOCK形式,SPLITTER等连接,种种可能性,QT只用一种composition模式,窗口套窗口,圆环套圆环娱乐城就OK了。强大的LAYOUT 自动布局引擎,也是LAYOUT套LAYOUT就可以,类似小孩子拼插板玩具。拼好小的,整成一个部件,再和其他部件拼接。 一个窗口, 往上丢一些CONTROL。然后把这个窗口再往其他夫窗口丢。之间的消息用SINGAL发一把,SLOTS 收一把。窗口所有可能的EVENT虚函数都是写好的,用什么函数实现什么函数就可以了。当然这都是些浅显的东西,实现简单的功能。但就这么简单组合起来,类似WORLD EDITOR,SHADER EDITOR, LEVEL EDITOR之类的需要对特定数据进行所见既所得的编辑,就够用了。
相关文章推荐
- 很多关注QT,留了许多话,感谢感谢
- 很多关注QT,留了许多话,感谢感谢
- 很多关注QT,留了许多话,感谢感谢
- Qt的许多例子
- 如何提问!很感谢原博主的分享,我自己也收获了许多!
- C++ 异常机制分析(C++标准库定义了12种异常,很多大公司的C++编码规范也是明确禁止使用异常的,如google、Qt)
- Qt 需要建立很多对按键信号槽的方法
- 感谢c/c++学习群17185131的邀请,得以认识了很多很有兴趣的朋友,谢谢!如果有什么问题可以一起探讨,发评论,如果我懂的,我会进行回复。:)
- 欣闻《C,C++,算法活用手册》即将出版,心里非常高兴,听到好多朋友及学生说《零基础学数据结构》很好,还提了很多意见,非常感谢
- 感谢大家对课程的关注和喜爱
- 非常感谢大家的关注!
- QT 键盘 很多按键的处理方法
- 做事情需要坚持需要毅力更加需要观察和方法。(人生会遭遇许多事,其中很多是难以解决的,这时心中被盘根错结的烦恼纠缠住,茫茫然不知如何面对?如果能静下心來思考,往往会恍然大悟。 )
- 51CTO里关于QT的许多好文章
- VS2013开发QT时提示很多未定义标识符(不影响编译)
- 博客恢复更新,感谢大家一致以来的关注!
- 咖啡小驻搬家到此,感谢您继续关注本博
- 提问的智慧,大致看了一下,很多点没消化,要多看几遍,多理解。感谢作者分享!
- 感谢csdn,经过一年努力,tcpcopy终于在很多互联网公司应用了
- 最近要开一个Qt 的专栏,大家关注一下吧