Zh/Dota 2 Workshop Tools/Scripting: Difference between revisions
< Zh | Dota 2 Workshop Tools
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{ | {{lang|Dota 2 Workshop Tools/Scripting|title =脚本编写}} | ||
| | {{SubpageStart}}[[Dota_2_Workshop_Tools:zh-cn|Dota 2 创意工坊工具集]]{{SubpageEnd}} | ||
| | |||
}} | |||
在Dota2中,脚本由Lua编程语言处理,Lua将在dota2加载你的插件时被执行,并且它可以操作游戏的方方面面。脚本可以控制在游戏模式,游戏规则,技能,英雄交互,中立生物,AI等内容中发生的一切事件。 | 在Dota2中,脚本由Lua编程语言处理,Lua将在dota2加载你的插件时被执行,并且它可以操作游戏的方方面面。脚本可以控制在游戏模式,游戏规则,技能,英雄交互,中立生物,AI等内容中发生的一切事件。 | ||
== 入门指南 == | == 入门指南 == | ||
Line 41: | Line 39: | ||
* [http://www.lua.org/pil/contents.html 《Lua编程》网络版] - 《Lua编程》第一版,并且是免费网络版。 | * [http://www.lua.org/pil/contents.html 《Lua编程》网络版] - 《Lua编程》第一版,并且是免费网络版。 | ||
* [https://github.com/bhargavrpatel/Dota-2-Sublime-Packages Sublime Text的Dota2函数补全插件] | * [https://github.com/bhargavrpatel/Dota-2-Sublime-Packages Sublime Text的Dota2函数补全插件] | ||
[[Category:Dota 2 创意工坊工具集]] | [[Category:Dota 2 创意工坊工具集]] | ||
[[Category:AMHC 汉化]] | [[Category:AMHC 汉化]] |
Revision as of 03:47, 31 July 2022
Template:SubpageStartDota 2 创意工坊工具集Template:SubpageEnd
在Dota2中,脚本由Lua编程语言处理,Lua将在dota2加载你的插件时被执行,并且它可以操作游戏的方方面面。脚本可以控制在游戏模式,游戏规则,技能,英雄交互,中立生物,AI等内容中发生的一切事件。
入门指南
这里的文档都假定你已经有Lua的基本知识。如果你是Lua的初学者,页面最下的 Lua 资源 可以帮助你。
技能脚本
常见技术
脚本参考
范例
Lua 资源
- Lua中文学习教程和Lua代码编辑器下载 - 中文作者仅需看这一条,下面的全tm是英文!
- 官方Lua站点
- 《Lua编程》 - 很好的Lua学习资源,推荐初学者从这开始学起。
- 《Lua编程》网络版 - 《Lua编程》第一版,并且是免费网络版。
- Sublime Text的Dota2函数补全插件