La mise à jour 31.00 ajoute une nouveauté au navigateur de contenu de l'inventaire du mode Créatif, disponible dès aujourd'hui pour tous les utilisateurs qui se servent de l'interface utilisateur mise à jour.
Découvrez le nouveau synchroniseur de chansons Patchwork, un outil idéal pour faire vibrer votre île en rythme. Cette mise à jour ajoute aussi des options améliorées permettant d'optimiser l'utilisation de mémoire de Patchwork sur votre île.
De nombreux nouveaux appareils débarquent sur les îles LEGO®, dont le générateur de PNJ, et ils amènent avec eux de nouveaux outils à destination des joueurs ainsi que des galeries spatiales futuristes.
Enfin, pour les créateurs qui ajoutent des générateurs de PNJ à Sequencer dans l'UEFN : attention aux changements apportés à Sequencer et à leurs effets sur le générateur de PNJ.
Les retours de la modération des îles comprennent désormais des captures d'écran
Le portail de créateur inclut désormais des captures d'écran des violations de vos îles illustrant la décision de l'équipe de modération. Les captures d'écran de la modération et la raison pour laquelle votre île a échoué au processus de vérification se trouvent dans l'onglet Version publique. Remarque : les captures d'écran qui contiennent des images interdites ou sensibles ne seront pas partagées. Ce contexte additionnel devrait vous permettre d'identifier et de résoudre plus facilement les problèmes avant de soumettre à nouveau votre île au processus de modération.
Améliorations du navigateur de contenu créatif
Les créateurs qui utilisent le mode Créatif ont désormais accès à une version améliorée du navigateur de contenu. Cette mise à jour améliore et accélère les flux de travail dans le mode Créatif de Fortnite, ce qui vous permet de créer et d'itérer plus rapidement.
Nous fournissons désormais un accès direct aux catégories et aux filtres, à la manette ou au clavier et à la souris, ce qui permet de naviguer plus rapidement d'une catégorie à une autre ou d'un filtre à un autre.
Vous pouvez aussi masquer les panneaux Catégorie et Filtre et de ne les utiliser que lorsque vous en avez besoin, ce qui augmente le nombre d'objets affichés. De plus, un nouveau filtre par mode vous permet d'affiner plus facilement vos recherches.
Vous pouvez utiliser ce nouveau navigateur via le menu "...", n'hésitez pas à l'essayer et à envoyer vos retours. Vous pouvez nous faire part de vos retours ici.
Nouveau synchroniseur de chansons Patchwork
Le synchroniseur de chansons Patchwork permet aux créateurs de synchroniser la musique, l'image et le gameplay dans leurs expériences. Utilisez le synchroniseur de chansons avec les séquences de niveau, les données MIDI et les autres appareils Patchwork pour qu'ils suivent tous la même chronologie. Cet appareil est particulièrement utile pour les créateurs de concerts ou d'expériences musicales. Pour en savoir plus, consultez la documentation du synchroniseur de chansons ou les tutoriels vidéo.
Nouveau paramètre de l'île : Économie de mémoire Patchwork
Une nouvelle option Économie de mémoire Patchwork a été ajoutée aux paramètres de l'île. Elle permet de réduire l'utilisation de la mémoire des appareils Patchwork, mais elle limite la possibilité d'ajuster les paramètres des appareils en jeu avec l'outil Patchwork. Elle est utile pour les créateurs qui veulent utiliser les appareils Patchwork pour contrôler l'audio de leur jeu sans rendre les appareils Patchwork accessibles aux joueurs. Lorsque cette option est activée, les appareils fonctionnent toujours normalement, mais certains effets visuels et certains éléments de l'interface de certains appareils et câbles sont masqués.
Dans l'UEFN, vous verrez aussi que tous les appareils Patchwork ont une option État de l'écran. Si vous paramétrez cette option sur Fermé avant de lancer votre jeu, vous réduisez aussi l'utilisation de la mémoire pour les appareils Patchwork.
Mettre à jour le générateur de PNJ dans Sequencer
Nous avons mis à jour la façon dont le générateur de PNJ fonctionne dans Sequencer. Désormais, un générateur de PNJ glissé dans Sequencer aura besoin d'une piste de durée de vie de liaison. Cette mise à jour pourrait affecter vos îles existantes et vos futures créations.
À l'occasion de la mise à jour 31.00, cette piste est désormais ajoutée automatiquement lorsqu'un générateur de PNJ est ajouté à Sequencer. Cependant, elle ne sera pas ajoutée aux séquences existantes qui utilisent un générateur de PNJ, et celles-ci ne seront pas validées si elles sont paramétrées sur un appareil de séquence cinématique afin de vous indiquer d'ajouter une piste de durée de vie de liaison. Au cours de la mise à jour 31.00, les séquences demeureront rétrocompatibles pour éviter les perturbations.
Cette compatibilité descendante sera retirée à partir de la version 32.00. Toute séquence utilisant le générateur de PNJ sans piste de durée de vie de liaison pourrait créer des dysfonctionnements sur votre île. Nous vous recommandons donc fortement de publier à nouveau votre île après avoir ajouté une piste de durée de vie de liaison aux séquences qui utilisent un générateur de PNJ au cours de la mise à jour à la version 31.00.
Nouveau contenu pour les îles LEGO® !
Nouveaux outils
-
Épée : amusez-vous à tout découper avec cette épée aux mouvements similaires à ceux de LEGO Fortnite. Cette arme ne prend pour le moment pas en charge les roulades, mais ce sera certainement le cas à l'avenir !
-
Hache : pourfendez vos ennemis avec la nouvelle hache !
-
Arbalète : cette arme utilise les nouvelles munitions d'arbalète. Quand un joueur tire, les carreaux restent plantés là où ils ont atterri et ils peuvent être ramassés et réutilisés.
Nouveaux appareils pour les îles LEGO
-
Générateur de PNJ : cet appareil est compatible avec un ensemble de minifigurines.
-
Rocher physique : amusez-vous avec le rocher physique. Pour le moment, les rochers et les arbres physiques ne peuvent pas détruire de ressources LEGO. Restez à l'affût des prochaines mises à jour, ce problème sera alors très certainement corrigé.
-
Siège : cet appareil est désormais compatible avec les minifigurines, et peut être redimensionné afin de s'accommoder à la taille des minifigurines.
-
Effet visuel du bonus : faites passer votre île au niveau supérieur avec l'effet visuel du bonus !
- Remarque des développeurs : l'effet visuel du bonus est un appareil particulièrement puissant pour les créateurs, il permet d'afficher des effets et des comportements uniques. C'est la raison pour laquelle nous avons décidé de sortir cet appareil en dépit des problèmes que nous n'avons pas pu résoudre avant le lancement de la mise à jour.
Problèmes connus concernant les effets visuels du bonus
-
L'option Effet visuel de gain de niveau n'apparaît pas quand elle est déclenchée. C'est le cas aussi bien pour les personnages de Fortnite que pour les minifigurines.
-
Les changements de couleur de l'option Effet visuel de l'Aura Sparks ne sont pas respectés. C'est le cas aussi bien pour les personnages de Fortnite que pour les minifigurines.
-
L'option Effet visuel du contour n'apparaît pas quand elle est déclenchée. C'est le cas aussi bien pour les personnages de Fortnite que pour les minifigurines.
-
Les effets visuels sont visibles sur le joueur même quand l'option Visibilité de l'effet pour le joueur local est définie sur Non visible par le joueur local. C'est le cas aussi bien pour les personnages de Fortnite que pour les minifigurines LEGO.
-
L'effet visuel Contour ne fonctionne pas sur les minifigurines.
-
L'effet visuel Lueur ne fonctionne pas sur les minifigurines LEGO.
-
Même quand l'option Effet sonore au ramassage est définie sur Non sur les îles LEGO, l'effet sonore est joué.
-
L'option Persister à l'élimination ne fonctionne pas pour les minifigurines si l'élimination n'a pas été causée par un autre joueur.
Galeries LEGO (Accès anticipé)
Galeries spatiales : donnez un aspect spatial à vos îles grâce à ces galeries de bâtiments et d'accessoires. Cet ensemble cherche à créer l'ambiance d'un vaisseau ou d'une station spatiale et vous permet d'ajouter des éléments futuristes de science-fiction à votre île !
Notes d'accès anticipé :
-
Ces galeries ne disposent pas de préfabriqués pour le moment, mais ils seront disponibles lors de la mise à jour 31.30.
-
Comme ces éléments sont disponibles en accès anticipé, certains éléments subiront peut-être des modifications lors de la mise à jour 31.30. Même si nous n'avons pas l'intention d'effectuer des modifications pour le moment, veuillez noter que les éléments suivants pourront être modifiés lors de leur sortie réelle à l'occasion de la mise à jour 31.30 :
- Collision
- Visuels
- Ressources octroyées
- Structures de soutien
Nouvel onglet Technique dans le Portail de créateur
Nous avons ajouté un nouvel onglet Technique dans le Portail de créateur qui permet notamment de lancer des diagnostics d'erreur d'exécution de Verse. Consultez ce nouvel onglet depuis le panneau de navigation. Vous pourrez y trouver les erreurs de Verse qui affectent vos îles publiées, vos îles privées et vos versions de projet en test. Cet onglet est le futur arrêt obligatoire exhaustif pour identifier tous les problèmes de performance et pour corriger les bugs de votre île. Tous les propriétaires d'équipe, les administrateurs et les éditeurs peuvent consulter ce nouvel onglet.
Actions au niveau des ressources dans l'Historique des instantanées pour l'URC
Nous avons ajouté des actions au niveau des ressources dans le panneau Historique des instantanées pour l'URC qui vous permettent d'obtenir des informations contextuelles et sur les flux de travail. Grâce à ces actions, vous pouvez vous rendre directement sur une ressource de la liste pour :
-
L'afficher dans le hublot.
-
L'examiner dans le Navigateur de contenu.
-
L'ouvrir dans l'affichage des références.
Mise à jour du plugin VS Code d'URC
Nous avons également amélioré le VSCode d'URC lors de cette mise à jour. Vous pouvez désormais utiliser le panneau Historique de fichier pour consulter l'historique des changements d'un fichier donné. Vous pouvez également utiliser le panneau Historique des instantanées pour voir l'avant et l'après d'un fichier donné.
Matériaux paramétrés dans Verse
Vous pouvez maintenant afficher les paramètres de vos matériaux dans Verse. Lorsque vous créez un matériau et lui attribuez des paramètres, ces paramètres apparaissent en tant que champs de la classe de matériaux du projet Assets.digest.verse. Quand vous placez un matériau sur un maillage, vous pouvez ensuite modifier les paramètres dans Verse lors de l'exécution. Disponible seulement pour scalaire, vecteur4 et les paramètres de texture pour le moment.
Validation de propriétés
La validation de propriétés pour l'UEFN a été ajoutée en tant qu'avertissement. La validation est le processus qui permet d'assurer la validité de données de plusieurs façons différentes.
Il existe une nouvelle fonctionnalité Réparer pour deux problèmes de validation UEFN fréquents :
-
Remplacement de propriété illégal, qui consiste à modifier une propriété à laquelle l'UEFN ne devrait pas avoir accès.
-
Valeur de la propriété illégale, qui consiste à référencer des choses auxquelles l'UEFN ne devrait pas avoir accès.
La fonctionnalité Réparer détecte quelles sorties de propriété sont invalides et rétablit leurs valeurs par défaut.
Tout changement effectué par la fonctionnalité Réparer peut être annulé, et il n'affectera l'état de la mémoire cache de votre contenu que jusqu'à ce que vous sauvegardiez.
De plus, toute réparation automatique affiche un rapport indiquant quelles propriétés ont été rétablies, pourquoi et quelles étaient leurs valeurs originales. Cela vous permet de choisir si vous voulez ou non conserver les résultats de la réparation ou si vous voulez effectuer vous-même la réparation. Pour en savoir plus, consultez notre article Validation et outil Réparer.
Mise à jour de l'appareil contrôle : défilement horizontal
De nouvelles options ont été ajoutées à l'appareil contrôle : défilement horizontal !
-
Options S'accroupir et Sauter de l'appareil :
-
Désactivé : les joueurs ne peuvent ni sauter, ni s'accroupir.
-
Dédié : les joueurs utilisent les touches assignées à Sauter ou S'accroupir.
-
Mouvement : les joueurs utilisent les touches assignées à Haut pour Sauter et Bas pour s'accroupir.
- Remarque : s'accroupir nécessitera désormais de Maintenir plutôt que d'Activer après la mise à jour 31.10.
-
-
Direction à distance : définit la façon dont le joueur vise en mode de défilement latéral :
-
Orientation : utilise la direction dans laquelle le joueur vise.
-
Mouvement cardinal : les joueurs peuvent utiliser les commandes Haut/Bas/Gauche/Droite pour viser dans une direction donnée.
-
Visée omnidirectionnelle (déplacement) : utilise la direction dans laquelle le joueur se déplace pour viser. Si le joueur avance et regarde vers le haut, il vise devant lui et vers le haut.
-
Visée omnidirectionnelle (manuelle) : les joueurs visent en utilisant la souris ou le stick droit, de la même manière que dans un jeu de tir à double stick.
-
Mise à jour du rail de glisse
Le rail de glisse propose désormais de nouveaux paramètres visuels. En utilisant la nouvelle option Style visuel, les créateurs peuvent choisir entre le rail de glisse de Méga City et la version "fil" qui a été ajoutée dans le chapitre 5 de Fortnite Battle Royale. Il existe aussi une option supplémentaire qui ajoute deux types de décorations accrochées au fil du rail : Lumières de patio ou Lumières festives (Elles sont disponibles seulement lorsque l'option Style visuel est réglée sur Fil).
Nouvelles armes
-
Fusil d'assaillant à rafale
-
Pistolet monarque
-
Micro pistolet-mitrailleur double
-
Fusil à pompe souverain
Nouveaux préfabriqués et nouvelles galeries
-
Piscine de Restored Reels
-
Bâtiment central de Restored Reels
-
Amphithéâtre de Restored Reels
-
Galerie Murs de Restored Reels
-
Galerie Toits de Restored Reels
-
Galerie Sols de Restored Reels
-
Galerie Amphithéâtre de Restored Reels
-
Galerie Accessoires de Restored Reels
Corrections de bug de la communauté
Les corrections suivantes ont été apportées suite à des signalements sur les forums. Merci de votre patience et merci de nous avoir mis au courant !
-
Correction de l'objet Bonhomme de neige furtif et de ses boules de neige qui ne fonctionnaient pas comme prévu.
-
Correction d'un problème à cause duquel le traqueur ignorait les paramètres Catégorie d'arme et Seulement la tête.
-
Correction d'un problème à cause duquel la collision de l'appareil Objet à détruire demeurait désactivée même si elle était activée.
-
La classe valet SUV est désormais exposée à Verse.
-
Correction d'un problème à cause duquel plusieurs générateurs de SUV et de bus de combat blindé n'apparaissaient pas lorsqu'ils étaient proches les uns des autres.
-
Correction de méthodes paramétriques qui provoquaient des pannes de serveur sur de gros projets.
-
Correction d'un problème avec l'attribut @editable_container.
-
Correction d'un problème à cause duquel les véhicules vides n'étaient pas affectés par les volumes de dégâts.
-
Correction de la précision de la visée des modes double stick et vue du dessus de la caméra.
-
Correction d'un problème avec le mode de caméra double stick et l'utilisation de la souris quand l'échelle de l'interface est à moins de 100%.
-
Les projets de l'UEFN peuvent désormais suivre des chemins contenant des jonctions de répertoire.
-
Correction d'un problème à cause duquel le graphique de scène FindComponents ne renvoyait pas tous les composants.
-
Correction des notes ancrées qui persistaient d'un niveau à un autre.
-
Sur mobile, le siège affiche désormais la commande Descendre.
-
Correction d'un problème à cause duquel les PNJ n'apparaissaient pas près de certains maillages.
Mises à jour et corrections de bug du mode Créatif
Correctifs :
-
Correction d'un problème à cause duquel le défilement vers l'avant ou l'arrière lors d'une rediffusion faisait disparaître certaines modifications d'arme.
-
Correction du texte de la description "Place instantanément une galerie/un bâtiment" dans le navigateur de contenu créatif.
-
Correction d'un problème à cause duquel le joueur pouvait infliger des dégâts pendant le compte à rebours d'un jeu en mode Créatif.
Appareils
Corrections :
-
L'effet sonore du Haut-parleur est désormais uniquement affecté par l'option Réduction des effets sonores. Le bouton de volume n'affecte désormais plus la réduction.
-
Correction d'un problème à cause duquel le générateur de Fang ne faisait pas apparaître de véhicule si le joueur revenait sur l'île depuis le salon.
-
Correction d'un problème à cause duquel il devenait impossible d'interagir avec un cactus curatif en modifiant l'île s'il était désactivé puis masqué pendant les modifications.
-
Correction d'un problème à cause duquel le sélecteur d'objets d'un personnage ne répondait pas aux boutons ou aux commandes sur le générateur de gardes, le personnage, le contrôleur de personnage et le mannequin danseur.
Mises à jour et corrections de bug du mode Créatif et de l'UEFN
Nouveautés :
-
Si, dans votre projet, des sentinelles ciblaient des gardes neutres, il vous faudra activer la nouvelle option permettant le ciblage de cibles neutres.
-
Si vous utilisez le paramètre Emplacement du son : Lecteurs enregistrés, il devrait désormais se comporter comme prévu au lieu de jouer depuis tous les lecteurs.
Corrections :
- Correction de la collision et de la physique des boules de neige créées en détruisant un bonhomme furtif. Ces boules de neige peuvent désormais être ramassées, lâchées, jetées et accumulées sans problème.
Appareils
Nouveautés :
-
Une option Statistique suivie a été ajoutée à l'évaluateur d'attributs pour permettre de suivre n'importe quel mini-jeu plutôt que les scores seuls. Les options Score minimum et Score d'équipe minimum ont été renommées Statistique de joueur min et Statistique d'équipe min.
-
Correction d'un problème de navigation avec l'accessoire Concert StageBase 03 Celebration. Il peut désormais générer plusieurs données de navigation au-dessus de l'accessoire.
-
Plusieurs mises à jour d'IA et des générateurs ont été effectuées :
-
De nouvelles options permettent de mieux contrôler la façon dont le générateur de gardes choisit le chemin pour faire apparaître un garde.
-
Une nouvelle fonction a été ajoutée au Chemin de patrouille pour envoyer l'IA sur le prochain chemin dans le groupe. Une option a été ajoutée pour contrôler l'ordre du chemin de patrouille dans un groupe.
-
Une fonction pour assigner une IA à un chemin précédemment disponible dans Verse a été ajoutée.
-
Corrections :
-
Correction des gardes IA qui ne passaient pas en mode patrouille si le chemin qu'ils suivaient était désactivé. Une nouvelle option a été ajoutée au générateur de gardes permettant de définir si un garde doit se mettre à suivre le chemin lorsque celui-ci est activé après.
-
Correction de la sentinelle qui ne ciblait pas les gardes d'équipes neutres ni la faune sauvage non apprivoisée. Les deux options sont désormais paramétrées par défaut sur Non.
-
Le cactus curatif a été déplacé depuis le dossier Environnement vers le dossier Navigateur de contenu.
-
L'anneau nitro a été déplacé depuis le dossier Traversée vers le dossier Navigateur de contenu.
-
Correction d'un bug à cause duquel le Traqueur traquait les non-joueurs de manière incorrecte.
-
Correction d'un bug à cause duquel l'option Décaler sur l'eau des appareils Zone de pêche n'était pas affectée par un appareil Eau superposé lors de la modification de l'île. Désormais, si un nouvel appareil est placé sur un appareil Zone de pêche existant, l'appareil Zone de pêche ne s'ajustera pas avant d'être personnalisé ou avant que l'île ne soit rechargée.
-
Correction d'un bug à cause duquel l'appareil Volume de dégâts ne pouvait pas appliquer de dégâts aux PNJ assignés à l'équipe affectée.
-
Correction d'un bug à cause duquel le placement d'une Station-service autonome copiée affichait toujours sa pompe à carburant et sa dalle de réparation, même si les options Afficher la dalle de réparation et Afficher la pompe à essence étaient désactivées.
-
Correction d'un bug à cause duquel l'option Emplacement du son du haut-parleur Patchwork ne faisait pas ce qu'elle indiquait. Si elle est définie sur Joueurs enregistrés, le son de ce haut-parleur sera joué sur les joueurs enregistrés auprès de cet appareil et il sera atténué en fonction des paramètres choisis.
-
Correction d'un problème avec le Régulateur de valeur Patchwork qui empêchait parfois l'actualisation du texte d'un appareil connecté sur tous les clients en cas de connexion du câble au contrôle d'un autre appareil.
-
Le mode visée à la première personne a été désactivé pour les armes à lunette lors de l'utilisation du paramètre Double sticks de l'appareil Contrôle à la 3e personne, pour permettre de viser mieux.
-
La précision des armes a été améliorée pour le mode Double sticks de l'appareil Contrôle à la 3e personne.
-
Correction d'un bug à cause duquel les utilisateurs ne pouvaient pas placer d'appareil Baril de nitro quand le paramètre Collision du téléphone était défini sur Tout.
-
Correction d'un bug qui faisait que le maillage holographique rouge ne s'affichait pas après duplication d'un Baril de nitro.
Mises à jour et corrections de bug de l'UEFN
Nouveautés :
-
Si vous avez besoin d'un mur invisible qui ne bloque pas les projectiles, utilisez l'appareil de barrière.
-
Il faudra ajouter une piste de durée de vie de liaison à toute séquence existante qui possède un générateur de PNJ dans une séquence de niveau. Autrement, elles ne seront pas validées au moment de l'attachement à l'appareil Séquence cinématique.
Corrections :
-
La barre de PV a été supprimée dans une cinématique du Modèle Course sur piste avec la persistance Verse.
-
Les projectiles ne traversent plus les volumes qui utilisent le profil de collision Mur invisible.
-
Les effets des stickers lumineux, des fonctions de lumière et des lumières de particules fonctionnent désormais sur la Nintendo Switch.
Appareils
Correctifs :
-
Correction d'un bug concernant l'option Liste d'objets du générateur de gardes. Elle ne montre désormais que les armes disponibles au moment de choisir les ressources de l'UEFN.
-
Correction d'un problème à cause duquel des erreurs de validations apparaissaient lors de l'utilisation d'un appareil Tourelle automatique avec d'autres ressources que le maillage statique par défaut.
-
Correction d'un bug à cause duquel un téléporteur nouvellement placé devenait invisible en mode Vue du jeu.
-
Des tags de recherche ont été ajoutés pour les appareils suivants : maillage animé, séquence cinématique, séquence de jour, squelette d'éclairage du décor.
-
L'appareil Profil de créateur a été déplacé dans le dossier Système.
-
Correction d'un bug à cause duquel le générateur de PNJ ne pouvait pas être sélectionné avec le téléphone.
-
Les erreurs de validation qui apparaissaient lors de l'utilisation de l'appareil Objectif avec l'option Balise définie sur des options autres que la valeur par défaut ont été corrigées.
-
Correction d'un problème à cause duquel certains pièges n'étaient pas créés correctement au moment de la conversion d'une île Fortnite à un projet UEFN.
Éditeur
Nouveautés :
-
Il est désormais possible de corriger les avertissements concernant les textures directement depuis le Journal des messages en sélectionnant le lien « Corriger la texture » en dessous du message.
-
La bulle d'aide du navigateur de contenu pour les matrices des textures 2D et cubiques affichent désormais la taille de la matrice.
-
Une fonction de conversion pour définir les paramètres de matériau a été ajoutée au Modèle-vue-vue modèle (MVVM).
Corrections :
-
Correction d'un bug à cause duquel, dans certains cas rares, il pouvait y avoir trop d'avertissements concernant les textures dans le journal de sortie, ce qui ralentissait le chargement du projet.
-
Correction du défilement du Visualiseur de l'Atlas des textures
-
Correction d'un problème à cause duquel l'UEFN plantait si plusieurs instances étaient ouvertes et si l'utilisateur se déconnectait pour se reconnecter sur une de ces instances.
-
Correction d'un bug à cause duquel aucun avertissement n'était envoyé quand un projet était sur le point d'être créé dans un dossier de sauvegarde externe tel que OneDrive ou Dropbox.
-
Correction d'une erreur d'affichage d'une image dans l'éditeur de texture au moment du changement du niveau de Mip.
-
L'éditeur prend désormais en compte le biais de LOD au moment de déterminer la profondeur d'un volume dans l'éditeur de texture.
-
Les messages des paysages interactifs ont été corrigés :
-
Ajout d'une infobulle lorsque le widget est réduit pour aider l'utilisateur à comprendre ce dont il s'agit sans avoir à développer.
-
Ils affichent désormais le nombre de paysages affectés par les acteurs de paysage pour aider l'utilisateur à déterminer à quel point le paysage est obsolète.
-
-
Correction d'un bug à cause duquel la pipette de Paysage aplani s'annulait en cliquant sur le paysage avec la souris immobile.
Modélisation
Nouveautés :
-
L'outil de gestion des LOD ne modifie le maillage statique ciblé que pendant l'acceptation au moment de l'arrêt de l'outil.
-
Une option pour couper en dehors a été ajoutée à l'outil polycut.
-
Diverses améliorations des outils de conversion de maillage en collision ont été effectuées autour de la décomposition convexe :
-
Séparer la décomposition convexe des coques convexes simples en tant que type de forme distinct plutôt que de cacher la caractéristique sous le décompte « coques maximales ».
-
Ajout d'une option de pré-simplification qui permet à la décomposition d'être calculée plus vite pour les très grands maillages.
-
L'algorithme de décomposition utilise désormais un enum plutôt qu'un booléen lors de la sélection et ne montre que les options pertinentes pour chaque algorithme.
-
De meilleures valeurs par défaut ont été sélectionnées pour l'algorithme de protection des espaces navigables.
-
L'option décompte des formes de collision simple maximum n'est pas activée par défaut.
-
-
Ajout d'un outil de primitives de capsule.
-
Les sélections d'éléments en mode modélisation sont désormais converties automatiquement lorsque l'utilisateur change de mode de sélection actif.
-
L'outil de modification tri peut désormais masquer les bords des jointures.
-
L'outil de modification de pivot utilise désormais la sélection d'éléments, si c'est possible, en tant que point de pivot initial.
-
Ajout d'un support pour la conversion d'une sélection lors du changement entre les types d'éléments de maillage et/ou de topologie dans la Sélection des éléments de maillage.
-
L'outil Ajouter une capsule a été amélioré avec un paramètre de subdivision de la section du cylindre et la cohérence des UV a été améliorée pour différents paramètres de la capsule.
-
Un aperçu de visualisation a été ajouté à l'outil de division, avec des options pour diviser par topologie de maillage, par chevauchement de vertex avec une tolérance de distance, par ID de matériau ou par polygroupe. Les maillages avec sélection resteront sans ces options, la séparation se fera toujours par sélection.
-
L'outil de transformation fonctionne sur des types de composants différents.
-
Une option a été ajoutée pour activer ou désactiver la visualisation du plan de grille de la grille de cube.
-
Les outils de dessin de polygone, de dessin de chemin de polygone et de dessin avec révolution s'initialisent avec un dessin acceptable plutôt que de commencer à l'origine. Si un élément géométrique est sélectionné, les outils s'alignent également dessus (ils s'aligneront par exemple sur le plan d'un triangle choisi).
-
L'outil de soudure peut désormais séparer les vertex d'un nœud papillon, ce qui peut permettre une soudure normalement impossible.
-
Le nom de l'outil et du paramètre de rotation a été clarifié dans l'outil Ajouter une primitive et ils ont été désactivés quand ils ne sont pas utilisables.
Corrections :
-
Correction d'un bug à cause duquel les gadgets ne s'affichaient pas avec la sélection géométrique du mode modélisation après une sélection du type d'élément ou un changement de mode topologique.
-
Correction d'un bug à cause duquel les outils de modélisation ne se focalisaient pas sur l'outil de maillage actif dans certains cas.
-
Le biseau de modification des polygones refuse de démarrer quand il n'y a pas de bords auxquels ajouter des biseaux dans la sélection actuelle. De plus le biseau des faces de polygroupes ne réussit que quand certains des bords de la sélection sont des bords du périmètre.
-
La robustesse des biseaux de maillage a été améliorée près des vertex de nœud papillon.
Effets visuels
Nouveautés :
-
Des soutiens pour l'ajout, la suppression et la rigidité des ressorts dynamiques ont été ajoutés.
-
Ajout de contraintes dynamiques faibles de Gauss Seidel.
-
Réécriture des contraintes faibles de Gauss Seidel en utilisant la nouvelle structure de données.
-
Ajout d'un correctif de compilation Mac pour ChaosFlesh.
Mises à jour et corrections de bug de Verse
API Verse
Nouveautés :
-
Message d'ATH : la fonction
Hide(Agent:agent)a été ajoutée pour permettre aux créateurs de cacher un message pour un utilisateur spécifique. -
Appareil Tourelle automatique : les interfaces
healthfulethealableont été ajoutées à la classe avec les fonctions suivantes :-
GetTarget -
ClearTarget -
SetDamage -
SetActivationRange -
SetTargetRange
-
-
Interface du sélecteur de classe : un événement
ClassChangedEvent(Agent, Int)a été ajouté. Il fait revenir l'index de l'agent et de la classe quand un joueur change de classe avec l'interface du sélecteur de classe. -
Appareil de bonus : une fonction
IsSpawned[]a été ajoutée pour vérifier si un bonus est actuellement apparu. -
Objet à détruire : une fonction
SetInvulnerable(Invulnerable:logic)a été ajoutée pour activer ou désactiver l'invulnérabilité de l'objet. Les interfaceshealthful,healableetdamageableont été ajoutées à la classe de cet appareil. -
Fournisseur d'objets : une fonction
AwardItemIndexa été ajoutée. -
La classe valet SUV est désormais exposée dans Verse.
Corrections :
-
Correction d'un bug qui faisait que la fonction
EliminateCreaturesne fonctionnait pas dans l'UEFN quand elle était appelée après l'apparition d'une créature. -
Correction d'un bug à cause duquel le fournisseur d'objets ne fonctionnait pas avec les agents IA.
-
Correction d'un bug à cause duquel des paramètres de textures de matériaux non compatibles étaient représentés dans le résumé des ressources Verse.
Langage Verse
Nouveautés :
-
L'UEFN émet désormais un avertissement de compilation Verse lorsqu'il compile des accès aux cartes qui échoueront toujours à l'exécution, par exemple :
map{1 => 2}["not an int"]. -
Le compilateur rend désormais impossible la définition de classes concrètes avec des membres non initialisés.
-
Empêche les plantages quand le code Verse utilise à la fois un tuple de types
(t:type, u:type)et un tuple de type paramétrique(:t, :u) where t:type, u:type. -
Le compilateur crée désormais des étendues pour le code à l'intérieur de
race/sync/rush/spawn. Cela entraînera le plantage de certains codes.
race:
X := F()
G() # un code suspendu que je connais va perdre la course
H(X) # il était possible d'accéder à X d'ici avant, mais ce n'est plus le cas.
Si possible, réécrire en prenant en compte que la course renvoie la valeur du code vainqueur.
X := race:
F()
G() # il faudra peut-être changer G pour obtenir le bon type de retour
H(X)
- Le compilateur détecte désormais mieux les membres sans valeur par défaut dans une classe. Avant, ce code compilait :
C := class<concrete>:
False: false = X:false
C'est incorrect, car X n'a pas de valeur. Par conséquent la classe ne peut pas être concrete, mais le compilateur ne le détectait pas.
Si le programme d'un utilisateur plante à cause de ça, il faut ajouter une valeur par défaut aux membres qui n'en ont pas (X dans cet exemple). Une autre option serait de rendre la classe non concrète si cela marche mieux dans le programme.
Corrections :
-
Correction d'un bug à cause duquel l'exploitation de macros concurrentes n'introduisait pas une étendue. Chaque branche d'une macro concurrente a désormais sa propre étendue.
-
L'intégration de classes à une classe de base commune qui hérite de certaines interfaces a été optimisée. Avant, le compilateur supposait que le type d'un littéral de matrice contenu dans une instance de ces classes était forcément
[]any. Ce changement devrait lui permettre de supposer que le résultat est une matrice de la classe de base commune. -
Correction d'un bug à cause duquel le code plantait à l'exécution d'une fonction
suspendsqui remplace les champs d'archétype du même nom qu'une variable locale ailleurs dans la fonction.
Désapprouvé
- L'utilisation d'un spécificateur unique dans une classe qui n'a pas d'effet d'allocation est désormais obsolète. Exemple :
my_class := class<unique><computes>{...}
Dans la version 0 de Verse, il s'agit d'un avertissement d'obsolescence, dans la version 1 il s'agira d'une erreur.
Outils Verse
Corrections :
-
Correction d'un bug qui causait le plantage d'un script Verse qui contenait des erreurs découvertes après analyse.
-
Les opérations avec le presse-papier dans WindowsPlatformApplicationMisc renvoient désormais une erreur au lieu de vérifier si le propriétaire du presse-papier est volé avant l'appel de CloseClipboard.
Problèmes connus
-
Il est impossible de placer un baril de nitro quand l'option Collision est définie sur Tout dans le Menu rapide.
-
Le mini-jeu Verse Commander des exemples des fonctionnalités de l'appareil Verse a un problème et il est impossible de terminer la navigation du PNJ. Il est possible de téléporter le joueur pendant le mini-jeu près des bords pour générer la navigation près du PNJ et contourner le problème.
-
Nous sommes conscients d'une régression dans la version
31.00qui se produit si vous faites un appel àGetPlayspacedepuis leblockd'une classe ou un constructeur de classe d'un sous-typecreative_device. Vous risquez de provoquer un plantage lorsque l'appareil exécute ce code lors de l'ouverture du niveau, ou lors du glisser-déposer de l'appareil du mode Créatif dans le niveau. Vous pouvez également rencontrer des problèmes lorsque vous essayez de publier l'île, car cela fera échouer le processus de préparation. Ce problème sera résolu dans une prochaine version de l'UEFN. En attendant, vous pouvez supprimer tout appel de ce type dans les fonctionsblockou constructeur de classe comme solution de contournement. Vous devrez peut-être le faire avant d'ouvrir votre projet.