Unity es un motor de juegos multiplataforma con un IDE incorporado desarrollado por Unity Technologies.

unity3d...

Esta es mi primera pregunta de desbordamiento de pila, pero estoy haciendo un jam de juego y necesito usar el elemento void OnCollisionStay () en el colisionador de otro objeto de juego. Yo he tratado public void TeleportDisplayCircle.OnCollisionStay(Collision2D tpPlatform) Pero eso no funcionó. ¿T....
21 ago. 2020 a las 17:39
Suavizado entre trozos Así que he estado trabajando en un juego en unidad y quiero expandir mi mundo de un mapa de 150x150 a un mundo de procedimientos aparentemente infinito. Mi plan es usar Perlin Noise como base y usar los diferentes valores de 0-1 para determinar el tipo de terreno. El problema ....
14 ago. 2020 a las 08:44
Unity ya gestiona bien las colisiones y los disparadores, pero me gustaría saber si puedo optimizar los disparadores para reaccionar solo a una capa. Actualmente, si tengo muchos objetos diferentes con colisionadores en una escena, necesito hacer: void OnTriggerEnter (Collider other) { if (other....
13 ago. 2020 a las 14:03
¿Cómo puedo combinar varios delegados de Func? Supongamos que tengo dos delegados Func<bool> MovementButtonHold() => () => _inputSystem.MoveButtonHold Func<bool> IsFreeAhead() => () => _TPG.IsFreeAhead(); ¿Hay alguna forma de combinar estos dos delegados en un delegado Func<bool>? Algo así como: Y....
12 ago. 2020 a las 23:25
Actualmente estoy trabajando en un juego ARPG de arriba hacia abajo que involucra una corrutina para una función de generación para el retraso entre los engendros. Sin embargo, cuando superas el nivel, lo configuro para detener la corrutina para que los enemigos dejen de aparecer. Luego vuelve a la ....
11 ago. 2020 a las 05:00
TL; DR ¿Cómo puedo hacer que el relleno sea verdadero si 1 objeto está en la misma posición y no todos? (Tenía una declaración else que hacía lo mismo anteriormente, pero la cambié a esta asumiendo que ese era el problema). Hola, mi script de arrastrar y soltar comprueba si las posiciones de transfo....
9 ago. 2020 a las 12:10
Elaboré un modelo para ilustrar lo que estoy tratando de calcular. Dada una línea (vector) entre dos puntos de ancla, quiero colocar uno o más objetos del juego a una cierta distancia tangencial al punto medio de ese vector y en ángulos designados (¿radianes?) A lo largo de un círculo que es perpend....
7 ago. 2020 a las 23:09
Hay dos botones en mi programa, obtengo el archivo con la extensión bin de la dirección proporcionada con el botón get. La operación fue exitosa. Cuando presiono el botón de prueba, dice "prueba" en la consola. Eso es todo. Sin embargo, cuando presiono el botón obtener, no puedo presionar el botón d....
7 ago. 2020 a las 22:04
Acabo de descargar Unity 2020.1.0f1 e incluí Visual Studio Community 2019 en las opciones. Cuando abro archivos C # dentro de Unity, cada archivo que abro se carga en una nueva instancia de VS2019 (en lugar de cargar en otra pestaña de la misma instancia) y muestra la siguiente ventana: Fui a Visua....
6 ago. 2020 a las 23:17
Estoy creando una pequeña demostración en la que los objetos se moverán en función de los datos del rastreador ocular de un auricular FOVE VR. Cuando trato de mover mis dos objetos ("Contestador de mirada - Objetivo" y "Contestador de mirada - Fijación"): no se mueven y los colisionadores dejan de f....
6 ago. 2020 a las 12:22
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); if( selectedObjs.Count==0&&Input.GetMouseButtonDown(0)) { if (Physics.Raycast(ray,out hit,100, 1 << 9)) { currentPos = hit.point; } } if (mouseClickMode !=3 && mouseClickMode != 4 &....
6 ago. 2020 a las 05:15
Entonces, este error está apareciendo y no creo que sea correcto. public String emailString; if (emailString = "") { } Esto da como resultado el error CS0029: No se puede convertir implícitamente el tipo 'cadena' a 'bool' aunque sea una cadena, no un bool.....
5 ago. 2020 a las 23:05
Estoy haciendo un curso en udemy. La lección explica cómo activar una función que detiene el movimiento del mundo cuando el jugador golpea un peligro. Lo copié exactamente como muestra la clase. Este es el script "PlayerController" que tiene el disparador para llamar a la función que detiene el movi....
5 ago. 2020 a las 22:38
Tengo un objeto instanciado en una instrucción if, pero quiero destruirlo en otra instrucción if. Esto es imposible debido al hecho de que el objeto es local, por lo que no puedo hacer referencia a él fuera de la declaración if. ¿Cómo puedo arreglar esto? Además, quiero destruir todos los objetos de....
5 ago. 2020 a las 08:36
En el editor de unidad, es posible establecer la posición en función de los ajustes preestablecidos de anclaje como: Mi objetivo es poder hacer esto mediante código. El resultado final debería colocar algunos botones dentro de un elemento del panel principal (uno en la parte superior izquierda, sup....
4 ago. 2020 a las 05:58
Tengo un método que obtiene algunos valores de Firebase como se muestra a continuación: void getTable(Action<IDictionary> callBack) { // function & data initialized here function.CallAsync(data).ContinueWith((callTask) => { if (callTask.IsFaulted) ....
3 ago. 2020 a las 01:04
Dentro de un lienzo tengo botones de interfaz de usuario que deberían ser responsables de "izquierda", "derecha" y "salto". ¿Es posible definirlos como botones responsables en Input Manager en lugar de botones del teclado? Si no es así, ¿cómo puedo simular los eventos de entrada horizontales izquie....
2 ago. 2020 a las 20:54
Estoy eligiendo y colocando sprites uno encima del otro, y lo hago seleccionándolos al azar de una matriz. Para dar la ilusión de que no se repiten, es fundamental que no sean lo mismo. ¿Cómo logro esto, sin agregar a mi matriz y, por lo tanto, poner mi índice fuera de los límites de la matriz? //....
2 ago. 2020 a las 10:20
El código de mi arma está vinculado al arma en sí, sin embargo, incluso cuando no sostengo el arma (también conocido como no se ha recogido todavía), el arma todavía dispara y dispara hacia donde estoy mirando, daré el código y estoy pensando en algo como 'si es niño, entonces dispara'. Aquí está el....
2 ago. 2020 a las 07:06
Entonces mi problema es que los jugadores x posición = al puntaje que alcanzó. Pero quiero apagar el contador después de alcanzar una cantidad específica. Mi problema es que no puedo hacer la instrucción If sin codificar el valor de comparación. //public text value for the Text public Text score....
2 ago. 2020 a las 03:06
Para obtener la actividad actual en Unity sin Firebase Cloud Messaging, el siguiente código funciona: var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); var activity = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity"); Sin embargo, Firebase Cloud Messaging extiende ....
Me preguntaba cómo hacer que mi reproductor se mueva cuando hago clic en un botón de la interfaz de usuario en la unidad 2D. Estoy más confundido sobre cómo codificar el botón de la interfaz de usuario para recibir la entrada y mover el reproductor hasta que no se presione el botón de la interfaz de....
1 ago. 2020 a las 21:04
Quiero usar OverlapBox para crear una caja frente a un vehículo y poder verificar la colisión a pedido. Utilizo el gizmo de dibujo para poder ver el tamaño y la posición de la caja y confirmar que el tamaño y la posición son correctos. Este es mi código: public class TestCollision : MonoBehaviour { ....
1 ago. 2020 a las 20:09
Actualmente tengo preguntas y respuestas cargadas desde un archivo .json en la unidad y luego estos datos se colocan dentro de una lista de preguntas sin respuesta que luego, cuando se genera una nueva pregunta, elimina la pregunta actual que se muestra. sin embargo, también elimina la lista princip....
31 jul. 2020 a las 16:56
Estoy intentando escribir un servidor webSocket en c #. El servidor funciona como un trabajo: using Unity.Jobs; using UnityEngine; public class ServerStartup : MonoBehaviour { WebSocketServerJob server = new WebSocketServerJob(); JobHandle jobHandle; // Start is called before the first....
31 jul. 2020 a las 12:24