五一开始了,正好趁这段时间,挺闲。整理下xlua原理,之前直在lua来做热更新,觉得始终是个API搬运工,没有深入了解过基础原理。准备今天深入代码层面研究下,而不是停留在怎么用,而是深入研究为什么会这样。首先,先介绍下xlua吧,用Unity开发的人对他应该挺熟悉。对于热更新方案,现在主流方案主要是各种lua方案(tolua, xlua 等等),还有就是ILRuntime,基
首先,我们有必要说明下他们执行顺序:awake--start--update--fixedupdate--lateupdate--OnGUI--reset--onDisable--onDestoryAwake用于在游戏开始之前初始化变量或游戏状态。在脚本整个生命周期内它仅被调用次.Awake在所有对象被初始化之后调用,所以你可以安全与其他对象对话或用诸如GameObject.FindWit
转载 2024-03-06 23:15:31
55阅读
Lua逻辑运算符:与(and)、或(or)和非(not),与其它语言逻辑运算符功能致,这里不做赘述。仅仅说点,全部逻辑运算符将false和nil视为假,其它不论什么东西视为真。0也视为真。 这里要说是and和or一些特殊使用方法。 当连接2个操作数时: 1.对于运算符and来说,假设
转载 2018-04-24 21:25:00
256阅读
2评论
1,Githup上下载Xlua框架; 2,解压,将Assets文件夹下文件复制在工程中 默认可以在生命周期函数OnDisAble中释放虚拟机。 第种加载Lua文本方式《创建lua后缀为: .lua.txt》 第二种执行lua文本方式《require会自动查找Resources文件下名字为lua1文件》第三种自定义加载路径《项目用比较多》 获取lua脚本中变量; C#获取luaTabl
转载 2024-05-28 09:52:36
115阅读
在View类中有如下一些方法:    它们调用次序分别如下所示:    启动并显示时调用:    ① onAttachedToWindow    ② onWindowVisibilityChanged  --》 VISIBLE    ③ onSizeChanged   &nbs
转载 精选 2013-08-14 14:37:51
685阅读
直接调取当前js中其他方法//调取参数that.bindViewTap();全局变量使用方法a.jsvar app = getApp()Page({data: {hex1: [],})}//全局变量if (hex1 != null) {app.globalData.hex1 = hex1;}b.j
原创 2022-09-12 08:20:52
171阅读
作为Unity3D 游戏开发者,无论是初学者,还是已经就业工作者,在平时学习工作里,掌握一些 Unity 开发高级技巧,的确能够很好节省开发时间,提高开发效率,毕竟世界如此美丽精彩,我们应当把时间花费在更有价值事情上。Unity 开发技巧:2、在使用 Debug.Log 函数时传递游戏对象给第二个参数 gameObject,既可在点击控制面板输出信息时自动定位到对应游戏对象,方
这是一些简单库函数函数                                                                                                                                               返回rawqual(n,m)                          
原创 2023-03-16 14:12:27
35阅读
package com.liu.object;//判断两个引用中实际存储对象类型是否致public class GetClass { private String name; private int age; public GetClass(String name, int age) { this ...
转载 2021-09-23 10:50:00
163阅读
2评论
package com.liu.demo1;public class Stm { public static void main(String[] args) { int[] arr = {9,8,5,45,4,3241,684,45,50}; int[] dest =new int[10]; // ...
转载 2021-10-09 21:51:00
88阅读
2评论
session一些方法
原创 2021-06-04 19:44:35
208阅读
HttpServlet
原创 2022-06-02 06:00:10
285阅读
 1.join()和split()方法  <script type="text/javascript"> var x; var a=new Array(); a[0]="XHTML"; a[1]="CSS"; a[2]="JavaScript"; alert(a.join(
原创 2012-02-22 13:40:06
337阅读
org.apache.commons.lang.math.NumberUtils工具类 1.NumberUtils.isNumber()//用于判断字符串中是否是数字,返回结果是true或者false NumberUtils.isNumber("5.96");//结果是true NumberUti ...
转载 2021-07-25 17:28:00
1130阅读
2评论
替同事做了个洛奇英雄传自动染色程序,关于屏幕取色.因为里面他对颜色要求比较复杂,改动也比较大,于
转载 2017-02-01 06:12:00
219阅读
在学习过程中,显然方法很重要,现在做如下一些归纳(主要是针对MICROSOFT): 1.定要学会使用网络资源,这是现在大势所趋: 1)微软网站上据说有你想要任何资源,但是本人还是没有研究透,也做一些简单归纳吧。          * TECHNET 是很重要资料以及跟微软交流重要平台(论坛),TECHN
原创 2011-03-07 17:56:02
457阅读
   获取定范围随机数( 包含两端 ):     function getRan( min,max ){               return Math.floor( Math.random( )*(
原创 2016-07-15 11:01:23
572阅读
好耶是水结晶。 星斟杯中酒,江夜梦满舟。可有情长久,故月照寒秋。 开始吧。记录一些Wwise+Unity使用中东西。序号只是为了分类,本质是总结性质记录。 、集成 要注意Wwise平台要求,参考这个文档:https://www.audiokinetic.com/zh/library/edg ...
转载 2021-08-11 15:20:00
531阅读
2评论
一些值得学习Unity教程
原创 2023-04-28 01:35:52
112阅读
转 https://qinguan.github.io/2018/04/12/some-tips-about-openresty-lua/关于openresty lua使用一些tips          nginx 是多 worker 进程模型,所以除了共享内存字典是所有 worker 进程共享之外,其他数据都是每 worker ,无论是在 init_by_lua 里面创建
转载 2019-08-30 23:41:00
773阅读
  • 1
  • 2
  • 3
  • 4
  • 5