上节说了Lua书写的一些细节,这次就来具体地将这些细节整理出来。一、代码书写规则        1.代码注释                  单行注释:--注释内容              &nb
Lua注解@class类声明注解 EmmyLua利用 @class 注解来模拟面向对象中的类,可以继承,可以定义字段/属性完整格式:--@class MY_TYPE[:PARENT_TYPE] [@comment]应用目标:local 变量global 变量示例:---@class Car : Transport @define class Car extends Transport local
1.下载vscode先下载vscode,下载完成后安装c/c++插件2.安装MinGW2.1.下载MinGWMinGW下载地址2.2.安装MinGW2.2.12.2.2注:这里我修改了安装路径,默认即可,当然后面设置要注意。并且继续点击continue2.2.3:对于箭头所指的每一项,右键Mark for installation,我这里选择了全部安装2.2.4:点击installation-&g
转载 2024-10-22 14:34:52
98阅读
作者:zilch Lua是一种嵌入式脚本语言,可以方便的与c/c++进行相互调用。但是Unity中主要是用c#进行开发的,因此在Unity中使用Lua通常有以下两种方案:使用c#实现一个lua虚拟机 基于原生的c lua api做一个封装,让c#调用从性能上考虑,当前主流方案都是第二种。基于第二种方案实现的框架目前主要有xLua,sLua,uLua,NLua(+KeraLua)。在这些方案中,都
转载 2024-03-18 06:56:22
156阅读
lua语言快速入门1. Lua快速入门1.1 数据类型1.1.2 字符串1.1.3 布尔值1.1.4 数字1.1.5 函数1.1.6 table1.1.7 空值1.2 常用标准库1.2.1 string 库1.2.2 table 库1.2.3 math 库1.3 虚变量2. Lua 语言比较特别的几个地方2.1 Lua 的下标从 1 开始2.2 使用 .. 来拼接字符串2.3 只有 table
转载 2024-03-01 10:01:47
93阅读
 用途:供大 家深入了解如何运用VSCode中代码片段功能VSCode中的代码片段(snippets)代码片段是一种方便重复输入代码的模板。(例如循环或条件语句)在VSCode中代码片段出现的场景有:1.与其他建议混合的IntelliSense(Ctrl+Space)中;2.专用代码段选择器中(在命令面板中插入代码段)。它还支持通过制表符完成:使用启用它的配置 "editor.tabCo
