Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de tipo general, compilado y de tipo libre, estático, de forma libre, de múltiples paradigmas.

2
Números aleatorios en C ++
Recientemente me acostumbré a los idiomas modernos que incluyen un buen generador aleatorio, que generalmente es el Mersenne Twister; ahora que volví a C ++ tengo que decidir qué usar. Busqué implementaciones de Mersenne Twister y noté que hay muchas: ¿hay alguna que sea más utilizada y generalizada, o se …
12 c++  random 

4
OpenGL orientado a objetos
He estado usando OpenGL durante un tiempo y he leído una gran cantidad de tutoriales. Además del hecho de que muchos de ellos todavía usan la tubería fija, generalmente arrojan toda la inicialización, los cambios de estado y el dibujo en un archivo fuente. Esto está bien para el alcance …

3
¿Cómo debo implementar una cámara en primera persona?
Soy un programador principiante y estoy creando un proyecto que me permite caminar por las habitaciones con una cámara en primera persona. Hasta ahora, tengo los edificios dibujados y encendidos, pero ahora estoy atascado y no sé cómo hacer una cámara en primera persona que me permita caminar. ¿Alguien podría …
12 c++  directx  camera 


3
Consejos necesarios para un motor de física
Recientemente comencé un proyecto, construyendo un motor de física. Esperaba que me pudieran dar algunos consejos relacionados con alguna documentación y / o las mejores tecnologías para esto. En primer lugar, he visto que Game-Physics-Engine-Development es muy recomendable para la tarea en cuestión, y me preguntaba si podría darme una …

8
Introducción a 2d Game Dev (C ++): ¿DirectX u OpenGL? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Entonces, soy un estudiante que busca poner mi pie en …
12 c++  opengl  directx 

9
¿Cómo abordar los elementos de la GUI?
Nota: planeo hacer mi propio sistema GUI. Será bueno para el aprendizaje, liviano, solo tengo partes que necesito, se vincula con el juego, etc. Estaba pensando en cómo hacerlo. Los elementos que quiero decir son: Botones de radio Introduzca texto aquí cuadros Botones Deslizadores Casillas de verificación Todavía no estoy …
12 c++  architecture  gui 

2
Actualiza y renderiza en hilos separados
Estoy creando un motor de juego 2D simple y quiero actualizar y renderizar los sprites en diferentes hilos, para aprender cómo se hace. Necesito sincronizar el hilo de actualización y el de render. Actualmente, uso dos banderas atómicas. El flujo de trabajo se parece a: Thread 1 -------------------------- Thread 2 …


2
Eliminar la demora al inicio de presionar una tecla
Estoy haciendo un juego simple, y uno de los problemas que encontré es el molesto retraso al presionar una tecla continuamente. Básicamente, cuando presiono (durante mucho tiempo), por ejemplo Up, mi objeto se moverá 1 unidad hacia arriba, no se moverá (durante aproximadamente 1 segundo), y luego se moverá continuamente …
11 c++  sdl2  keyboard 


2
¿Cómo calcular el tiempo delta con SDL?
He oído que puede calcular el tiempo delta con dos funciones llamadas SDL_GetPerformanceCounter y SDL_GetPerformanceFrequency. No estoy seguro de cómo funcionan por completo, pero escuché que es un poco similar al uso de SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while (somebool) { LAST = SDL_GetPerformanceCounter(); NOW = …
11 c++  algorithm  sdl 

3
¿Por qué es posible encontrar una coordenada de textura mayor que 1 o menor que 0?
Estoy estudiando un texto sobre texture mappingy en la preparing to drawsesión, leí: Definir los parámetros de envoltura de textura. Esto controlará lo que sucede cuando se encuentra una coordenada de textura mayor que 1.0 o menor que 0.0: glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap); donde wrap es: GL_REPEAT: especifica …


2
¿Cómo puedo asociar un key_callback con una instancia de clase wrapper?
Estoy tratando de ajustar mis llamadas GLFW3 en una sola clase: class WindowManager { private: GLFWwindow* window_; GLFWmonitor* monitor_; Keyboard* keyboard_; ... } Y estoy tratando de configurar una clase de teclado singleton que recolecta las pulsaciones de teclas durante la ejecución. En GLFW puedo establecer una key_callbackfunción que está …
11 c++  glfw 

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.