vscode tolua 代码提示

unity3d 专栏收录该内容
76 篇文章 1 订阅

vscode lua.rar

安装 jdk 1.8.0 并配置环境变量

把 emmylua-unity-1.0.3.vsix 复制到 VSCode 的 bin目录下
按住 Shift 右键 在此处打开 PowerShell 窗口,执行下面命令
code --install-extension emmylua-unity-1.0.3.vsix
安装好后打开vscode 安装emmyLua
安装完成记得重启
vscode 打开unity 的lua目录,空目录也行
把EmmyLuaService.cs丢到unity项目的Editor文件夹下
编译后 选择菜单 EmmyLua 的Enable,启动提示服务
返回vscode 在工作区 右键 pull unity api 等待拉取完成
之后代码就有提示了

栗子:

local GameObject = UnityEngine.GameObject;
local Resources = UnityEngine.Resources;
local prefab = Resources.Load("cube");
local cube = GameObject.Instantiate(prefab);

你会发现cube:后面并没有gameobject函数的提示
你可以在上面添加类型提示

local GameObject = UnityEngine.GameObject;
local Resources = UnityEngine.Resources;
local prefab = Resources.Load("cube");

---@type UnityEngine.GameObject
local cube = GameObject.Instantiate(prefab);
cube:AddComponent(typeof(UnityEngine.Rigidbody))

 

  • 0
    点赞
  • 1
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值