Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Renderizar mapa de imagens 2d dentro de area do QT

Renderizar mapa de imagens 2d dentro de area do QT

Scheduled Pinned Locked Moved Portuguese
2 Posts 2 Posters 1.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    demonofnight
    wrote on last edited by
    #1

    Boa noite..

    Eu desenvolvi anteriormente um editor de niveis para meu jogo 2d usando uma biblioteca 2d.
    A biblioteca é baseada em DirectX, como agora estou com um Mac eu não consigo dar continuidade ao desenvolvimento dele e estou querendo fazer em QT, tanto para aprender a utilizar a ferramenta quanto para estruturar melhor o meu level editor.

    No meu level editor eu clico em uma imagem da direita e ela segue a posicao do mouse e eu seleciono uma area do mapa (com o botão direito pressionado) e ao solta-lo ele desenha na tela.

    A minha duvida é, o QT, permite eu desenvolver nativamente nele comportamentos assim.

    Segue a url de uma imagem bonita do Level Editor
    "Level Editor":http://imageshack.us/photo/my-images/833/screenshot20120718at954.png/
    Desculpe qualquer incomodo, estou avaliando em como refazer esse level editor melhor. Pensei em converter para SFML, porem o QT me pareceu uma otima proposta, minha duvida é quanto a ficar desenhando imagens pela tela e se eu precisarei usar OpenGL ou SFML para conseguir chegar nesse resultado.

    Obrigado,

    Alex.

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mairesse
      wrote on last edited by
      #2

      Opa..

      O Qt tem essa classe http://qt-project.org/doc/qt-4.8/QGraphicsScene.html que é usada exatamente para desenhar coisas 2D.

      Seja pra um jogo ou mesmo para o editor de níveis do jogo, talvez seja interessante tu dar uma olhada nos exemplos que tem sobre a GraphicsScene, é muito boa pra esse tipo de coisa e tu não precisa utilizar bibliotecas externas (que eu saiba).

      Ela carrega imagens, permite usar widgets internos, tu pode controlar o mouse pra fazer uma seleção, teclado, tudo.

      Lê também: http://qt-project.org/doc/qt-4.8/qgraphicsview.html porque elas andam junto.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved