text: UnrealScript在虛幻引擎4釋出之前是虛幻引擎的原生指令碼語言，用於編寫遊戲程式碼和遊戲玩法事件。該語言專為簡單、高階遊戲程式設計而設計。UnrealScript直譯器由虛幻引擎的作者蒂姆·斯維尼編寫，他同時也是另一門更早的遊戲指令碼語言ZZT-oop的創造者。與Java類似，UnrealScript是面向物件的，不支援多重繼承，並且類的定義均儲存於與之同名的單獨檔案中。與Java不同的是，UnrealScript沒有對原始型別提供面向物件的包裝。介面特性僅在虛幻引擎3和少數虛幻引擎2遊戲中受到支援。UnrealScript支援運算子過載；但除函式的可選引數特性外，不支援方法過載。在2014年3月舉辦的遊戲開發者大會上，Epic Games宣佈虛幻引擎4將移除對UnrealScript的支援，改為使用C++。“藍圖視覺化程式設計”系統將讓設計師得以進行視覺化程式設計，取代早期的Kismet視覺化腳本系統。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: UnrealScript
metadata.url: https://zh.wikipedia.org/wiki?curid=7798826