J’utilise la tecnologie de World Composition dans Unreal pour construire un monde de grande taille. Le principe est, sur le papier, très simple : un niveau persistant qui ne contient que le ciel et la lumière du soleil renferme une infinité de sous-niveaux. Fort bien.
J’ai ma carte principale et je souhaite ajouter une seconde carte à côté de la première. Rien de plus simple : clic droit sur la carte dans l’écran de world composition et ajouter une carte à droite de la première. Nickel.
Ensuite je veux sculpter mon décor sur les deux cartes simultanément là où elles se rejoignent de manière que la transition de l’une à l’autre soit invisible, comme je l’ai vu faire dans les vidéos que j’ai regardées, dont la dernière par Epic durait 80 minutes, faut se les taper leurs vidéos…
Et là le souci survient, bête, insurmontable, le type de souci qui te donne envie de tout jeter par la fenêtre et d’aller jouer aux boules : je peux sculpter sur une carte, ou sur l’autre, mais pas sur les deux à la fois. Je ne vais quand même pas camoufler la couture avec des arbres et des herbes, si ?
Je mets mon problème sur le compte de mon projet que je viens pourtant d’entièrement reconstruire et je crée un projet vide de chez vide : même problème, je ne peux sculpter que sur une carte à la fois.
Avec patience et beaucoup vaseline, éléphant enculera mouche – proverbe chinois – et une heure plus tard – pauvre mouche ! – j’ai trouvé la source du problème : seules les cartes créées lorsque le niveau racine, le persistent level, est actif et sélectionné seront jointes et permettront la sculpture de plusieurs cartes simultanément. Si je crée une carte alors que le niveau à côté duquel je veux la créer est actif, la nouvelle carte apparaîtra mais n’y sera pas jointe.
Quand tu le sais, tout va pour le mieux dans le meilleur des mondes. Quand tu ne le sais pas, tu te dis qu’il y a quand même des mecs doués pour pourrir la vie des confrères, alors que c’est la base du métier : se demander les conséquences de toute utilisation de chaque élément d’un logiciel.
Soit, pour le reste, j’ai récupéré le projet, je suis toujours contrarié par une chose ou l’autre, dont l’absence de prise en charge des claviers Azerty – du genre il n’y a que les Belges et les Français concernés, tu parles comme c’est urgent pour eux – j’ai rentré un bug report on verra bien.