У своїй грі я хотів би, щоб мій герой міг захоплюватися і триматися за виступи, а також мати можливість підтягнути себе, якщо для цього є місце.
Як визначити, чи є уступ, і якщо у персонажа є достатньо місця, щоб піднятися вгору?
У своїй грі я хотів би, щоб мій герой міг захоплюватися і триматися за виступи, а також мати можливість підтягнути себе, якщо для цього є місце.
Як визначити, чи є уступ, і якщо у персонажа є достатньо місця, щоб піднятися вгору?
Відповіді:
Відео для Overgrowth Alpha 132 показує, як вони здійснили сходження на уступ.
Їх метод повинен працювати в будь-якому двигуні, навіть у двовимірних двигунах, де ви б використовували прямокутник і коло замість циліндра і сфери.
Їх виявлення уступу включає дві частини:
Гра перевіряє, чи гравець в даний час стикається зі стіною. Якщо є стіна, там можуть бути виступи, на які гравець може схопитися. Друга частина бере на себе аналіз уступів.
Якщо гравець стикається зі стіною, циліндр зміщується вниз з певної відстані вище позиції гравця, поки він не торкнеться виступу. Це визначає три речі: