Розмір шрифта:
МЕТОД ДИСКРЕТНОГО ПРОГНОЗУВАННЯ ТРАЄКТОРІЇ ДЛЯ СТАБІЛІЗАЦІЇ ПРИЗЕМЛЕННЯ ПЕРСОНАЖА У 2D-ІГРАХ
Остання редакція: 2026-05-22
Анотація
У роботі представлено метод прогнозування точки та часу приземлення ігрового об’єкта у двовимірному просторі на основі дискретного аналізу балістичної траєкторії. Описано алгоритм покрокової симуляції руху під дією гравітації з використанням фізичних променів для динамічного виявлення колізій із поверхнею. Запропонований підхід дозволяє заздалегідь обчислювати параметри взаємодії об’єкта з рельєфом, забезпечуючи передумови для плавної інтеграції процедурної анімації та усунення візуальних дефектів під час посадки.
A METHOD OF DISCRETE TRAJECTORY PREDICTION FOR STABILIZING CHARACTER LANDING IN 2D GAMES
Abstract
The paper presents a method for predicting the landing point and time of a game object in a two-dimensional space based on a discrete ballistic trajectory analysis. An algorithm for step-by-step motion simulation under gravity using physical raycasting for dynamic collision detection with the surface is described. The proposed approach allows computing the parameters of object-terrain interaction in advance, providing the prerequisites for smooth procedural animation integration and eliminating visual artifacts during landing.
A METHOD OF DISCRETE TRAJECTORY PREDICTION FOR STABILIZING CHARACTER LANDING IN 2D GAMES
Abstract
The paper presents a method for predicting the landing point and time of a game object in a two-dimensional space based on a discrete ballistic trajectory analysis. An algorithm for step-by-step motion simulation under gravity using physical raycasting for dynamic collision detection with the surface is described. The proposed approach allows computing the parameters of object-terrain interaction in advance, providing the prerequisites for smooth procedural animation integration and eliminating visual artifacts during landing.
Ключові слова
процедурна анімація; прогнозування траєкторії; ігрова фізика; виявлення колізій; рівноприскорений рух; procedural animation; trajectory prediction; game physics; collision detection; accelerated motion
Посилання
1. Рівноприскорений прямолінійний рух. Прискорення [Електронний ресурс] – Режим доступу: http://fizyka.inf.ua/Topics/Mehanika/Kinematuka/3.html
2. Unity Technologies. Rigidbody2D.gravityScale [Електронний ресурс] – Режим доступу: https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Rigidbody2D-gravityScale.html
3. Unity Technologies. Physics2D.Raycast [Електронний ресурс] – Режим доступу: https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Physics2D.Raycast.html
4. Аналіз систем процедурної анімації в 2d-платформерах. Оксана Володимирівна Романюк, В'ячеслав Анатолійович Іванчук. Матеріали LIV Всеукраїнської науково-технічної конференції факультету інформаційних технологій та комп'ютерної інженерії. – Вінниця, 2026: [Електронний ресурс] – Режим доступу: https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2026/paper/view/27968
2. Unity Technologies. Rigidbody2D.gravityScale [Електронний ресурс] – Режим доступу: https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Rigidbody2D-gravityScale.html
3. Unity Technologies. Physics2D.Raycast [Електронний ресурс] – Режим доступу: https://docs.unity3d.com/6000.3/Documentation/ScriptReference/Physics2D.Raycast.html
4. Аналіз систем процедурної анімації в 2d-платформерах. Оксана Володимирівна Романюк, В'ячеслав Анатолійович Іванчук. Матеріали LIV Всеукраїнської науково-технічної конференції факультету інформаційних технологій та комп'ютерної інженерії. – Вінниця, 2026: [Електронний ресурс] – Режим доступу: https://conferences.vntu.edu.ua/index.php/all-fitki/all-fitki-2026/paper/view/27968
Повний текст:
PDF