Разработка игр

Q & A для профессиональных и независимых разработчиков игр

2
Как избежать спагетти в аниматоре?
Я работаю с анимацией в Unity, и до сих пор я сделал только четыре (вверх и вниз влево и вправо), и мое окно анимации выглядит следующим образом ... Проблема в том, что если я двигался вверх, я хочу, чтобы герой продолжал искать вверх, а не переходил на «нейтральное холостое ход» …
9 unity  2d  animation 

2
Как улучшить производительность для дорогих функций в 2d city builder
Я уже искал ответы, но мне не удалось найти лучший подход для обработки дорогих функций / вычислений. В моей текущей игре (двумерное городское здание на основе плиток) пользователь может размещать здания, строить дороги и т. Д. Все здания нуждаются в соединении с перекрестком, который пользователь должен разместить на границе карты. …

3
Как встроить повторение в игру, которая не испортит опыт
Я создаю игру «Образовательные технологии» (Edtech), которая пытается следовать формату приключенческой RPG при обучении иностранным языкам. Очевидно, что игры EdTech должны действительно преподавать , что требует повторения для мастерства. Особенно иностранные языки, которые требуют большой практики для освоения. Но цель игры состоит в том, чтобы сюжетная линия и игровой мир …

2
Почему аналитика приложений для iTunes Connect такая неправильная?
Я разработал мобильную игру, и она есть в Google Play и в Apple App Store. Статистика установки из Google Play очень близка к моей собственной статистике, но статистика, которую показывает iTunes Connect, ОТКЛЮЧЕНА - она ​​показывает около 1000 «единиц приложения» (что, я полагаю, означает установку), когда их всего около 120. …
9 iphone  ipad  appstore 

2
Как я могу сделать мою игру Color Mixing более сложной?
Я делаю свою первую игру, и она выходит слишком простой. Существуют ли стандартные «методы», чтобы сделать его более сложным? Игра довольно простая. Картинка к игре 2048 . Когда вы скользите в направлении, все блоки скользят в этом направлении и сталкиваются или объединяются. Но вместо слияния чисел (например, 2 + 2 …

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 

1
Анимированные текстуры для моделей; Как написать шейдер?
Смотрел какую-то Ракетную лигу и заметил там анимированные наклейки и колеса. , Я хотел бы реализовать нечто похожее на эффекты на изображении выше. Как мне написать шейдер Unity для создания эффекта колеса? Я не очень разбираюсь в шейдерах, но могу ли я отредактировать стандартный шейдер Unity для создания эффекта анимации?

1
Как реализовать динамическую геометрию LOD на основе графического процессора в OpenGL? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто в прошлом году . Я пытаюсь реализовать LOD, чтобы повысить производительность моей игры. Я нашел очень …
9 opengl  java 

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

2
Управляемая ракета с постоянным временем
Я строю игру с игроками и ракетами. Я хочу запустить ракету из P1 в P2. Ракете всегда нужно ровно пять секунд, чтобы достичь Р2. Ракета должна также отслеживать P2. Если P2 отодвигается дальше, ракета должна ускориться, чтобы удовлетворить временным ограничениям. Если P2 движется влево, ракета должна двигаться влево (и также …

1
2D физика: сохранение предыдущей позиции в сравнении со скоростью сохранения
Я видел множество двумерных обучающих программ и книг, в которых предыдущее положение объекта сохранялось в состоянии вместо вектора скорости. Затем скорость вычисляется для каждого кадра как разность между позициями. Каковы преимущества этого метода?

4
Почему мой код C # 6 не компилируется в Unity?
Почему Unity не может работать с кодом C # 6 ? Это всегда дает мне ошибки компилятора. Вот несколько примеров кода: using static System.Convert; using static System.Environment; $"€{punten}{NewLine}€{Money}{NewLine}€{KilledEnemies}{NewLine}€{bonus}{NewLine}€{total}"; Я использую Visual Studio в качестве редактора кода и собираю без ошибок. Если я нажму play в Unity, он не будет построен.
9 unity  c# 

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

1
В механизме 2D-физики, как я могу избежать бесполезного разрешения столкновений, когда объекты останавливаются?
В физическом движке, который я разрабатываю (для обучения) с использованием love-2d , я реализовал разрешение столкновений следующим образом: FixedUpdate(dt) // I use fixed timestep foreach collide c1 in allNotStaticColliders c1.integartePhysic // i.e. apply gravitational force.. foreach collider c2 "near" c1 // "near"= I use spatial hashing if collide(c1,c2) resolve collision …

1
Как я могу сделать свою игру более интуитивной без учебника?
Сейчас я работаю над приложением для мобильных игр. В игре представлено дерево с несколькими ветвями, на которых летают и приземляются разные виды птиц. каждая птица имеет различный вес, и цель пользователя - сбалансировать вес на каждой стороне дерева до того, как ветви сломаются. Я приложил снимок экрана с игрой, и …

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