Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/actboy168/moehero
我的英雄不可能那么萌
https://github.com/actboy168/moehero
lua moba
Last synced: 2 months ago
JSON representation
我的英雄不可能那么萌
- Host: GitHub
- URL: https://github.com/actboy168/moehero
- Owner: actboy168
- License: gpl-3.0
- Created: 2016-10-13T02:03:27.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-17T04:10:00.000Z (12 months ago)
- Last Synced: 2024-10-13T08:24:37.985Z (3 months ago)
- Topics: lua, moba
- Language: Lua
- Homepage:
- Size: 3.76 MB
- Stars: 80
- Watchers: 10
- Forks: 38
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 我的英雄不可能那么萌
这是一张5v5的魔兽地图。由于版权的原因,没有放出资源(mdx/blp/mp3等)。
## 依赖项目
* [ydwe](https://github.com/actboy168/YDWE)
* [w3x2lni](https://github.com/sumneko/w3x2lni)
* [lni](https://github.com/actboy168/lni)## 作者
* [actboy168](https://github.com/actboy168/)
* [最萌小汐](https://github.com/sumneko/)
* 幻雷
* 一文字鲲
* 德堪
* 裸奔的代码## 开发环境
* YDWE,请使用最新的版本,并且确保你已经用YDWE关联了w3x文件。
* VSCode,构建支持。
* **非必选** VSCode插件`actboy168.lua-debug`,提供调试地图的功能。
* **非必选** VSCode插件`actboy168.tasks`,task会出现在左下方状态栏,适合不想输入指令的人。## 编译&运行
在VSCode中,`ctrl+p`,输入`task`,会列出可用的Task。使用`actboy168.tasks`的情况下,Task会直接出现在下方的状态栏上。
* 运行。测试地图,注意这个操作不会重新打包地图。
* 配置。打开YDWE的配置界面。
* 语法检查。检查地图脚本是否有语法错误。这个最好不要用插件来运行,因为这样会丢失一部分功能。
* 🔍。同样是语法检查,并且它会一直检测所有脚本是否有语法错误。
* Obj。打包Obj格式的地图,以便供YDWE打开来编辑物编、供魔兽运行地图。
* Lni。打包Lni格式的地图,用YDWE编译过Obj格式的地图后,需要打包成Lni来提交Git。
* Slk。打包Slk格式的地图,用于发布的版本。地图的打包流程使用`w3x2lni`完成,同时我们做了几个插件以实现一些特殊的功能,包括:
* 我们会对resource目录的包做特殊处理(因为有些人可能没有resource目录)。对于没有resource目录的人,我们会帮你把模型全部替换成步兵。
* 打包成Obj格式时,我们不会打包脚本文件,同时给地图注入一些代码,以便地图可以在运行时读取本地硬盘上的脚本(而不是地图内的)。这样你可以实时修过脚本,并通过-reload指令让它立刻生效。## 调试
安装`actboy168.lua-debug`之后,按F5可以直接运行地图,并激活调试。