Difference between revisions of "VScript:zh-cn"

From Valve Developer Community
Jump to: navigation, search
Line 22: Line 22:
 
===[[Squirrel]]===
 
===[[Squirrel]]===
 
;{{game link|Left 4 Dead 2}}
 
;{{game link|Left 4 Dead 2}}
:[[L4D2 Vscripts|脚本介绍]]
+
:[[L4D2 Vscripts:zh-cn|脚本介绍]]
:[[L4D2_Director_Scripts|导演脚本]]
+
:[[L4D2_Director_Scripts:zh-cn|导演脚本]]
 
:[[L4D2 Vscript Examples|脚本范例]]
 
:[[L4D2 Vscript Examples|脚本范例]]
 
:[[List of L4D2 Script Functions|脚本API列表]]
 
:[[List of L4D2 Script Functions|脚本API列表]]
Line 35: Line 35:
  
 
;{{game link|Counter-Strike: Global Offensive}}
 
;{{game link|Counter-Strike: Global Offensive}}
:[[List_of_Counter-Strike:_Global_Offensive_Script_Functions|脚本API列表]]
+
:[[CSGO_VScript_范例|脚本API列表]]
 
:[[CSGO_Vscript_Examples|脚本范例]]
 
:[[CSGO_Vscript_Examples|脚本范例]]
  

Revision as of 06:45, 9 May 2019

English Русский

本页面内容由Dazai Nerau译自英文版页面. 欢迎任何人补充新内容或者修改其中的错误.


VScript 是一种用于脚本编程的虚拟机,它在起源引擎和外部脚本之间充当一个抽象的绑定层. 根据Alien Swarm SDK我们可以推知, 以下的脚本语言已经或者在不久的将来能够得到支持:

脚本文件放置于游戏目录内的 scripts/vscripts/ 文件夹中.

实现

Squirrel

<Left 4 Dead 2> Left 4 Dead 2
脚本介绍
导演脚本
脚本范例
脚本API列表
<Nuclear Dawn> Nuclear Dawn
脚本API列表
<Alien Swarm> Alien Swarm
[Portal 2] Portal 2
脚本API列表
<Counter-Strike: Global Offensive> Counter-Strike: Global Offensive
脚本API列表
脚本范例
<Contagion> Contagion
脚本API列表
Alien Swarm: Reactive Drop
脚本API列表
<Titanfall> Titanfall

Lua

[Portal 2] Portal 2 (仅限于 客户端/用户界面)
<Dota 2> Dota 2
脚本介绍
脚本API
Destinations
脚本介绍
脚本API
General Source 2
起源2 动画系统脚本API

Python

Source Filmmaker
脚本/操控

脚本的基本原理

详阅文章 VScript基本原理


推荐阅读