Domanda

Sto pensando di imparare lo sviluppo di giochi 3D per l'iPhone utilizzando un motore 3D, ma a causa della mancanza di tutorial per l'iPhone ero pensando di usare C ++ tutorial di gioco e fare i cambiamenti necessari.

Il problema è che ho avuto un successo limitato durante la ricerca di cose come 'C ++ 3d fps esercitazione' I dont davvero ottenere qualcosa di utile.

Esistono 3d c ++ tutorial si può consigliare?

È stato utile?

Soluzione

Non ci sono tutorial sulla scrittura un killer MS Word sia.

Questo perché tutorial sono per spiegare specifiche . Ci sono tutorial per "come implementare bump-mapping nel vostro gioco", ma non per "come fare un gioco completo AAA da zero".

Se ti senti bisogno di un tutorial per questo genere di cose, non sei pronto per farlo.

Tutta la programmazione è di circa frazionamento compiti complessi in quelli semplici piccoli. Hai bisogno di fare lo stesso.

Invece di chiedersi "come faccio a scrivere un gioco FPS su iPhone", è necessario chiedere:

  • Come faccio a scrivere qualsiasi applicazione a tutti
  • Come faccio a inizializzare e l'uso di OpenGL su iPhone, in primo luogo
  • come faccio rendering 3D in generale (non API specifica, ma come fa il lavoro di matematica, come fa lavoro , che cosa devo fare)

...

e così via. Ci sono un milione di passi sulla strada che può essere risolto singolarmente . E alla fine della strada, avrete il vostro gioco.

Ma non c'è tutorial come fare un gioco di FPS su iPhone per la stessa ragione che non ci sono tutorial in "come fare un jet da combattimento" o "come raggiungere la pace nel mondo". Le persone che hanno bisogno di tutorial per non sarà in grado di farlo, e un tutorial sarebbe così grande e complessa, sarebbe inutile.

Dovrete imparare il modo difficile: con la scelta di un libro sulla grafica 3D, imparare a programmare iPhone, imparare a usare OpenGL, imparare a fare tutto lungo la strada. Guardando le risorse che spiegano che il problema speciifc, piuttosto che semplicemente la lettura del paragrafo successivo del vostro uber-tutorial.

Altri suggerimenti

D'accordo, dopo il breve commento, un po 'di più descrizione. Prima di tutto è la maggior parte sa non esiste una cosa come la semplice generico 'programmazione del gioco', programmazione di un gioco è composto da molti argomenti diversi. Ad esempio, il rendering 3D, riprodurre file audio, la codifica di gioco (tra cui AI), possibilmente rete di codifica, alcune librerie avanzate di I / O, ....

La ragione di questo è la maggior parte dei giochi hanno esigenze diverse, ad esempio, la maggior parte di quanto sopra sarà molto diversa per RTS vs giochi FPS. Anche esempi più specifici, Doom³ hanno esigenze totalmente diverse rispetto a metà life² o lontano grido (vecchi esempi, ma è stato un tempo da quando ho veramente partite giocate me: p). Il primo bisogno di illuminazione avanzata, ombre, interni impressionanti, questi ultimi necessari scenari all'aperto impressionanti.

Mentre si potrebbe pensare 'sì, ma questi sono tutti i grandi giochi professionali, sto cercando qualcosa di semplice', è abbastanza essenziale per capire questo si applica anche al tuo livello. Non v'è alcun tutorial di magia che vi imparare come scrivere giochi FPS.

Come ho detto nel mio commento, un buon posto per iniziare è Gamedev.net , in realtà hanno una vasta collezione di tutorial, articoli e un buon forum di supporto. Qui si può imparare da quali componenti di un gioco è in genere di costruzione, come si può imparare questi componenti (e che è necessario per il tipo di gioco che si desidera scrivere), ....

Buona fortuna e buon divertimento con esso, lo sviluppo di gioco è una cosa davvero divertente imho, ma è un percorso lungo per padroneggiare ancora un po ':.)

Read this as it explains why you need a game engine of which you can build but you might need to find a better graphics and physics library to build in 3d but other than that it is good.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top