Dota 2 Workshop Tools/Scripting: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
在DOTA2中,使用Lua作为它的脚本语言。Lua脚本将Dota2加载你的addon时被调用,这些脚本可以处理游戏中大部分方面的内容。脚本可以控制发生在游戏中的事件,游戏规则,技能,如何与英雄相互影响,小兵,AI,等等。
在DOTA2中,使用Lua作为它的脚本语言。Lua脚本将Dota2加载你的addon时被调用,这些脚本可以处理游戏中大部分方面的内容。脚本可以控制发生在游戏中的事件,游戏规则,技能,如何与英雄相互影响,小兵,AI,等等。
== 脚本入门 ==
== 入门 ==
* [[Dota 2 Workshop Tools/Scripting/Getting Started|入门]]
* [[Dota 2 Workshop Tools/Scripting/Getting Started|Getting Started]]


== 技能脚本 ==
== Scripting Abilities ==
* [[Dota 2 Workshop Tools/Scripting/Abilities Data Driven|数据驱动技能]]
* [[Dota 2 Workshop Tools/Scripting/Abilities Data Driven|Data Driven Abilities]]
* [[Dota 2 Workshop Tools/Scripting/Abilities Scripted|脚本技能]]
* [[Dota 2 Workshop Tools/Scripting/Abilities Scripted|Scripting Abilities]]
* [[Dota 2 Workshop Tools/Scripting/Modifier and Action list|装饰者和动作列表]]
* [[Dota 2 Workshop Tools/Scripting/Modifier and Action list|Modifier and Action list]]


== 常用技术 ==
== Common Techniques ==
* [[Dota 2 Workshop Tools/Scripting/Thinkers|思想者(相当于timer)]]
* [[Dota 2 Workshop Tools/Scripting/Thinkers|Thinkers]]
* [[Dota 2 Workshop Tools/Scripting/Console Commands|控制台命令]]
* [[Dota 2 Workshop Tools/Scripting/Console Commands|Console Commands]]
* [[Dota 2 Workshop Tools/Scripting/Dedicated VConsole Log Viewer|独立VConsole日志视图]]
* [[Dota 2 Workshop Tools/Scripting/Dedicated VConsole Log Viewer|Dedicated VConsole Log Viewer]]
* [[Dota 2 Workshop Tools/Scripting/Simple Trigger that calls Lua| 调用Lua的简单触发器]]
* [[Dota 2 Workshop Tools/Scripting/Simple Trigger that calls Lua| Simple trigger that calls Lua]]


== 参考资料==
== Reference ==
* [[Dota 2 Workshop Tools/Scripting/API|Dota 2脚本API]]
* [[Dota 2 Workshop Tools/Scripting/API|Dota 2 Scripting API]]
* [[Dota 2 Workshop Tools/Scripting/Constants|Dota 2脚本常量]]
* [[Dota 2 Workshop Tools/Scripting/Constants|Dota 2 Scripting Constants]]
* [[Dota 2 Workshop Tools/Scripting/Built-In Engine Events|引擎内置事件]]
* [[Dota 2 Workshop Tools/Scripting/Built-In Engine Events|Built-In Engine Events]]
* [[Dota 2 Workshop Tools/Scripting/Built-In Ability Names|引擎内置名称]]
* [[Dota 2 Workshop Tools/Scripting/Built-In Ability Names|Built-In Ability Names]]
* [[Dota 2 Workshop Tools/Scripting/Built-In Modifier Names|引擎内置技能]]
* [[Dota 2 Workshop Tools/Scripting/Built-In Modifier Names|Built-In Modifier Names]]


== Lua资源 ==
== Lua Resources ==
* [http://www.lua.org/ Lua官网]
* [http://www.lua.org/ Official Lua Website]





Revision as of 17:55, 10 August 2014

在DOTA2中,使用Lua作为它的脚本语言。Lua脚本将Dota2加载你的addon时被调用,这些脚本可以处理游戏中大部分方面的内容。脚本可以控制发生在游戏中的事件,游戏规则,技能,如何与英雄相互影响,小兵,AI,等等。

入门

Scripting Abilities

Common Techniques

Reference

Lua Resources