Unity est un moteur de jeu multiplateforme de Unity Technologies.

Plus à propos unity3d...

Je suis un peu un noob dans le codage, donc désolé si je manque quelque chose d'évident. Je travaille sur la génération procédurale d'un dépotoir de frontières finies. J'ai utilisé un tutoriel sur l'unité 2D (partie 1 sur 3 trouvée ici: https: // www. youtube.com/watch?v=qAf9axsyijY&ab_channel=Bla....
10 janv. 2021 à 01:54
J'ai deux gameObject d'avion avec les mêmes échelles. J'essaye de voir si le premier plan mobile vient autour de la position / rotation comme deuxième plan statique. Peu importe que les positions et les rotations correspondent ou non, ce qui compte, c'est que cela revienne à la même valeur. Par exem....
9 déc. 2020 à 12:31
Je dois créer un code où le cube disparaît quelques secondes après que le joueur l'ait touché. Mais je ne sais pas comment le faire car StartCoroutine(name()); ne fonctionne que dans IEnumerator name(){} comme ceci: void Start() { StartCoroutine(waiter()); } IEnumerator waiter() { //Wai....
7 déc. 2020 à 12:44
Dans mon projet Unity, j'ai un LevelGenerator créant des Stages (objets de jeu) et les ajoutant à une liste. Quand je meurs, je veux détruire et supprimer tous les éléments de la liste. Mais lorsque j'itère dans la liste, seul le premier objet est détruit et supprimé, puis une erreur se produit: Inv....
7 déc. 2020 à 01:46
Bonjour J'essayais d'ajouter une transition d'animation à mon personnage alors j'ai écrit du code: void Update() { Vector3 characterScale = transform.localScale; if (Input.GetKey(KeyCode.A)) { animator.SetFloat("speed", velocity); characterScale.x ....
J'ai un gameObject qui tourne autour d'un point, et un système de particules attaché (attaché au nœud enfant) à celui-ci, et lorsque je change de sens de rotation (gameObject se déplace dans une direction opposée), mon système de particules ne bascule pas avec mon gameObject et continuez en haut (ce....
3 déc. 2020 à 23:40
using System; using UnityEngine; using Random = UnityEngine.Random; using System.Collections; using System.Collections.Generic; using System.Linq; [ExecuteAlways] public class CloneObjects : MonoBehaviour { public Terrain terrain; public GameObject prefab; public GameObject parent; ....
2 déc. 2020 à 16:52
Je suis conscient d'utiliser Physics.Collision pour éviter les collisions entre deux certains objets. Mais je veux que leurs collisionneurs de boîtes soient actifs pour qu'il détecte qu'ils sont en contact. Y a-t-il un moyen d'y parvenir? Après avoir désactivé la collision à l'aide de Physics.Collis....
2 déc. 2020 à 13:24
J'aurais besoin d'utiliser EditorSceneManager pour charger la scène pour le test unitaire du mode de lecture. Je dois utiliser celui-ci et non SceneManager.Load car je ne peux pas avoir la scène dans les paramètres de construction. La documentation sur EditorSceneManager indique clairement qu'il est....
2 déc. 2020 à 12:33
Je fais actuellement une démo sur Unity où j'ai mis tout l'alphabet dans un tableau. Pour la fonction de retour arrière, je veux décrémenter le dernier élément de chaîne du tableau, mais cela ne fonctionne pas. [SerializeField] private GameObject keyboard; [SerializeField] private Text keyboardInpu....
1 déc. 2020 à 00:47
Les deux réponses fonctionneront:... if (Input.GetKeyDown(KeyCode.Space)) { Instantiate(_lazerPrefab, transform.position, Quaternion.identity); _lazerPrefab.transform.Translate(Vector3.up * _lazerSpeed * Time.deltaTime); } ....
30 nov. 2020 à 12:47
J'ai créé une fonction qui fonctionnera jusqu'à ce qu'une image fillamount soit à 0. Cependant, lorsque j'appelle cette fonction depuis une autre classe, l'éditeur d'unité se bloque. Je ne peux même pas arrêter le mode de lecture en pause. La classe qui appelle la fonction de temps de recharge. Co....
30 nov. 2020 à 11:35
J'ai une grille d'objets de jeu dans laquelle je peux changer le nombre d'objets de jeu qui s'inscrivent dans la grille. La grille est un enfant d'un objet de jeu. Je souhaite redimensionner toutes les autres grilles pour qu'elles correspondent à la taille de ma grille 4X4 par programmation. Taille ....
29 nov. 2020 à 22:51
Dans ma scène, j'instancie au moment de l'exécution un prefab, qui a un Rigidbody2D dynamique et un BoxCollider2D; Il a également un script avec une méthode OnTriggerEnter2D, qui exécute la fonction suivante: /* ... */ public Rigidbody2D rigidbody; private void StopMovement() { rigidbody = GetC....
28 nov. 2020 à 16:41
Je cherche à générer un nombre aléatoire entre deux nombres à 2 chiffres et si le nombre aléatoire est l'un des nombres de l'ensemble, ignorez ce nombre et re-randomisez-le. Je suis confronté à un problème avec la partie en boucle. Autrement dit, si le numéro de la liste est trouvé deux fois, il ne ....
27 nov. 2020 à 14:14
Mon objectif est d'activer un événement dans la fonction OnTriggerEnter une seule fois. void OnTriggerEnter(Collider coll) { GameObject obj = GameObject.Find("Player"); Player player = obj.GetComponent<Player>(); bool isCollide = false; if (coll.GetComponent<Collider>().Comp....
27 nov. 2020 à 10:27
J'essaye de dessiner un cercle simple dans l'éditeur. J'ai trouvé cette méthode mais je ne comprends pas pourquoi elle ne fonctionne pas. Comment dessiner le cercle dans l'éditeur? Merci. using System.Collections; using System.Collections.Generic; using UnityEngine; #if UNITY_EDITOR using UnityEdito....
27 nov. 2020 à 00:49
Ceci est mon code pour le contrôleur d'animateur à l'unité, qui fonctionne bien, mais a montré qu'il me répète encore et encore pour changer certaines variables. Ma question est de savoir s'il existe un moyen de créer un dictionnaire en C # pour le rendre moins répétitif. Je suppose qu'il devrait y ....
25 nov. 2020 à 06:44
Fondamentalement, je travaille sur une expérience de réalité mixte en utilisant Hololens2 et Unity, où le joueur a plusieurs objets physiques avec lesquels il doit interagir, ainsi que des objets virtuels. L'un des objets physiques est un contrôleur de pistolet doté d'une IMU pour détecter l'accélér....
J'ai un Tilemap. Cela a un composant TilemapCollider2D. Sur celui-ci sont peintes plusieurs tuiles qui ont chacune leur propre forme de collisionneur de sprite. Cependant, ce sont des tuiles de sprite et non des préfabriqués. (Ils n'ont pas été peints à l'aide du pinceau préfabriqué.) J'ai aussi un ....
24 nov. 2020 à 00:39
J'ai donc un bug très étrange, je pense .. J'ai un script où je génère une couleur aléatoire et l'assigne au joueur, le fait est que la couleur est toujours blanche mais quand je regarde le panneau de couleur dans l'inspecteur, il s'affiche une couleur aléatoire normale. Une autre chose amusante est....
22 nov. 2020 à 20:45
Je peux accéder à la vitesse d'un objet comme ceci: var initialVelocity = rigidBody2D.velocity; Cependant, cela donne la vitesse dans l'espace mondial, plutôt que dans l'espace local. Comment puis-je obtenir la vitesse d'un RigidBody2D dans l'espace local? Quelques antécédents: J'essaie de créer u....
21 nov. 2020 à 16:06
Bonne journée, Je suis nouveau dans le codage alors soyez patient. J'ai une coroutine que je veux appeler donc j'ai un retard pour ma réapparition. cependant, il fait tout sauf le retard. Unity C # :) private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player"....
20 nov. 2020 à 17:13
En gros, j'essaie de faire quelque chose où j'ai une voiture et quand je suis dans une certaine zone, les roues tournent et je peux voler. Cela fonctionne bien, mais ma voiture est très lourde à l'avant et dès que je suis dans les airs, je commence à tourner vers l'avant alors j'essaie d'ajouter un ....
20 nov. 2020 à 05:42
J'ai un target qui est le parent d'un cube Pour target Position (5000, 0, 0) GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube); cube.transform.localPosition = new Vector3(0, 0, 0); cube.transform.localScale = new Vector3(100, 100, 100); cube.name = "XXXXX"; cube.transform.parent = ....
19 nov. 2020 à 23:59