Preguntas etiquetadas con unity

9
Ángulo entre dos puntos

Tengo un personaje que camina hacia puntos aleatorios en mi habitación en Unity. El problema es que siempre mira en una dirección, quiero escribir en C # un código que obtenga la dirección que enfrenta el personaje actualmente y la posición del objetivo, luego calcula el ángulo entre ellos para...

9
¿Cómo ocluir luces en Unity3D?

En primer lugar, soy dueño de Unity Pro. He estado buscando ocluir luces cuando no se ven desde hace un tiempo para mejorar el rendimiento. Los principales métodos con los que me encontré fueron el uso de BecameVisible () y la prueba de la cámara frustum. Mi principal problema era que si el...

9
¿Cómo evitar los espaguetis en el animador?

Estoy trabajando con animaciones en Unity y hasta ahora solo he realizado cuatro (Arriba, Abajo, Izquierda y Derecha) y mi ventana de animación se ve a continuación ... El problema es que si me estaba moviendo hacia arriba, quiero que el héroe permanezca mirando hacia arriba, no ir a 'ralentí...

9
Perfil de superficie superior de agua 2D

Estoy tratando de crear el efecto del grosor de la superficie del agua con un sombreador de fragmentos de vértice. Estoy en un entorno de juego en 3D, pero es una vista de desplazamiento, así que una vista "2D". Aquí hay un buen tutorial para crear dicho efecto en 2D real usando fragment shader....

9
Corutinas en serie

¿Cómo haría para apilar una serie de llamadas de rutina que deberían ejecutarse una tras otra? He intentado obtener un efecto de color parpadeante que repite una serie de lerps de color en una rutina pero no funciona.

9
Espejos de rotación slerping

Giro mi personaje del juego para mirar al objetivo usando el siguiente código: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion es la rotación actual del personaje cuando se le da un nuevo objetivo. lookQuaternion es la...

9
Construyendo un Octree para la generación del terreno

Anteriormente he implementado cubos de marcha / tetraedros para representar un IsoSurface. Funcionó ( YouTube ), pero el rendimiento fue terrible ya que nunca pude implementar un Nivel de detalle variable basado en la distancia de visualización (o incluso eliminar fragmentos viejos y...

9
¿Por qué mi código C # 6 no se compila en Unity?

¿Por qué no puede Unity trabajar con el código C # 6 ? Siempre me da errores de compilación. Aquí hay algunos ejemplos de código: using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; Utilizo...

9
¿Cuándo debo marcar GameObjects como estático?

Aquí está la documentación correspondiente de Unity . Según las explicaciones de las páginas de documentación de Unity sobre los GameObjects estáticos, a veces marcar GameObjects como estáticos puede afectar el rendimiento de manera negativa (por ejemplo, el procesamiento por lotes estático causa...