转载 2024-08-30 13:18:59
490阅读
1 //父子节点相关的: 2 parent 变量表示Transform的父节点 3 root 表示它的根节点,如果没有父节点,它会返回自己 4 //根据名字查找子节点 5 Transform Find(string name) 6 //判断该Transform是否某Transform的子节点 7 bool IsChildOf(Transform node) 8 //
VS code必备前端插件 切换语言安装完成后,默认显示英文,我们可以通过安装中文语言包插件来显示中文,操作如下:打开vscode,点击插件图标(或 ⌘ + ⇧ + X),在搜索框中输入“chinese”,安装使用快捷键“⌘ + ⇧ + P”打开vscode的命令框,输入display,点击“Configure Display Language”,切换语言更换主题如果不喜欢VS code
转载 2024-03-04 04:36:41
1148阅读
近期工作中需要用到OpenGL,而之前一直是用Opencv工作,这就需要在VS上配置OpenGL。因为是首次在VS上配置OpenGL,以备自己和有需要的小伙伴不时之需。我的VS是2022版的,但配置流程各版本应该都是一样的。根据百度百科的解释,OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序
转载 9月前
49阅读
上一篇文章: (小广告:我做的开源免费的,个人知识管理及自媒体营销工具“想学吗”:https://github.com/xland/xiangxuema) 我们在package.json里能找到他的入口文件;"main": "./out/main",electron是分主进程和渲染进程的; 渲染进程是主进程启动的; ./out/main.js显然这就是主进程的入口程序; 确实不假 但别着急去分析这
  之前使用过autocomplete自动补全,只是简单的传入input框中要补全的数组,类似于1 $('#id').autocomplete('[数组形式的补全数据]',{minChars: 0});    只是知道他是JQueryUI的一个插件,但是autocomplete有那些参数,都有什么作用并不知道,直到昨天客户要求一个输入框可以输入两种查询条件,都带出一种结果,无奈
转载 2024-10-23 20:43:07
27阅读
前言 当在一个大型工程中编写大量的lua脚本时,代码提示和方法跳转等功能很实用,据我所了解的目前除LuaStudio之外,似乎还没有一个很好的编辑器。但今天讲述的是Idea +EmmyLua插件 达到很强大的功能。 我的使用环境: idea 2017.1.2 社区免费版 EmmyLua在线文档: 原
原创 2021-07-20 16:56:52
2035阅读
使用vscode进行开发时,不要盲目下载插件。下面本篇文章就来给大家总结分享一些不要再下载的vscode插件,希望对大家有所帮助! 使用vscode进行开发时,不要盲目下载插件。下面本篇文章就来给大家总结分享一些不要再下载的vscode插件,希望对大家有所帮助!vscode好多插件都已经内置了,但是还是有很多憨批不知道,还在傻傻的推荐这些插件来坑萌新。1
一。使用制作滑动列表:使用UILayout做虚拟列表ui.list = base:findcom("center/ScrollView/Viewport/Content", "UILayout") ui.list.onCreate = base.createrender ui.list.onUpdate = base.updaterender ui.list.ItemRenderer = Asse
转载 2024-04-13 12:11:58
68阅读
前言      在看了uwa之前发布的《Unity项目常见Lua解决方案性能比较》,决定动手写一篇关于lua+unity方案的性能优化文。       整合lua是目前最强大的unity热更新方案,毕竟这是唯一可以支持ios热更新的办法。然而作为一个重度ulua用户,我们踩过了很多的坑才将ulua上升到一个可以在项目中大规模使用
转载 2024-05-13 22:40:38
71阅读
本文将以编写全局用户缓存信息为例,在编写过程中逐一介绍如何使用TypeScript编写基础的intellisense提示,废话不多说,马上开始! 0.准备工作首先,新建一个usercache.js文件和一个usercache.d.ts文件,前者为编写用户缓存js代码的地方,后者为编写用户缓存的intellisense代码提示的地方。这两个文件可以是任意的名称,两个文件的名称也可以不一样,
问题描述在MacOS系统上安装了VS Code,配置了Java开发环境。每次打开VS Code的时候,随便输入任何代码,都能看到代码的最后有一个红色波浪线,然后PROBLEMS标签页中就会报出大量的错误。错误的内容分两种:“非法字符:xxxx”(非法字符的内容是多个Unicode编码,但是每次出现的都是同一批)和“不是语句”。报错截图是这样的: 如果关闭VS Code然后重新打开,那么这些代码就不
导读随着Lua在项目中的大量使用,它所带来的性能问题也逐步成为了项目运行时的重大性能瓶颈之一。特别是内存相关的性能问题,无论是内存分配过大还是内存泄露无法回收,目前都已经在不少研发项目中集中爆发。UWA推出的GOT Online中的Lua模式已经慢慢成为研发团队对Lua进行日常性能监控的有效手段。因此,也有越来越多的团队反馈,在监控到table数持续上涨,引用Mono对象持续增多等等问题时,应该如
转载 2024-05-27 22:33:14
62阅读
0. 照旧的碎碎念转眼间已经三月了,2月份的博客因为过年的懒惰和开年之后的忙碌而没有写……第二个月就打破了去年总结时对于2018年的愿望,真是羞耻呢……年后在准备新的测试版本,断断续续做了一些优化,更多的精力放在团队的绩效评估、沟通这样偏管理的事物上,说实话技术上可以聊的东西不多。近期看到UWA群里和问答上聊Lua的使用之类的话题比较多,也在看ET这套完全基于C#进行游戏开发的框架中提到——
转载 2024-04-15 12:43:12
34阅读
前言在看了uwa之前发布的《Unity项目常见Lua解决方案性能比较》,决定动手写一篇关于lua+unity方案的性能优化文。整合lua是目前最强大的unity热更新方案,毕竟这是唯一可以支持ios热更新的办法。然而作为一个重度ulua用户,我们踩过了很多的坑才将ulua上升到一个可以在项目中大规模使用的状态。事实上即使到现在lua+unity的方案仍不能轻易的说可以肆意使用,要用好,你需要知道很
转载 2024-06-17 23:44:37
155阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5