Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    29

    C++ Creare Gioco 3D FPS

    Per Creare 1 Gioco 3D FPS SOLO CON C++... Cosa devo Scaricare?
    Dove trovare guide Pratiche?

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Più che altro ti servono le librerie grafiche. Quelle di maggior rilievo sono:
    - DirectX (per windows)
    - OpenGL (multipiattaforma)

    C'è da dire che DirectX sono più "complete", nel senso che comprendono già componenti che vanno oltre la grafica (Audio, Input, Network, etc) ... almeno fino alla versione 9 era così.

    OpenGL, sono solo grafica 3D ... per il resto devi usare librerie specifiche. Ad esempio ci sono progetti OpenGL+SDL, con quest'ultimo che gestisce gli eventi (tastiera+mouse+joystick), audio, etc. Cmq ci sono diverse soluzioni.

    Per DirectX, oltre al sito MS, ti suggerisco di vedere:
    http://www.directxtutorial.com/

    Per OpenGL ti suggerisco, oltre al sito ufficiale
    http://nehe.gamedev.net/
    http://www.opengl-tutorial.org/ (inizierei da questo)
    Il problema con OpenGL è che in giro si trova parecchio materiale, ma per le versione 1&2. Dalla 3 in poi le cose sono parecchio cambiate e quei tutorial sono inutili.

    Un altro aspetto da considerare è il tuo obiettivo:
    - Il gioco
    - La parte tecnica (l'engine per intenderci)

    Nel primo caso, ti suggerisco di usare un engine già fatto, in modo da pensare solo al gioco in se e non a tutti gli aspetti tecnici (animazioni, collisioni, illuminazione, camera, shading, etc)

    Nel secondo, prima di buttarti sulle DirectX/OpenGL ti consiglio di leggerti un bel libro sui motori grafici in modo da avere un'idea su cosa devi implementare (e non è una cosa banale)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.