P...
原创 2022-11-02 13:51:26
128阅读
现在还是个新手,对很多还不是很了解,所以语言估计会有点晦涩,望原谅啊!!<pre name="code" class="html">TOLUA_API int tolua_isusertable (lua_State* L, int lo, const char* type, int def, tolua_Error* err) { if (def && lua
转载 2024-10-05 12:12:23
38阅读
Unity热更新常采用uLua框架,这里首先分析uLua异常处理,在LuaState类里存在DoFile函数,当使用DoFile调用lua程序时如果发现有语法错误时,将在Unity控制台打印出错误,接下来分析如何实现其异常功能,首先分析uLua源代码luaL_loadbuffer() 函数将编译lua文件中的lua代码,如果没有错误,则返回0,同时将编译后的程序块压入虚拟栈中。如果不为0,说明有语
原创 2017-07-24 14:17:51
1466阅读
lua代码创建物体 using LuaInterface; using UnityEngine; using UnityEngine.Experiment...
原创 2022-11-02 13:50:08
120阅读
namespace SimpleFramework.Service { public HttpServer(int port) { host = "http://192.168.43.205:6688/"; }
原创 2022-11-02 13:51:25
142阅读
转载 2017-05-23 14:56:00
50阅读
2评论
课后习题1. 广播机制的实现过程答:Android中的广播使用了观察者模式,即基于消息的发布/订阅事件的模式。广播发送者和接收者分别处于观察者模式中的消息发布和订阅两端。广播机制的实现过程具体如下: ①广播接收者通过Binder机制在AMS(Activity Manager Service)中进行注册。 ②广播发送者通过Binder机制向AMS发送广播。 ③AMS查找符合相应条件(IntentFi
C#创建cube void Start()
原创 2022-11-02 13:51:11
162阅读
转载 2017-05-23 14:55:00
226阅读
2评论
slua ulua nlua 某篇文章的说法 slua 是目前所有unity+lua方案里最快的,没有反射,很少gc alloc,功能最强大的 ulua/nlua 都是基于反射的解决方案,劣势是速度慢,gc alloc频繁,不直接支持代理,优势是不会产生静态代码,减少了app的尺寸。导入ulua1.25的unity包,包含以下3个文件夹: 来自该文章:http://doc.ulua.org/art
转载 2024-04-27 18:44:33
87阅读
以下操作均在Mac下完成!!!1.获取LuaJIT!地址http://luajit.org/注意!!!!!============>>>>> uLua uses LuaJIT 2.0.2 which can be obtained fromhttp://luajit.org/一定要下载LuaJIT ...
转载 2014-09-03 14:03:00
145阅读
jarjin 同学分享的lua热更新解决方案。大家可以试试,在下面回复交流遇到的问题。原文:http://game.ceeger.com/forum/read.php?tid=16483&fid=16 看了坛子上同学用Kopilua,以为真的跨平台没问题,就实验了安卓手机,然后就开始铺游戏框架,干了一星期到昨晚想起来到ipad上跑跑,然后我跟我的小Demo一起崩溃了。今天搜索l
转载 精选 2015-03-10 09:31:21
1619阅读
文章目录热更新介绍Xlua开发工具推荐C#调用lualua文件加载Loader自定义加载lua调用C#的例子热更新介绍目前来说主流的热更新方案还是lua,其中ulua,ToLua,Xlua,这三个是比较热门的。Tolua继承自uluahttp://www.ulua.org/index.html 点开Xluahttps://github.com/Tencent/xLua xlua学习,首先看一遍文档
转载 2024-08-31 06:40:59
333阅读
1. 基本原理知识函数重载:在相同作用域中的多个函数,具有相同的名字而形参表不同。不能仅仅基于不同的返回类型而实现函数重载。返回值是不影响函数签名的。C++函数重载底层实现原理是C++利用name mangling(倾轧)技术,来改名函数名,区分参数不同的同名函数。编译器通过函数名和其参数类型识别重载函数。为了保证类型安全的连接(type-safe linkage),编译器用参数个数和参数类型对每
转载 2024-06-28 19:08:54
69阅读
Ulua_toLua_基本案例(八)_LuaAccessingArray using UnityEngine; using LuaInterface; public class AccessingArray : MonoBehaviour { private string script = @" f
转载 2017-08-14 12:00:00
112阅读
2评论
前言xlua是腾讯给出的热更新方案,已经有很多成功的案例了,这里把xlua工程下载过来,成功执行到hello world表示对xlua环境搭建成功,毕竟学习一门技术或语言都是从hello world开始的,虽然环境搭建下载过来即可,没有任何的坑。1.下载Xlua工程到这里对xlua进行下载,建议选择xlua_lua5.3 or Higher版本的工程,以后所有关于xlua热更新方案都使用lua5.
转载 2024-06-14 16:33:39
370阅读
初学ULua与XLua,在这里简单介绍一下各自特点与使用步骤,若有不当之处,欢迎指正。一:介绍 ULua与XLua都是用于Unity项目的热更新。 ULua的集成开发环境为SimpleFramework,分为NGUI版和UGUI版。实际上,ULua是对Lua的一次“包装”,而SimpleFramework是对ULua的又一次“包装”。由此可知,其关系为SimpleFramework>UL
转载 2024-03-14 20:42:59
744阅读
转自:http://www.manew.com/blog-27966-2568.html?_dsign=0c1fb317Lua代码都是运行时才编译的,不运行的时候就如同一张图片、一段音频一样,都是文件;所以更新逻辑只需要更新脚本,不需要再编译,因而Lua能轻松实现“热更新”。Ulua是一款非常实用的unity插件,它能让unity支持Lua语言,而且运行效率还不错。下面就跟大家谈谈我用ulua的一
转载 精选 2016-01-03 11:07:00
674阅读
1点赞
现在一些热更的方案有LuaJit、uLua、sLua、xLua、L#(C# Light)等1、LuaJit和其他Lua解释器区别过大,针对大多数unity的程序员来讲,并不是特别适合。2、uLua:Lua是当前速度最快的Lua,但它所存在的缺陷就是uLua的分支版本多,造成了不统一的现象。 ulua最早是一个叫LuaInterface开源库的Unity移植,在2015年初换成cs2lua,又在2
转载 2024-04-29 20:22:20
411阅读
    keil软件是学习单片使用到的软件,用C语言写程序,keil是必不可少的,目前最新的keil软件算是keil4了,不过还是有不少的实例程序是用keil2编写的,但是不会影响keil4打开以.UV2为后缀的工程文件,keil4会将keil2转换成keil4。    安装好之后可以看下注册机的说明,注册keil软件
转载 2024-05-23 21:24:01
146阅读
  • 1
  • 2
  • 3
  • 4
  • 5