Я дізнався в школі, що вісь z вгору. Це те саме в моделюванні програмного забезпечення, як Blender. Однак у багатьох іграх вісь y зростає. В чому причина?
Я читаю онлайн-книгу "Навчання сучасного 3D-графічного програмування" Джейсона Л. Маккесона На сьогоднішній день я вирішував проблему блокування карданних виробів і як її вирішити за допомогою кватерніонів. Однак тут, на сторінці Кватерніонів . Частина проблеми полягає в тому, що ми намагаємось зберігати орієнтацію у вигляді серії з 3 накопичених осьових обертів. …
Я досить новачок у розробці 3D будь-якого виду, тим не менш ігор. Читаючи підручники та приклади, я виявляю, що координати X / Y / Z здаються трохи назад, ніж моя перша здогадка. Я уявляв, що якби людина ходила по полю, їх положення X / Y змінюватиметься, і якщо вони стрибатимуть …
Я дотримуюся книги "Навчання розвитку ігор LibGDX", щоб зробити просту гру. Я перебуваю в розділі створення меню, де ми створюємо етап і візуалізуємо його з межами налагодження. У книзі йдеться про використання, Table.drawDebug(stage)але цей статичний метод, здається, повністю видалено з Tableкласу фреймворків . Я імпортую com.badlogic.gdx.scenes.scene2d.ui.Table; нижче мій код: @Override …
Припустимо, у вас об’єкт вільно плаває в просторі. У вас є вектор, на який ви хочете вказувати цей об'єкт, і вектор, що представляє напрямок, в який він зараз знаходиться. З цих двох можна отримати обертання (матрицю, кватерніон, що завгодно), що представляє зміну орієнтації для приведення двох векторів у вирівнювання. Якщо …