这是一个OW地图工坊的相关文档网站。
名称 | 难度 | 说明 |
---|---|---|
零基础入门 | ★☆☆☆☆ | 入门教程,介绍了规则、变量的基本概念和使用 |
常见功能 | ★★☆☆☆ | 一些常见的功能是怎么做的 |
生化模式 | ★★★☆☆ | 一个简单的生化模式是怎么一步一步做出来的 |
2D格斗解析 | ★★☆☆☆ | 解析2D横版格斗的基本规则 |
自瞄和透视解析 | ★★☆☆☆ | 解析最基本的自瞄和透视的基本规则 |
应用观察者模式思想 | ★★★★☆ | 使用观察者模式的思想,方便我们编写规则 |
运行机制推测 | ★★★★★ | 地图工坊内部机制推测 |
另外,Bilibili的UP主也有制作视频教程,您可以前往观看。
一些功能的查阅。
名称 | 说明 |
---|---|
手册 | 由昭华整理的官方功能手册,方便快速查阅相关功能 |
数组 | 数组基本使用 |
持续事件 | 持续事件基本使用 |
矢量和向量 | 矢量向量基本使用和基本运算 |
因为工坊支持代码转存及粘贴,所以玩家可以使用第三方工具直接编写代码,以此衍生出许多辅助工具,总结如下,需要注意的是,这些工具多为开源版本,作者可能会随时弃坑:
名称 | 平台 | GitHub | 说明 |
---|---|---|---|
owlang | VSCode | vicerust/owlang | VSCode 的代码高亮、补全插件 |
Overwatch Workshop Syntax Highlight | Sublime text | Mike111177/Overwatch-Workshop-Syntax-Highlight | Sublime text的代码高亮样式 |
语言 | GitHub | 说明 |
---|---|---|
C# | ItsDeltin/Overwatch-Script-To-Workshop | 完成度最高,对其他版本解释器的开发提供了很有价值的参考 |
C# | TrueCP6/ostw-method-library | 上一解释器的函数库 |
Python | Zezombye/overpy | 看上去很强大 |
Python | adapap/OWScript | 已经许久没更新 |
Python | fredi-68/OverScript | 已经许久没更新 |
Typescript | GKD-OW/OverTS | 使用方式见此 |
Typescript | Beier/Omnium | 已经许久没更新 |
Java | Groodion/Overwatch-Code | 甚至还有一个界面版转换工具,已经许久没更新 |
可视化工具均未有完成品,仅在此记录以待关注
国服作品请前往owmod.net浏览或提交。
部分外服优秀作品可见外服作品。
本项目所有人均可参与。参与方式:
更多内容,请参见贡献指南
若您需要使用本站任何内容,您需要遵循以下条件:
只要您遵循以上的条件,您就可以:
如何确定自己的行为是否属于商业目的:
另外:
若您参与本项目贡献,或使用本项目任何内容,均代表您同意本协议。