Preguntas etiquetadas con c#

C # es un lenguaje de programación multi-paradigma, administrado, fuertemente tipado y recolectado de basura creado por Microsoft en conjunto con la plataforma .NET.



1
Orientar un modelo para enfrentar un objetivo
Tengo dos objetos (objetivo y jugador), ambos tienen Posición (Vector3) y Rotación (Quaternion). Quiero que el objetivo gire y esté de frente al jugador. El objetivo, cuando dispara algo, debe disparar directamente al jugador. He visto muchos ejemplos de slerping para el jugador, pero no quiero una rotación incremental, bueno, …
28 xna  c#  3d  models  quaternion 


2
Cómo dibujar correctamente una línea en Unity
Estoy trabajando en un juego que requiere que dibuje algunas líneas desde un solo punto que se dice más formalmente Dado el punto A con coordenadas x, y, dibujo n líneas donde la i-ésima línea tiene las coordenadas nombradas como xi, yi. Dadas las capacidades de LineRenderer dentro de Unity3D, …
27 c#  unity 

3
¿Cómo evitan los equipos sobrescribir el trabajo en los archivos fuente? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado hace 4 años . Se me ocurrió la posibilidad de que, por ejemplo, mientras varias personas trabajan simultáneamente …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

1
¿Por qué debería considerar siempre crear y usar grupos de objetos en lugar de crear instancias del nuevo objeto sobre la marcha?
He leído sobre este patrón varias veces (desde una perspectiva de mejores prácticas): Asignación de memoria : en lugar de crear instancias del nuevo objeto sobre la marcha, siempre considere crear y usar grupos de objetos. Ayudará a reducir la fragmentación de la memoria y hará que el recolector de …

3
¿Existe una función seno más rápida?
Estoy trabajando en la generación de ruido 3d perlin. La biblioteca de C # Math parece exagerada para lo que necesito, ya que la mayoría de sus funciones utilizan doble precisión. Yo uso Math.Sin () en varios lugares para generar el ruido. ¿Alguien sabe de una función seno más rápida?
25 xna  c#  mathematics 


7
¿Cómo puedo evitar el apretado acoplamiento de scripts en Unity?
Hace algún tiempo comencé a trabajar con Unity y todavía lucho con el tema de los scripts estrechamente acoplados. ¿Cómo puedo estructurar mi código para evitar este problema? Por ejemplo: Quiero tener sistemas de salud y muerte en guiones separados. También quiero tener diferentes guiones de caminata intercambiables que me …
24 c#  unity  scripting 

7
Cálculos de gravedad 2D de subprocesos múltiples
Estoy construyendo un juego de exploración espacial y actualmente he comenzado a trabajar en la gravedad (en C # con XNA). La gravedad aún necesita ajustes, pero antes de que pueda hacer eso, necesito abordar algunos problemas de rendimiento con mis cálculos físicos. Esto está usando 100 objetos, normalmente representando …

3
¿Cuál es la diferencia entre UnityEngine.Random y System.Random?
¿Cuál es la diferencia entre esto? int randomNumber = UnityEngine.Random.Range(0, 10); y esto // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); Sé System.Randomque siempre debe inicializarse en la parte superior de su clase, …
24 unity  c#  random 

3
La mejor manera de almacenar variables de todo el juego
Tengo una pantalla de opciones para cosas como dificultad, resolución, pantalla completa, etc., pero estoy luchando por encontrar la "mejor" forma de almacenar / obtener estas variables en tiempo de ejecución. Actualmente, he implementado una Constantsclase que contiene todas las GameOptionenumeraciones, pero ¿cómo elijo un valor predeterminado para todas estas …
23 c#  2d 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.