Zh/VScript: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
mNo edit summary
m (Conform to translated page standards.)
Line 1: Line 1:
{{otherlang2
{{lang|VScript}}
|title=VScript
|noborder=true
|en=VScript
|ru=VScript:ru
}}
本页面内容由[//steamcommunity.com/id/utagawashii/ Dazai Nerau]译自[[VScript|英文版页面]]. 欢迎任何人补充新内容或者修改其中的错误.
本页面内容由[//steamcommunity.com/id/utagawashii/ Dazai Nerau]译自[[VScript|英文版页面]]. 欢迎任何人补充新内容或者修改其中的错误.


Line 77: Line 72:
*[[Logic_script|logic_script]]
*[[Logic_script|logic_script]]


[[Category:Technical]]
[[Category:Technical:zh-cn]]
[[Category:Scripting]]
[[Category:Scripting:zh-cn]]

Revision as of 15:05, 29 August 2021

English (en)Español (es)Русский (ru)中文 (zh)Translate (Translate)

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


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

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

Note.png注意:在CSGO中,你可以通过启动参数-scriptlang来调整Vscript的默认编程语言(可用的是Python Squirrel Gamemonkey)
待完善: 是否可用,因为是从代码中发现的

实现

Squirrel

求生之路2 Left 4 Dead 2
脚本介绍
导演脚本
脚本范例
脚本API列表
Nuclear Dawn Nuclear Dawn
脚本API列表
异形丛生 Alien Swarm
传送门2 Portal 2
脚本API列表
反恐精英:全球攻势 Counter-Strike: Global Offensive
脚本API列表
脚本范例
Contagion Contagion
脚本API列表
Alien Swarm: Reactive Drop Alien Swarm: Reactive Drop
脚本API列表
Titanfall Titanfall
Mapbase Mapbase (自定义内容)
脚本撰写
GitHub

Lua

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

Python

起源电影制作器 Source Filmmaker
脚本/操控

脚本的基本原理

详阅文章 VScript基本原理

推荐阅读