原文:热更新语言--lua学习笔记

一.lua安装和编程环境搭建 lua语言可以在官网:http: luadist.org 下载安装包安装,编程IDE之前学习使用的是SciTE https: www.cnblogs.com movin p .html ,这个IDE安装时会一并安装lua,当然,vscode idea luaStudio等IDE也可以编写lua,这次使用SublimeText编写lua,SublimeText的内地官网 ...

2021-04-03 23:43 0 265 推荐指数:

查看详情

lua学习笔记之-语言基础

一、基本知识 1.第一个程序: print("hello lua"); 在交互模式下直接运行: > print("hello lua") hello lua --输出 保存在文件中运行 ...

Sat Jul 13 07:10:00 CST 2013 1 4073
lua 更新

更新主要用于不停机修复bug等。故其重点是更新逻辑代码。切记模块设计时,分为数据和逻辑。1、所有脚本文件,除了入口的文件外,其他都写成module形式;2、模块中不要有文件内的local变量,目前未知此种变量存到哪里了,local修饰的函数无所谓;3、所有的数据部分直接存到 ...

Thu Mar 21 20:15:00 CST 2019 0 1111
更新基础--AssetBundle学习笔记

一.简介   AssetBundle简称AB包,特定平台的资产压缩包(包括模型、贴图、预设体、音效、材质球等资产)。     作用:Resources下的资源只读且打包后不可修改,而AB包存储位置自定,后期可以动态更新;AB包压缩后节省空间;可以进行资源更新和脚本更新。 二.官方打包 ...

Fri Apr 02 09:17:00 CST 2021 0 318
unity lua更新原理

更新原理 Lua的 require(modelname) 把一个lua文件加载存放到package.loaded[modelname]。当我们加载一个模块的时候,会先判断是否在package.loaded中已存在,若存在则返回改模块,不存在才会加载(loadfile),防止重复加载 ...

Tue Mar 31 23:59:00 CST 2020 0 727
skynet:更新 lua 代码

skynet有两种方法更新lua代码,clearcache和inject,文章分别对这两种方法做说明。 clearcache更新 讲这个前,先说明下skynet代码加载的事情。因为skynet的每个服务都是一个独立的lua虚拟机,对于同一份lua代码,N个服务就要加载lua文件N次 ...

Wed Jun 20 23:30:00 CST 2018 0 888
更新-----为何使用lua进行

  事实上我们在安卓端是可以使用c#jit的,但是我们在ios上的代码是AOT(预先编译,静态编译)的,不能用c# jit(实时编译,即时编译)。   ios不能用c#更是因为启动了CPU的No eXecute bit,简单说就是ios不允许更改代码,更新代码必须重新提安装包进行审核 ...

Fri Nov 02 03:21:00 CST 2018 0 2502
ReactNative学习笔记(四)更新和增量更新

概括 关于RN的更新,网上有很多现成方案,但是一般都依赖第三方服务,我所希望的是能够自己管控所有一切,所以只能自己折腾。 更新的思路 更新一般都是更新JS和图片,也就是在不重新安装apk的情况下更新JS和图片,这个需求是很普遍的。通过前面的了解我们知道RN的JS都被打包成了一个 ...

Thu Mar 15 19:24:00 CST 2018 0 3979
更新解决方案--tolua学习笔记

一.tolua使用准备工作:从GitHub上下载tolua(说明:这篇笔记使用的Unity版本是2019.4.18f1c1,使用的tolua是2021年4月9日从GitHub上Clone的tolua工程文件,没有下载release版本,使用的ide为vscode)   1.在GitHub上搜索 ...

Wed Apr 14 00:15:00 CST 2021 0 310
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM