Unity + Rider + EmmyLua使用中遇到的问题
Unity + Rider + EmmyLua 相关问题
EmmyLua使用
在Rider中添加EmmyLua插件,支持Lua代码的编写。
lua文件识别
File/Setting/Editor/File Types 中选择Lua文件,找到Lua Language file中添加 .lua;.lua.txt;如果.lua.txt后缀的lua文件依旧不能识别,在刚才添加的地方重新添加*.lua.txt。
Lua文件的源节点
File/Setting/Languages & Frameworks/EmmyLua 中,在最下方Lua additional sources root中添加lua文件的地址,支持require时的跳转。
Lua文件中的UnityAPI提示
资源中的EmmyLua-Unity至Rider中,激活EmmyLua-Unity的插件;在项目中添加EmmyLuaService.cs脚本,在Unity上方菜单栏可看到EmmyLua选项,可选择开启或关闭UnityAPI提示。
由于文末无法放置资源,资源已上传,查看博客下载内容。
Lua跳转
在Unity中设置,ProjectSetting=> Editor=> C# Project Generation 末尾添加 ;lua
调试
在Rider中最上方调试的地方,Edit Configurations => Emmy Debugger/Debugger中内容复制代码开头即可。
由于Lua不能像C#那样可以先断点,在运行项目,所以如果需要一开始断点,可以勾选Block the program and wair for the IDE,即等待编辑器附加调试后在运行后续代码。
Unity + Rider + EmmyLua使用中遇到的问题相关推荐
- Unity使用EmmyLua打断点
本文基于:vsCode 使用插件:EmmyLua.Debugger for Unity.Unity Tools.c# 请在VSCode中提前安装好使用的插件 1.打开软件,请确保这里没有打开任何一个脚 ...
- 最好用的Unity代码编辑器Rider如何免费申请?
洪流学堂,让你快人几步.你好,我是你的技术探路者郑洪智,你可以叫我大智. Rider是Unity圈公认的最好用的IDE,连官方都对它赞不绝口. 不过因为它是收费的,很多小伙伴没办法体验到它的美妙之处. ...
- Emmylua 调用unity api
lua filetype 需要把*.txt 换成 *.lua.txt 目录在这 UI 的dll在 D:\Program Files\Unity2018.2\Editor\Data\UnityExten ...
- VsCode使用EmmyLua插件调试Unity工程ToLua代码
1.安装EmmyLua的VsCode插件 2.配置通过进程ID附加 3.点击绿色箭头启动调试 (确认之前已启动Unity并打开要调用的工程) 调试运行游戏场景
- 给XLua生成Unity Api的EmmyLua代码提示
问题背景 编写Lua代码时使用Unity的Api没有代码提示影响效率,需要一个类型系统和代码提示,下面来解决这个问题 支持类型系统 Lua是动态语言,不支持声明变量类型,需要从语言外入手.有个插件叫E ...
- 【从零开始游戏开发】 开发环境准备 | Intellij idea 编辑器 | EmmyLua插件 | Unity引擎 | 编程语言
你知道的越多,你不知道的越多
- Rider的使用,c#开发利器
jetbrains铁杆粉,自从2017年rider问世以来就一直在用,并且直接抛弃了笨重的vs.可以说深受其益吧.不但提高了工作效率,也同时规范了代码风格,还学到了很多知识. 有人说jetbrains ...
- 【Unity】修改UGUI Minimap(2.2.5)的显示范围(min,max)
修改UGUI Minimap的显示范围(min,max) 今天开发遇到需求,要将小地图显示的范围调的更大,但是经过调试发现最大也只有100,于是用了一个比较笨的方法,那就直接去Editor中更改最大值 ...
- Unity面试题汇总(第一部分)
一.什么是渲染管道? 答:就是告诉GPU一些数据,经过一系列的操作,得到最终要显示的数据.渲染管道中的很多步骤,总的来说是将几何物体从一个坐标系变换到另一个坐标系中去. 主要步骤如下: 本地坐标系 ...
- 关于Unity中的UGUI优化,你可能遇到这些问题
一.界面制作 Q1:UGUI里的这个选项 ,应该是ETC2拆分Alpha通道的意思,但是在使用中并没起作用?请问有没有什么拆分的标准和特别要求呢? 据我们所知,alpha split 的功能最初只对 ...
最新文章
- Groonga 2.1.1 发布,嵌入式的全文搜寻引擎 - 开源中国 OSChina.NET
- NYOJ--2--括号配对问题
- 【机器学习】树回归和聚类算法解析和应用
- Maven 的获取、安装与环境变量设置方法
- pico park无法连接至远程服务器,picopark联机失败怎么办 picopark联机进不去问题解决方法...
- 笔记-VUE滚动加载更多数据
- Android 退出应用程序
- JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?
- 宝骏530中控屏怎么安装软件_【中山永豊】宝骏530音响升级美国DD双低音,炸机效果征服全场观众!...
- Delphi中destroy, free, freeAndNil, release用法和区别
- 冲刺个税递延,第三批养老目标基金正式获批!合计已达40只
- 数据科学导论学习小结——其二
- 最新 2022维达纸业AI面试真题题库
- 软考软件设计师考试总结(2018上半年)
- AspUpload组件的方法中文说明
- 学科前沿:基因启动子甲基化与宫颈癌发展的关系 | 文献科普
- 《世界历史》—史前时期的分期
- ios接入GameCenter登录
- 29 | 无锁的原子操作:Redis如何应对并发访问?
- 批量更改Excel文件中大量工作表的内容(修改公司一千多份excel表格)