Перейти до вмісту

UnrealScript

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 11:54, 25 вересня 2021, створена Яцишин Василь (обговорення | внесок) (Створена сторінка: '''UnrealScript''' (також UScript) - це рідна скриптова мова Unreal Engine, яка використовувалась для створення коду гри та подій ігрового процесу до релізу Unreal Engine 4. Мова була розроблена для простого, високорівневого програмування ігор. Інтерпретатор UnrealScript був...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

UnrealScript (також UScript) - це рідна скриптова мова Unreal Engine, яка використовувалась для створення коду гри та подій ігрового процесу до релізу Unreal Engine 4. Мова була розроблена для простого, високорівневого програмування ігор. Інтерпретатор UnrealScript був запрограмований Тімом Свіні, який також створив попередню скриптову мову гри ZZT-oop.

Подібно до Java, UnrealScript є об'єктно-орієнтованою без багаторазового успадкування (усі класи успадковуються від загального класу Object), а класи визначаються в окремих файлах, названих для класу, який вони визначають. На відміну від Java, UnrealScript не має обгортки об'єктів для примітивних типів. Інтерфейси підтримуються лише в Unreal Engine 3-го покоління та кількох іграх Unreal Engine 2. UnrealScript підтримує перевантаження оператора, але не перевантаження функцій, за винятком додаткових параметрів.

У березні 2014 року компанія Epic Games оголосила, що Unreal Engine 4 більше не підтримуватиме UnrealScript, а підтримуватиме сценарії(скрипти) ігор на C++. Візуальні скрипти будуть підтримуватися системою візуалізації Blueprints, заміною попередній системі Kismet.