AngelScript - AngelScript

AngelScript
Paradigma Moniparadigma : komentosarja , pakollinen ( menettelyllinen , olio-suuntautunut )
Kehittäjä Andreas Jönsson
Ensimmäinen ilmestyi 2003
Vakaa julkaisu
2.35.1 / 28. syyskuuta 2021 ; 10 päivää sitten ( 2021-09-28 )
Kirjoituskuri staattinen , vahva
Käyttöjärjestelmä Monialustainen
Lisenssi zlib -lisenssi
Verkkosivusto angelcode .com /angelscript Muokkaa tätä Wikidatassa
Vaikuttanut
C ++

AngelScript on peli suuntautunut koottu skriptikieli .

AngelScript tarjolla staattinen kirjoittamalla , esine kahvat (samanlainen kuin C ++: viitteet mutta roskat talteen viittaus laskenta ), esine-suunta , yksi perintö , moniperintä liitäntöjä. Mahdollistaa operaattoreiden rekisteröinnin ja ylikuormituksen . AngelScriptiä voidaan käyttää minkä tahansa C ++ IDE: n kanssa, kuten NetBeans , Geany ja Eclipse .

C- ja C ++ -toimintoja voidaan kutsua AngelScript -ympäristössä. AngelScriptin luokkasyntaksi seuraa tarkasti C ++ -luokkia : ei tarvitse välityspalvelintoimintoja, jotta AngelScript voidaan upottaa C ++ -sovelluksiin, mikä helpottaa kahden kielen integrointia. AngelScriptissä ja C ++: ssa on useita eroja:

Angelscriptiä käytetään videopelien kehittämisessä , mukaan lukien Amnesia: The Dark Descent , Amy , Dustforce , Gekkeiju Online , King Arthur's Gold , Legend of the Guardians: The Owls of Ga'Hoole , Overgrowth , Penumbra: Overture , Penumbra: Requiem , Puddle , lautat ja sauvat , Sine Mora , Star Hallitsija , SuperTuxKart , Warhammer: Mark of Chaos , Warsow , Sven Co-op ja jazz Jackrabbit 2 Plus , sen lisäksi, että tuetaan scripting kieli Urho3D . Hazelight Studios ylläpitää laajennusta, joka yhdistää AngelScriptin Unreal Engineen ; tätä laajennusta käytettiin uusimman pelin, It Takes Two , kirjoittamiseen AngelScriptiin. Sitä käytetään myös Ulmin yliopistossa interaktiivisessa 3D-animaatio-ohjelmassaan sekä robotiikassa ; esimerkiksi ohjelmoida robottiagenttien käyttäytymissääntöjä.

Viitteet

Ulkoiset linkit