Quand utiliser C ++ et quand utiliser les plans?

10

J'essaie d'apprendre à utiliser le moteur Unreal. J'ai des connaissances de base en C ++. Récemment, j'ai commencé à créer un jeu d'horreur de survie en tant que projet que je fais juste pour l'expérience d'apprentissage. Jusqu'à présent, bien que j'aie implémenté toutes les fonctionnalités via le système Blueprint.

Ma question est donc de savoir quoi et quand vais-je utiliser du code pour améliorer / créer un jeu dans Unreal Engine?

user67599
la source

Réponses:

14

Pour autant que je sache, vous n'avez pas besoin d'utiliser C ++. C'est plus une question de préférence. Si vous êtes un programmeur, vous pourriez faire les choses plus rapidement dans le code, tandis que certains pourraient préférer les plans directeurs.

La différence de performances d'exécution est là, mais elle est généralement négligeable, alors ne pensez pas trop à cela.

En bout de ligne, idéalement, vous préféreriez C ++ lorsque vous écrivez des sections critiques pour les performances et utilisez des plans pour des interactions de niveau supérieur. Si vous êtes comme moi, vous préféreriez probablement tout écrire, car la programmation visuelle n'est pas quelque chose que j'aime tant.

Grimshaw
la source
1

Cela dépend si vous travaillez en équipe ou non. Si vous êtes la seule personne à développer le projet, c'est votre préférence. Si vous êtes programmeur dans une équipe, il est indispensable de mettre toute la logique en C ++ et de permettre aux artistes / concepteurs de niveau de réagir aux événements du jeu via le système d'événements.

De plus, pour moi, l'écriture de code est plus rapide, mais je peux imaginer que pour certaines personnes, c'est l'inverse. Visual Studio propose de nombreux outils sophistiqués comme aller à la définition , des options de recherche robustes, un bien meilleur environnement de débogage, certaines options de refactorisation et plus encore. Il n'y a pas de tels outils dans Blueprints ou ils sont beaucoup plus basiques, ce qui rend les choses comme les réseaux complexes difficiles à modifier et à changer.

Si vous trouvez le C ++ difficile ou si vous ne vous sentez pas à l'aise avec lui, démarrez vos premiers projets avec Blueprints. Une fois que vous aurez terminé, vous connaîtrez mieux le moteur et vous vous sentirez à l'aise avec les plans, ce sera un bon moment pour commencer à développer en C ++.

David
la source