ideConnectDebugger: true,表示先在代码中监听指定端口,再用VSCode连调 (调用dbg.tcpListen); ideConnectDebugger: false,表示先启动vscode,再启动代码进行连调 (调用dbg.tcpConnect),即先F5启动Debug,再启动Unity连接端口 (我本人习惯将该选项改为false)。 port端口号可以自定义,不过要和代码中一致。 [补充]比较简...
使用方法二 //Author : BellusingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Reflection;usingSystem.Text;usingUnityEditor;usingUnityEngine;namespaceAssets.Editor{publicclassGeneratorCSToLuaComment{publicstaticstringOutPutPath=Application.dataPath+"/LuaScripts/src/Gen/Comment/...
即使该类未持有某属性,也可以通过添加注解,在提示内出现(PS:其实EmmyLua实现UnityAPI的提示也是基于此的) 基本格式:---@field [public|protected|private] field_name FIELD_TYPE[|OTHER_TYPE] [@comment] 变量的类型基本格式:---@type MY_TYPE[|OTHER_TYPE] [@comment] PS:按上述官方用法,comment描述应当放...
安装完Emmylua插件后,会获得一个dll文件,我的路径是:C:\Users\Administrator\.vscode\extensions\tangzx.emmylua-0.3.49\debugger\emmy\windows\x64 把这个文件拷贝到unity工程Assets同级目录下 修改《Test_L.lua》文件 首次启动,若不先启动unity,会报错 《Test_C.cs》新增代码,update()privatevoidUpdate() {if(...
以unity工程为根目录打开工作区,或者打开任意工作区, 通过用户配置指定unity工程所在目录, 然后写好输出目录. 在左侧工作区面板上单击右键会出现pull unity api, 点击之后等待一段时间api就导出完了。 依赖 该插件并非是self-contain编译, 而且必须依赖目标电脑上和本插件编译时一样版本的MSBUILD, 所以请确保电脑上拥...
Vscode+Unity断点调试三部曲(⼆):引⼊Emmylua插件断点调试三部曲(⼆):引⼊Emmylua插件 ⽤Vscode安装插件 打开你的lua⽂件所在⽬录,然后创建json⽂件 修改《Test_C.cs》⽂件 端⼝占⽤会报这个错误,修改下端⼝号就好 安装完Emmylua插件后,会获得⼀个dll⽂件,我的路径是:C:\Users...
VsCode使用EmmyLua插件调试Unity工程ToLua代码,1.安装EmmyLua的VsCode插件2.配置通过进程ID附加3.点击绿色箭头启动调试(确认之前已启动Unity并打开要调用的工程)调试运行游戏场景
jdk、jre(EmmyLua插件需要) vscode、xlua 查看jdk是否安装成功: 1.设置 修改launch.json,其中的ideConnectDebugger,ide指的是vscode,Debugger指的是unity,这里设置为false即表示用unity来连接vscode {//Use IntelliSense to learn about possible attributes.//Hover to view descriptions of existing attributes.//For...
点击+ ,选择 Emmy Debugger,最好给这个 Debugger 定义一个名字(UnityDebugger), 点击 Apply。这时,右上角的 Debugger 列表里面就会有你添加的 Debugger。 Debugger.png 从此以后,点击 小虫子,即可连接调试! EmmyLua 注解功能 参考链接:[Unity 开发环境:Intellij IDEA + EmmyLua] ...
简介:Lua IDE - IntelliJ IDEA+EmmyLua插件 Unity API代码提示 现在Unity API代码提示是没有的,因为我们还没导入API描述的library。这个library根据你选择的Lua中间件不同而不同,所以建议是自己导出。我的Lua中间件是SLua。这里以SLua为例。 1.打开SLua官方自带的Unity项目,在Slua-Editor下面,新建一个SLuaApiExporter...