Привіт усім! Що ж, наша гра отримала зелене світло, а отже тепер можна повністю присвятити час роботі! І повірте, працювати є над чим. Як і кожні розробники, ми зрештою зіткнулися з потребою переробити значний кавалок гри. У нашому випадку йдеться про повне переписування системи пострілів.
UE4 чудовий рушій! Реалізацію пострілів вирішено було робити за допомогою Line trace. Це проста лінія, яка реєструє перетинання її з іншими об’єктами. І що найважливіше, вона не фіксується триґером! Ба більше, лінія до всього видає досить багато інформації. Зокрема, фізичний матеріал об’єкта зіткнення, координати перетину та ще купу всякого. За наявності цих даних, є змога розійтися на повну. Далі нам потрібно реалізувати ефекти від пострілу. Звісно, постріл у воду має інший ефект, ніж влучання у метал. Для цього нам потрібно декілька масивів (масив —це впорядкований набір фіксованої кількості однотипних елементів).Три, якщо точніше: ефекти пострілу, фізичні матеріали та декалі. Кожний елемент масиву має порядковий номер. Нам потрібно просто при кожному пострілі здійснювати пошук по масиву з фізичними матеріалами, знайти, за яким порядковим номером знаходиться даний фізичний матеріал, та поставити відповідні ефект і декаль дірки від кулі в точці перетину Line trace з об’єктом. Система досить проста, але дієва. Більше того, можна зробити так, щоби куля пробивала певні матеріали. Не певен, чи це потрібно буде, але штука класна!
Відверто кажучи, на словах воно дуже просто звучить. Але допетрати до таких речей самому деколи важко. Наступного разу будемо розмовляти про інтерфейс.
Ігрові ноутбуки, портативні консолі та справжні монстри з GeForce RTX 50 для безкомпромісного ґеймінґу: 2-6…
На виставці Computex 2026 компанія Acer представляє широкий асортимент електровелосипедів і електросамокатів та сумісне уніфіковане…
Колись спільна гра перед одним телевізором асоціювалася з Mortal Kombat та Need for Speed. Проте…
Новий бойовик жахів (як ще це назвати?) від A24 "Натиск" (Onslaught) за режисурою Адама Вінґарда…
Інді-розробник Едмунд Мак-Міллен, відомий за Super Meat Boy, The Binding of Isaac і нещодавньою Mewgenics…
Скіни найдивніших персонажів стали вже рутинними для Call of Duty, але схоже франшиза збирається повертатись…
This website uses cookies.
Дякую. Як завжди дуже цікаво )
Дякуємо =)
Класно, стільки всього дізнатися можна, продовжуйте роботу!
Неодмінно! Правда, є ризик навчитися круто так намахувати ігри =)
Памятаю на юніті теж кулі робив як фізичні обєкти і штовхав імпульсам, аж поки не виявилось що при великій швидкості вони не детектили колізії з меш колайдерами, прийшлось перейти на лайнтрейси((
Теж робив на юніті колись=)
Цікавий рушій. Але має багато багів =(