目前官方 WE 并不支持 require,WE 内写代码没有灵魂,介绍一款 VS 插件
https://marketplace.visualstudio.com/items?itemName=Dencer.warcraft-vscode
功能如下:
* Pack map
* Run map
* Open world editor
* Add libraries
Lua 方面支持:
* require
* dofile
* loadfile
使用方式很简单,F1 按顺序执行以下命令
Warcraft: Create Project
字面意思
Warcraft: Clean Project
这里是删除项目内已经编译好的脚本已经地图文件
Warcraft: Add Library
这个库自带了一些扩展库,有兴趣可以了解下
Warcraft: Compile Script
编译,把 src 下面的代码和地图自带的脚本打包成 war3map.lua
Warcraft: Pack Map
打包地图
Warcraft: Run Map
编译、打包、运行一套龙服务,不过我测试的时候只是唤醒了魔兽,并没有直接进入游戏,有办法直接进入游戏的同学留言指点下
Warcraft: Open World Editor
字面意思
Warcraft: Toggle Configuration
Toggle Configuration between with debug and release
打包选项:debug 与 releas 版本
这项目目前已经停更一段时间,下载量也比较小,不过在目前不支持 require 的 WE 环境下是一个不错的选择
https://marketplace.visualstudio.com/items?itemName=Dencer.warcraft-vscode
功能如下:
* Pack map
* Run map
* Open world editor
* Add libraries
Lua 方面支持:
* require
* dofile
* loadfile
使用方式很简单,F1 按顺序执行以下命令
Warcraft: Create Project
字面意思
Warcraft: Clean Project
这里是删除项目内已经编译好的脚本已经地图文件
Warcraft: Add Library
这个库自带了一些扩展库,有兴趣可以了解下
Warcraft: Compile Script
编译,把 src 下面的代码和地图自带的脚本打包成 war3map.lua
Warcraft: Pack Map
打包地图
Warcraft: Run Map
编译、打包、运行一套龙服务,不过我测试的时候只是唤醒了魔兽,并没有直接进入游戏,有办法直接进入游戏的同学留言指点下
Warcraft: Open World Editor
字面意思
Warcraft: Toggle Configuration
Toggle Configuration between with debug and release
打包选项:debug 与 releas 版本
这项目目前已经停更一段时间,下载量也比较小,不过在目前不支持 require 的 WE 环境下是一个不错的选择