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使用中遇到的问题相关推荐

  1. Unity使用EmmyLua打断点

    本文基于:vsCode 使用插件:EmmyLua.Debugger for Unity.Unity Tools.c# 请在VSCode中提前安装好使用的插件 1.打开软件,请确保这里没有打开任何一个脚 ...

  2. 最好用的Unity代码编辑器Rider如何免费申请?

    洪流学堂,让你快人几步.你好,我是你的技术探路者郑洪智,你可以叫我大智. Rider是Unity圈公认的最好用的IDE,连官方都对它赞不绝口. 不过因为它是收费的,很多小伙伴没办法体验到它的美妙之处. ...

  3. Emmylua 调用unity api

    lua filetype 需要把*.txt 换成 *.lua.txt 目录在这 UI 的dll在 D:\Program Files\Unity2018.2\Editor\Data\UnityExten ...

  4. VsCode使用EmmyLua插件调试Unity工程ToLua代码

    1.安装EmmyLua的VsCode插件  2.配置通过进程ID附加 3.点击绿色箭头启动调试 (确认之前已启动Unity并打开要调用的工程) 调试运行游戏场景

  5. 给XLua生成Unity Api的EmmyLua代码提示

    问题背景 编写Lua代码时使用Unity的Api没有代码提示影响效率,需要一个类型系统和代码提示,下面来解决这个问题 支持类型系统 Lua是动态语言,不支持声明变量类型,需要从语言外入手.有个插件叫E ...

  6. 【从零开始游戏开发】 开发环境准备 | Intellij idea 编辑器 | EmmyLua插件 | Unity引擎 | 编程语言

    你知道的越多,你不知道的越多

  7. Rider的使用,c#开发利器

    jetbrains铁杆粉,自从2017年rider问世以来就一直在用,并且直接抛弃了笨重的vs.可以说深受其益吧.不但提高了工作效率,也同时规范了代码风格,还学到了很多知识. 有人说jetbrains ...

  8. 【Unity】修改UGUI Minimap(2.2.5)的显示范围(min,max)

    修改UGUI Minimap的显示范围(min,max) 今天开发遇到需求,要将小地图显示的范围调的更大,但是经过调试发现最大也只有100,于是用了一个比较笨的方法,那就直接去Editor中更改最大值 ...

  9. Unity面试题汇总(第一部分)

    一.什么是渲染管道? 答:就是告诉GPU一些数据,经过一系列的操作,得到最终要显示的数据.渲染管道中的很多步骤,总的来说是将几何物体从一个坐标系变换到另一个坐标系中去. 主要步骤如下:  本地坐标系 ...

  10. 关于Unity中的UGUI优化,你可能遇到这些问题

    一.界面制作 Q1:UGUI里的这个选项 ,应该是ETC2拆分Alpha通道的意思,但是在使用中并没起作用?请问有没有什么拆分的标准和特别要求呢? 据我们所知,alpha split 的功能最初只对 ...

最新文章

  1. Groonga 2.1.1 发布,嵌入式的全文搜寻引擎 - 开源中国 OSChina.NET
  2. NYOJ--2--括号配对问题
  3. 【机器学习】树回归和聚类算法解析和应用
  4. Maven 的获取、安装与环境变量设置方法
  5. pico park无法连接至远程服务器,picopark联机失败怎么办 picopark联机进不去问题解决方法...
  6. 笔记-VUE滚动加载更多数据
  7. Android 退出应用程序
  8. JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?
  9. 宝骏530中控屏怎么安装软件_【中山永豊】宝骏530音响升级美国DD双低音,炸机效果征服全场观众!...
  10. Delphi中destroy, free, freeAndNil, release用法和区别
  11. 冲刺个税递延,第三批养老目标基金正式获批!合计已达40只
  12. 数据科学导论学习小结——其二
  13. 最新 2022维达纸业AI面试真题题库
  14. 软考软件设计师考试总结(2018上半年)
  15. AspUpload组件的方法中文说明
  16. 学科前沿:基因启动子甲基化与宫颈癌发展的关系 | 文献科普
  17. 《世界历史》—史前时期的分期
  18. ios接入GameCenter登录
  19. 29 | 无锁的原子操作:Redis如何应对并发访问?
  20. 批量更改Excel文件中大量工作表的内容(修改公司一千多份excel表格)

热门文章

  1. Lottie动画的优劣及原理
  2. java gzip解压请求_使用 gzip 压缩请求正文
  3. Fiddler抓包工具详解
  4. 菜鸟教程python爬虫小说_Python 爬虫介绍 | 菜鸟教程
  5. Spark常用端口号
  6. python风格迁移_Python简单实现图像风格迁移
  7. python风格迁移_图像风格迁移实战(附Python实战)
  8. 计算机视觉知识点-车型识别
  9. 代码审查codereview工具
  10. CISP 考试教材《第 6 章 知识域:信息安全评估》知识整理