Projects/KGLEngine2D (zh CN)

Jump to: navigation, search


Kglengine-logo.png

Contents

关于KGLEngine2D

KGLEngine2D是KDE的二位引擎,特别是在游戏开发中。(将来也许会称为KDEGames的一部分)

开发

总体介绍

意见建议, 待办事宜,等

  • Some stuff in the svn really doesn't belong in a lib and should be moved somewhere. This includes all the examples(some may become games of their own, but simple examples may still be needed, and all of them aren't games) and the KGLIntro class.
  • KGLEngine currently uses a lot of inlines functions, this makes keeping binary compatibility harder(see Policies/Library_Code_Policy#Inline_Code), we should run tests to see if having these functions not inlined really impact performances to know what we don't need to inline.
  • KGLEngine应该采用d-pointers
  • Idea from it-s(Eugene Trounev): use KGLEngine to make KDE screensavers. Is this possible/relevant?
  • KGLEngine Plasmoids --> possible/relevant?
  • KGameKey should probably be moved in KDEGames lib
  • Should GLPoint be renamed into KGLPoint?
  • Should KGLItemBase be renamed into KGLBaseItem or KGLAbstractItem? Is this class relevent at all?
  • Engines subclasses should be notified when one of their items is removed (is overloading removeItem/eraseItem a good idea?)
  • QPixmap对比 QImage

This page was last modified on 17 July 2012, at 17:54. This page has been accessed 1,095 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal