Вопросы по теме 'game-physics'

Динамический расчет точек круга в игре для Android
Если мои координаты X увеличиваются каждый раз, когда рисуется кадр, какую формулу я могу использовать из математической библиотеки, чтобы координата Y перемещалась по окружности круга кадр за кадром, создавая иллюзию вращающегося объекта? вокруг...
964 просмотров
schedule 21.12.2022

Движение игрока Objective-C ccKeyDown
В настоящее время я работаю над игрой Cocos2D для Mac в Objective-C. У меня работает движение, но у меня есть еще один вопрос .. Я использую этот код для перемещения своего игрока, это муха, поэтому ей нужно свободное движение во всех...
894 просмотров

Физический движок — определение скорости объектов после столкновения
Исследуя информацию для своего физического движка, я столкнулся с проблемой определения скоростей объектов (или величины «импульса» столкновения) после столкновения. Многочисленные источники говорят об использовании коэффициента восстановления, но,...
635 просмотров

Xna добавляет гравитацию в 2D-спрайт
Я пытаюсь смоделировать гравитацию в своей первой игре xna 2d. у меня есть следующее //Used for Jumping double elapsedAirTime = 0.0; double maxAirTime = 8.35; //End Jumping Итак, я пытаюсь переместить спрайт вверх на...
14398 просмотров
schedule 07.08.2023

Вращение не обязательно противоположный угол, почти отражающий?
Итак, я получил этот класс bulletContainer, который стреляет всеми этими пулями, он работает и стреляет отлично, когда я помещаю класс в moveiclip, чтобы добавить его на сцену. Я не могу использовать это в видеоклипе, потому что, когда я вызываю...
743 просмотров
schedule 05.02.2023

Помогите с симуляцией физики в WPF
Я изучаю простую физику для 2D-игр, и мне нужна помощь с симуляцией, которую я пытаюсь сделать. У меня есть планка, которая упадет на неподвижный шар в земле, xaml ниже: <Canvas Background="CornflowerBlue"> <Rectangle Name="bar"...
1847 просмотров
schedule 13.07.2023

Очень простое разрешение коллизий с интеграцией verlet
Я учусь делать некоторые очень простые физические вещи для собственного развлечения, но я сталкиваюсь со странной проблемой. Я использую метод интеграции Verlet с поправкой на время, как описано на http://www.lonesock.net/article/verlet.html , и...
1935 просмотров
schedule 11.05.2022

Как рассчитать местоположение объекта, который одновременно вращается и ускоряется?
Я пытаюсь написать простую игру, но я застрял на том, что я считаю простой физикой. У меня есть объект, который находится в точке 0,0,0 и движется со скоростью, скажем, 1 единица в секунду. Если я даю указание, что объект должен поворачиваться на 15...
557 просмотров
schedule 28.07.2022

Как узнать, какая сторона коллайдера была поражена от hit.normal?
В Unity3d я могу получить нормаль поверхности, с которой сталкивается коллайдер, используя hit.normal, но есть ли способ определить, какая сторона была поражена, что предусмотрено в Unity3d? Одно из решений состоит в том, чтобы увидеть ориентацию...
14367 просмотров

Движение мяча по трехмерной сфере
Я использую Unity и в основном Java для кода, хотя C# также можно использовать. В моей игре игрок управляет мячом (жестким телом), с применением физики мяча и работающей в комплекте со столкновениями, и вы должны вести себя по планете в стиле Марио...
1237 просмотров
schedule 01.06.2023

Получение идеального вращения спрайта в XNA
Я столкнулся с проблемой при обновлении положения пули при повороте стреляющего корабля. В настоящее время код почти работает, за исключением того, что под большинством углов пуля не вылетает оттуда, куда я хочу. Иногда он стреляет немного вверх,...
1767 просмотров
schedule 17.10.2022

Повышение эффективности обнаружения столкновений (C# XNA)
Я довольно неопытный программист, в настоящее время изучаю C# и пытаюсь изучить игровой дизайн в целом. Я использую платформу Microsoft XNA для создания игры Scrolling Shooter в стиле Galaga. После нескольких грубых испытаний, в которых я боролся...
1748 просмотров

box2d повышает скорость после столкновения
Я создаю мобильную игру на базе andengine и физического расширения box2d. Я хотел знать, есть ли способ увеличить скорость тела после столкновения. спасибо,
232 просмотров
schedule 11.10.2022

Как заставить захватчика двигаться слева направо в Java
Я создаю небольшой проект космических захватчиков, и у меня постоянно есть инопланетяне в цикле слева направо. Когда они достигают конца экрана, они перерисовывают правую сторону снова слева направо. Я уже установил размер окна и просмотрел...
6916 просмотров
schedule 02.03.2023

Синхронизируйте физику с игровым сервером
Я хотел написать многопользовательскую игру с использованием физического движка. Клиент использует физический движок для расчетов и отображает результаты вовремя, но, конечно же, серверу также необходимо все это моделировать. Afaik, клиенты обычно...
2556 просмотров

Как сделать так, чтобы что-то происходило на экране даже без нажатия клавиши?
Я делаю Pacman на C ++ с библиотекой Ncurses. Я могу перемещать Pacman с помощью своего кода, но я хочу переместить его так, чтобы pacman продолжал двигаться, даже когда я не нажимаю ни одной клавиши, а когда я нажимаю другую клавишу направления, он...
1034 просмотров
schedule 04.09.2022

Использование нормализованных векторов для хранения направления
Я делаю простую игру на С#/XNA. Мои актеры сохраняют направление, в котором они намереваются двигаться, как Vector2 . В каждом цикле обновления я нормализую заголовок (поскольку способ его установки может привести к разной длине) и добавляю...
342 просмотров
schedule 08.07.2023

Правильная обработка времени для механизма холста HTML5
Я работаю над симулятором нескольких снарядов для проекта колледжа, и мне интересно, как лучше всего настроить синхронизацию при рендеринге JavaScript на холсте HTML5. Я использую установку интегратора Эйлера для физики, и точность очень важна для...
347 просмотров

Пересечение Plane-Ray C#
У меня есть этот код для пересечения плоского луча: http://pastebin.com/2VuPeZ5r Думаю, я правильно вычислил t , но мне нужно вернуть null, если пересечения нет. Как мне это проверить? Спасибо
1509 просмотров
schedule 23.06.2022

Многомерное обнаружение столкновений ограничивающей рамки
Есть ответы для обнаружения столкновений 2D / 3D ограничивающей рамки, однако моя проблема заключается в том, как развить ситуацию до многомерности (4D или более)? Вот код на 3D корпусе. template<typename T, typename _Prd> bool...
842 просмотров
schedule 28.06.2022