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

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

3
Понимание того, как создавать / использовать текстуры для игр, когда они ограничены силой двух размеров
У меня есть несколько вопросов о создании графики для игры. Например. Я хочу создать мотоцикл. (1 пиксель = 1 сантиметр) Так что мой мотоцикл будет иметь ширину 200 и высоту 150. (200x150) Но libgdx позволяет загружать только размеры со степенью 2 ?! (2,4,8,16, ...) Сначала я думал об этом. Я …

2
Архитекторы в видеоигры
Я студент архитектуры в моем последнем году. Я всегда интересовался дизайном видеоигр. Я использую 3d Max и Photoshop каждый день, и я думал о карьере в видеоиграх, начиная с дизайнера уровней / среды. Как к нему подойти? Стоит ли тратить время на изучение UDK или CryEngine? Должен ли я попробовать …

3
Блендер: Как «сетить» объект, который я сделал из кривых Безье
Я сделал форму звезды, используя кривые Безье, и вытеснил ее (см. Рис. Ниже): То, что я хочу сделать, это придать ему более округлый вид - не только по краям, используя скос. Я хочу, чтобы это выглядело примерно так (ну, эта форма в любом случае): Как бы я поступил так? Пожалуйста, …
8 blender 

4
нужно ли просить пользователей отправлять рекорды в таблицу лидеров?
Если пользователь получает новый рекорд в игре, следует ли его спросить, прежде чем его счет будет представлен в таблице лидеров? Первоначально я просто собирался отправить их счет в таблицу лидеров, не запрашивая их, но друг сказал мне, что предпочтительно, чтобы пользователь спросил. Спасибо

2
Пользовательский расширяемый формат файла для двумерных плиточных карт
Я реализовал большую часть своей игровой логики прямо сейчас, но все же создаю свои карты с неприятными циклами «на лету», чтобы иметь возможность работать с чем-то. Теперь я хотел бы продолжить и провести некоторое исследование о том, как (не) сериализовать эти данные. (Я не ищу редактор карт - я говорю …

2
Как реализовать трение в физическом движке на основе «Advanced Physics Physics»
Я реализовал физический движок, основанный на концепциях в классическом тексте « Продвинутая физика персонажей » Томаса Якобсена. Трение обсуждается очень кратко в статье, и сам Якобсен отмечает, как «другие и лучшие модели трения, чем эта, могли и должны быть реализованы». Как вообще можно реализовать правдоподобную модель трения поверх концепций из …

1
Как использовать производные пространства экрана для сглаживания параметрической фигуры в пиксельном шейдере?
В документе Valve Alpha Tested Magnification упоминается использование «производных пространства экрана на пиксель» для сглаживания. Я понимаю, что это ddxи есть ddyвстроенные функции в HLSL? Я пытаюсь нарисовать параметрические фигуры (например, круг: x² + y² <1 ) в шейдере, и я не знаю, как использовать эту технику для правильного сглаживания …

2
Как перевернуть текстуру BC6 / BC7?
У меня есть некоторый код для загрузки файлов изображений DDS в текстуры OpenGL, и я хотел бы расширить его для поддержки сжатых форматов BC6 и BC7, представленных в D3D11. Поскольку DirectX и OpenGL расходятся во мнениях относительно того, находится ли источник текстуры в верхнем левом или нижнем левом углу, мой …

2
Как применить скелетную анимацию из файла .x (Direct X)?
Используя формат .x для экспорта модели из Blender, я могу загрузить сетку, арматуру и анимацию. У меня нет проблем с генерацией сетки и просмотром моделей в игре. Кроме того, у меня есть анимации и арматура, правильно загруженная в соответствующие структуры данных. Моя проблема - правильно применить анимацию к моделям. У …

3
Как мне нанять дизайнеров уровней из сообщества моддинга?
Компания, в которой я работаю, быстро растет, и ходят разговоры о попытке нанять дизайнеров уровней из сообщества моддинга. Мой вопрос просто: где бы найти хорошие места для этого, и как мы будем проверять, кого нанимать? У кого-нибудь есть опыт этого?

1
Пакет GLSL плавает в текстуру RGBA
Я хочу составить обычные модели на основе треугольников и частицы с трассировкой лучей с разумной частотой кадров. WebGL не позволяет вам писать gl_FragDepthво фрагментном шейдере. У вас не может быть нескольких целей рендеринга, но вы можете рендерить в текстуру RGBA, а затем использовать эту текстуру в качестве входных данных для …
8 textures  glsl  webgl 

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

3
Как реализовать ИИ для файтинга
Я построил 2D истребитель вчера. Второй «игрок» почти ничего не делает. На самом деле ничего. Если честно, у меня никогда не было игр, в которых был бы такой противник. Итак, мой вопрос: как начать с программирования ИИ для противника? Есть ли учебники, лучшие практики? Я хочу, чтобы это было проблемой …
8 javascript  ai  html5 

3
Переход с XNA / C # на C ++? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки игр для Stack Exchange. Закрыто 6 лет назад . Некоторое время я работал с XNA над дизайном и разработкой игр (хотя и только для личного …
8 xna  c++ 

2
Захват движения для инди-разработчиков?
Несколько лет назад захват видео был возможен только для известных студий из-за стоимости. Теперь кажется, что это входит в сферу независимых разработчиков из-за снижения затрат и улучшения технологий. Я немного исследовал его и увидел два основных варианта: IPISoft и iClone, которые стоят несколько сотен долларов и используют довольно дешевое оборудование …
8 kinect 

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