GKD-OW / docs

OW Workshop Documention
https://docs.owmod.net/
16 stars 18 forks source link

title: 概述 lang: zh-CN

熔火工坊文档

这是一个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浏览或提交。

部分外服优秀作品可见外服作品

参与

本项目所有人均可参与。参与方式:

更多内容,请参见贡献指南

使用协议

若您需要使用本站任何内容,您需要遵循以下条件:

只要您遵循以上的条件,您就可以:

如何确定自己的行为是否属于商业目的:

另外:

若您参与本项目贡献,或使用本项目任何内容,均代表您同意本协议。

黑名单