Perguntas com a marcação «c++»

C ++ é uma linguagem de programação de uso geral, de forma livre, com vários paradigmas e de forma estática.

2
Números aleatórios em C ++
Recentemente, me acostumei a idiomas modernos, que incluem um bom gerador aleatório de ações, que geralmente é o Mersenne Twister; agora que voltei ao C ++, tenho que decidir o que usar. Eu procurei pelas implementações do Mersenne Twister e notei que são muitas: existe uma que é mais usada …
12 c++  random 

4
OpenGL Orientado a Objetos
Uso o OpenGL há algum tempo e li um grande número de tutoriais. Além do fato de muitos deles ainda usarem o pipeline fixo, eles geralmente lançam toda a inicialização, alterações de estado e desenho em um arquivo de origem. Isso é bom para o escopo limitado de um tutorial, …

3
Como devo implementar uma câmera em primeira pessoa?
Sou programador iniciante e estou criando um projeto que me permite andar pelas salas por meio de uma câmera em primeira pessoa. Até agora, tenho os prédios desenhados, mas agora estou preso e não sei como fazer uma câmera em primeira pessoa para me permitir andar por aí. Alguém poderia …
12 c++  directx  camera 


3
Conselho necessário para um mecanismo de física
Recentemente, iniciei um projeto, construindo um mecanismo de física. Eu esperava que você pudesse me dar alguns conselhos relacionados a alguma documentação e / ou melhores tecnologias para isso. Antes de tudo, vi que o desenvolvimento de motores de física de jogos é altamente recomendado para a tarefa em questão, …


9
Como abordar os elementos da GUI?
Nota: Planejo criar meu próprio sistema GUI. Vai ser bom para aprender, leve, só tem pedaços de que preciso, vincula-se ao jogo, etc. Eu estava pensando em como fazer isso. Os elementos que eu quero dizer são: Botões do rádio Inserir caixas de texto aqui Botões Sliders Caixas de seleção …
12 c++  architecture  gui 

2
Atualizar e renderizar em threads separados
Estou criando um mecanismo de jogo 2D simples e quero atualizar e renderizar os sprites em diferentes threads, para aprender como isso é feito. Preciso sincronizar o thread de atualização e o de renderização. Atualmente, eu uso duas bandeiras atômicas. O fluxo de trabalho se parece com: Thread 1 -------------------------- …


2
Removendo o atraso no início de um pressionamento de tecla
Estou fazendo um jogo simples, e um dos problemas que encontrei é o atraso irritante ao pressionar uma tecla continuamente. Então, basicamente, quando eu pressiono (por muito tempo), por exemplo Up, meu objeto move 1 unidade para cima, não move (por aproximadamente 1 segundo) e depois move continuamente 1 unidade …
11 c++  sdl2  keyboard 

4
Como gerar uma grade de navegação para um mundo 3D?
Estou tentando encontrar uma solução para esse problema. Estou tentando criar uma malha de navegação no formato de uma grade de vértices bloqueados para x, y coordenadas com piso em forma de quadrados para o espaço 3D. Mas estou tendo problemas para tentar descobrir uma maneira de fazer isso. Tentei …
11 c++  tiles  navmesh 

2
Como calcular o tempo delta com SDL?
Ouvi dizer que você pode calcular o tempo delta com duas funções chamadas SDL_GetPerformanceCounter e SDL_GetPerformanceFrequency. Não tenho certeza de como eles funcionam completamente, mas ouvi dizer que é um pouco semelhante ao uso de SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while (somebool) { LAST = SDL_GetPerformanceCounter(); …
11 c++  algorithm  sdl 

3
Por que é possível encontrar uma coordenada de textura maior que 1 ou menor que 0
Estou estudando um texto sobre texture mappinge, na preparing to drawsessão, li: Defina os parâmetros de quebra de textura. Isso controlará o que acontece quando uma coordenada de textura maior que 1,0 ou menor que 0,0 é encontrada: glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S,wrap); glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T,wrap); onde wrap é: GL_REPEAT: especifica que …

2
Como associar um key_callback a uma instância da classe wrapper?
Estou tentando agrupar minhas chamadas GLFW3 em uma única classe: class WindowManager { private: GLFWwindow* window_; GLFWmonitor* monitor_; Keyboard* keyboard_; ... } E estou tentando configurar uma classe de teclado único que coleta as teclas pressionadas durante a execução. No GLFW, posso definir uma key_callbackfunção que está fora da definição …
11 c++  glfw 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.