2015-10-27 6 views
1

Je suis actuellement en train de me mouiller les pieds avec Unreal Engine 4. Tous les tutoriels pour débutants que j'ai trouvé jusqu'ici font la plupart de leur travail dans l'éditeur irréel et utilisent C++ seulement pour étendre toutes les choses auto-génère irréel. Je voudrais avoir une compréhension plus profonde de la façon d'utiliser principalement (ou si possible seulement) C++ pour programmer Unreal. Ce que je vise à ce stade est, en mettant en place une scène simple entièrement à partir du code.Unreal Engine 4 code seulement

Quelqu'un peut-il suggérer de bonnes ressources? EDIT: Donc, après m'être familiarisé un peu plus avec les concepts généraux du moteur Unreal, je me rends compte que la plupart du développement du jeu se fait par script visuel en utilisant Blueprint. Existe-t-il un moyen de connecter un langage de script à l'architecture Unreal pour le remplacer ou l'intégrer dans Blueprint?

Répondre

3

Il est un peu trivial, mais il y a une page dans la documentation: https://docs.unrealengine.com/latest/INT/Gameplay/ClassCreation/CodeOnly/index.html

EDIT: Voir aussi: https://docs.unrealengine.com/latest/INT/Programming/Introduction/index.html

EDIT 2: Certains langages de script pour Unreal Engine

Epic "seulement" soutient BluePrint comme un langage de script (visuel), toutes les autres mises en œuvre a fournies par la communauté (avec l'aide du personnel Epic).

+0

Merci pour l'indice! J'ai déjà rencontré cette page. Il pointe dans la bonne direction, mais ce n'est pas exactement ce que je cherche. Il semble qu'il existe de nombreuses façons d'étendre les composants Unreal vous propose de créer votre application. Vous utilisez ensuite ces composants, les faites glisser et déposez-les dans l'éditeur, puis Unreal génère automatiquement un tas de code, ce qui fait que tout fonctionne. Plutôt que de le faire, je voudrais configurer et configurer autant de l'application dans le code que possible. –

+0

J'ai cherché un peu, mais le seul autre lien que j'ai pu trouver était celui-ci ("migrer" un projet non-C++ dans un projet C++): https://wiki.unrealengine.com/How_to_Convert_a_BP/Content_Project_to_a_C%2B%2B_Project_in_8_Steps comptez-vous comme un langage de script (est-ce que le nombre de C++ compte)? – 321polorex123

+0

C++ n'est pas un langage de script. [Les langages de script] (http://stackoverflow.com/questions/101055/when-is-language-considered-a-scripting-language) sont écrits pour les environnements d'exécution et doivent seulement être interprétés, plutôt que d'être compilés pour leur exécution. . J'ai par exemple déjà utilisé Python pour scripter des configurations d'application pour les moteurs VR. Dans Unreal, vous utilisez Blueprint pour écrire un script sur leur moteur de jeu. Je cherche un moyen d'échapper aux scripts visuels, afin d'intégrer des scripts non visuels pour la mise en place d'applications dans Unreal. –