Question

Je prévois sur l'apprentissage du développement de jeu 3D pour l'iPhone en utilisant un moteur 3D, mais à cause du manque de tutoriels pour l'iPhone que je comptais sur l'utilisation des tutoriels de jeu C ++ et apporter les modifications nécessaires.

Le problème est que j'ai eu un succès limité lorsque vous recherchez des choses telles que « c ++ 3d fps tutoriel » je nai vraiment obtenir quelque chose d'utile.

Y at-il 3d c ++ tutoriels que vous pouvez recommander?

Était-ce utile?

La solution

Il n'y a pas de tutoriels sur l'écriture d'un tueur MS Word soit.

En effet, des tutoriels sont pour expliquer détails . Il y a des tutoriels pour « comment mettre en œuvre bump-mapping dans votre jeu », mais pas pour « comment faire un jeu AAA complet à partir de zéro ».

Si vous sentez que vous avez besoin d'un tutoriel pour ce genre de chose, vous n'êtes pas prêt à le faire.

Toute la programmation est sur le fractionnement des tâches complexes en simples de minuscules. Vous devez faire la même chose.

Au lieu de se demander « comment puis-je écrire un jeu FPS sur iPhone », vous devez demander:

  • Comment écrire any application du tout
  • comment puis-je initialiser et utiliser OpenGL sur iPhone en premier lieu
  • comment dois-je faire de rendu 3D en général (non spécifique de l'API, mais comment fait le travail de mathématiques, comment il fait travail , que dois-je faire)

...

et ainsi de suite. Il y a un million de pas sur le chemin qui peut être résolu individuellement . Et à la fin de la route, vous aurez votre jeu.

Mais il n'y a pas de tutoriel sur la façon de faire un jeu de FPS sur iPhone pour la même raison qu'il n'y a pas de tutoriels « comment faire un avion de chasse » ou « comment parvenir à la paix mondiale ». Les gens qui ont besoin de tutoriels pour ce ne sera pas en mesure de le faire, et un tutoriel serait si grand et complexe, ce serait inutile.

Vous devez apprendre à la dure: en ramassant un livre sur les graphiques 3D, apprendre à programmer l'iPhone, apprendre à utiliser OpenGL, apprendre à faire tout le long du chemin. En regardant des ressources expliquant ce problème de speciifc, plutôt que de simplement lire le paragraphe suivant de votre uber-tutorial.

Autres conseils

Bon, après le bref commentaire, un peu plus de description. Tout d'abord, vous savez la plupart il n'y a pas une telle chose comme simplement « la programmation de jeux » générique, la programmation d'un jeu se compose de nombreux sujets différents. Par exemple, le rendu 3D, lecture audio, le codage gameplay (y compris AI), le réseau peut coder, certaines bibliothèques d'E / S avancées, ....

La raison est la plupart des jeux ont des besoins différents, par exemple la plupart des ci-dessus sera très différent pour RTS vs jeux FPS. Encore plus d'exemples spécifiques, Doom³ avaient totalement différents besoins de la moitié-Life² ou de loin cri (exemples vieux mais il a été un temps depuis que je me suis vraiment joué jeux: p). Le premier besoin d'éclairage de pointe, des ombres, des intérieurs impressionnants, ce dernier les avait besoin impressionnants scénarios de plein air.

Alors que vous pensez peut-être « oui, mais ce sont tous les grands jeux professionnels, je suis en train simple quelque chose », il est tout à fait essentiel de comprendre cela vaut même votre niveau. Il n'y a pas de tutoriel magique qui vous apprendra comment écrire des jeux FPS.

Comme je l'ai dit dans mon commentaire, un bon endroit pour commencer est Gamedev.net , ils ont vraiment une énorme collection de tutoriels, des articles et un forum bon soutien. Ici, vous pouvez apprendre à partir de laquelle les composants d'un jeu est généralement la construction, la façon dont vous pouvez apprendre ces composants (et dont vous avez besoin pour le genre de jeu que vous voulez écrire), ....

Bonne chance et amusez-vous avec elle, jeu en développement est une chose vraiment IMHO amusant, mais il est un long chemin à le maîtriser, même un peu.)

Lire cette car il explique pourquoi vous avez besoin d'un moteur de jeu dont vous pouvez construire, mais vous pourriez avoir besoin de trouver un meilleur graphisme et de la bibliothèque de la physique à la construction en 3D, mais autre que celui qu'il est bon.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top