Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Per quello che ne sò, alcuni viedeogame sono scritti in C++ a causa della sua velocità. Comunque, per rispondere alla tua domanda, un programmatore che vuole scrivere un videogame deve utilizzare le chiamate API messe a disposizione da librerie come DirectX o OpenGL oppure utilizzare un 3D renderer già scritto (Ogre3D, XNA con C# e un milione di altri). Queste librerie interagiscono (credo) a basso livello con la GPU (Graphical Processor Unit) e mettono a disposizione del programmatore una serie di metodi per disegnare personaggi sullo schermo, farli muovere e farli interagire con l'ambiente. Se vuoi sapere più nel dettaglio come funziona, chiedi a zio Google.

    Per quanto riguarda la matematica... essa è praticamente dappertutto in un videogame: pensa solo ai calcoli che bisogna fare per ottenere la traiettoria di un proiettile. Inoltre, se si vuole fare un gioco abbastanza verosimile, devi tenere conto della forza di gravità, della forza di attrito e chi più ne ha più ne metta.

    Spero di esserti stato utile.



    P.S.: Attendere risposte dopo solo due ore non va bene. Armati di pazienza.

    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    Originariamente inviato da :V:
    proprio nessuno?? sembra strano, sembrava una di quelle domande destinate ad avere un casino di risposte :lol:
    L'unica risposta che può avere è che si tratta di un argomento off topic, anche visto quanto la domanda che hai posto è generica e astratta.

    Leggi il Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.