Вопросы с тегом «c++»

C ++ - это статически типизированный, универсальный, многопарадигмальный язык программирования произвольной формы.

1
Какая библиотека анимации модели c / c ++ для OpenGL [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Я довольно новичок в разработке игр, играл с xna раньше и сейчас просто изучаю OpenGL & …
10 opengl  c++  models  c 

2
Хранение вокселей для воксельного движка в C ++
Я пытаюсь написать небольшой воксельный движок, потому что это весело, но изо всех сил пытаюсь найти лучший способ хранения реальных вокселей. Я знаю, что мне понадобятся какие-то куски, поэтому мне не нужно хранить весь мир в памяти, и я знаю, что мне нужно их рендерить с разумной производительностью. Я читал …
9 c++  voxels 

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

2
Как я могу безопасно поддерживать связь между компонентами и объектами с помощью кеш-памяти?
Я создаю игру, в которой используются игровые объекты на основе компонентов, и мне трудно реализовать способ взаимодействия каждого компонента со своим игровым объектом. Вместо того, чтобы объяснять все сразу, я объясню каждую часть соответствующего примера кода: class GameObjectManager { public: //Updates all the game objects void update(Time dt); //Sends a …

2
Как я могу переслать ввод с клавиатуры GLFW другому объекту?
У меня возникают проблемы при попытке выполнить события клавиатуры в другом классе с GLFW3. У меня проблема в том, что GLFW3 использует статическую функцию для ввода, как показано: static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { u.controls(window, key, action); } …
9 opengl  c++  keyboard  glfw 

3
Гибкие альтернативы многим многим маленьким полиморфным классам (для использования в качестве свойств, сообщений или событий) C ++
В моей игре есть два класса, которые действительно полезны, но постепенно становятся болью. Сообщение и свойство (свойство по сути является компонентом). Они оба являются производными от базового класса и содержат статический идентификатор, поэтому системы могут обращать внимание только на те, которые им нужны. Это работает очень хорошо ... кроме ... …

2
Почему компании все еще используют действительно старые версии Visual Studio?
Я понимаю, почему используется C ++. Это не то, о чем этот вопрос. Когда я устанавливаю игры, обычно Steam (я в основном использую Steam в наши дни) устанавливает дистрибутив C ++ 2005 Runtime. Мой вопрос: почему это так? По какой причине среда выпуска, выпущенная более 8 лет назад, все еще …
9 c++ 

5
Как я могу обновить настройки дисплея с экрана параметров без перезагрузки?
В настоящее время я создаю 2D RPG на C ++ 11 с Allegro 5 и boost. Моя цель состоит в том, чтобы каким-то образом обновить мои игровые настройки при изменении параметра в меню параметров. Я не хочу заставлять пользователя перезагружать мою игру. Другие игры не требуют перезапуска при смене разрешения …

2
Как я могу использовать Editline для игровой консоли?
Я хотел бы добавить внутриигровую консоль к игре C ++, которую я создаю. Хотя рендеринг консоли и синтаксический анализ команд меня устраивают, аспект ввода и редактирования текста (например, обработка левых / правых клавиш, клавиши возврата и т. Д.) Кажется большим усилием, которое я предпочел бы потратить на более интересные вещи. …
9 c++  text-based 

2
D3D / DXGI управляют полноэкранным переходом
У меня есть приложение D3D11, и я хочу добавить правильную полноэкранную поддержку. Теперь я могу позволить DXGI переключить мое окно в полноэкранный режим для меня, и у меня сложилось впечатление, что DXGI позаботится обо всем, что нужно, чтобы своп-цепочка переворачивала передний и задний амортизаторы, а не отбрасывала их. Однако позволить …

1
Как работает gluLookAt?
Из моего понимания, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); эквивалентно: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Но когда я распечатываю ModelViewматрицу, вызов glTranslatef()не работает должным образом. Вот фрагмент кода: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include …

3
Windows 8 все еще поддерживает DirectX 9?
Windows 8 поддерживает DirectX 9? Потому что я просматривал некоторые примеры, написанные на C ++ и DirectX 9, сделанные для Windows 8. Это было не так, как я знаю (смотрите здесь http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). Например, инициализация DirectX с помощью COM: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; Это просто странно, потому что я знаю …
9 c++  directx  windows 

3
Какое необходимое ноу-хау для написания библиотеки анимации (IK & FK)? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 2 года назад . Я не могу найти какую-либо хорошую библиотеку для анимации, те, которые я …

3
Компонентный дизайн: взаимодействие объектов
Я не уверен, как именно объекты делают вещи с другими объектами в компонентном дизайне. Скажи, у меня есть Objкласс. Я делаю: Obj obj; obj.add(new Position()); obj.add(new Physics()); Как тогда я мог получить другой объект, который не только двигал бы мяч, но и применял бы эту физику. Я не ищу детали …

3
Как обращаться с Блочным Миром, как Minecraft
Я хочу написать простую игру с блочным миром, как в Minecraft. Мой теоретический вопрос заключается в том, как лучше всего обрабатывать информацию этого блока во время игры. Моей первой идеей был огромный массив, но я думаю, что это приведет к нехватке памяти. Возможно, мне нужно загружать блоки только рядом с …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.