前言: 一直没有做过Lua相关的商业项目,这次总算有机会得到这个机会,并且对游戏前端用xLua进行了实现。 之前在业余的时间里自己经常练手写一些关于uLua的东西,但真正工作用起来,发现业余玩一玩的练手方式其实还是不够的,需要多实践。 之前所了解的一些热更的方案有LuaJit、uLua、sLua、x ...
分类:
其他好文 时间:
2017-08-11 19:58:26
阅读次数:
218
Unity热更新常采用uLua框架,这里首先分析uLua异常处理,在LuaState类里存在DoFile函数,当使用DoFile调用lua程序时如果发现有语法错误时,将在Unity控制台打印出错误,接下来分析如何实现其异常功能,首先分析uLua源代码luaL_loadbuffer()函数将编译lua文件中的lua代码,如果..
分类:
其他好文 时间:
2017-07-24 16:34:22
阅读次数:
135
准备工作 调试代码下载 生成调试配置 这里很多同学出现过一个问题,就是同时下载了很多的lua 调试插件,所以这里需要注意 如果使用luaide进行lua调试,需要先禁用或卸载其他的lua调试插件.步骤: 演示 演示 演示 演示 演示 演示 Ulua&ToLua Ulua&ToLua attach 远 ...
分类:
其他好文 时间:
2017-07-16 09:52:56
阅读次数:
687
VsCode使用基础 LuaIde 配置项 FAQ 视频教程地址 调试代码下载 cocos2d调试文档 Ulua&ToLua调试文档 SLua调试文档 xLua调试文档 ...
分类:
其他好文 时间:
2017-07-16 09:50:46
阅读次数:
134
ulua+PureMVC框架简单热更新使用 前言: 1:作者官网论坛 首先介绍的是这个框架是一位大牛 骏擎【CP】 jarjin 写的,据说原本是“非常多人不知道怎么使用Ulua,所以搞了个演示Demo”,可是这个初衷发生了变化,突然有一个天作者发现非常多人基于这个Demo去做游戏了。这出乎作者的意 ...
分类:
编程语言 时间:
2017-07-08 18:52:14
阅读次数:
591
项目使用ulua,我神烦这个东西。lua单纯在lua环境使用还好,他妈的一旦要跟外界交互,各种月经不调就来了。要记住贼他妈多的细节,你才能稍微处理好。一个破栈,pop来push去,位置一会在-1,一会在-3,你妈21世纪已经过去五分之一了好吗,谁乐意像汇编一样操作?那十几个操作函数,愣是比正则表达式 ...
分类:
其他好文 时间:
2017-06-22 10:06:03
阅读次数:
255
这个信息很早了,2016年6月研究出来的,当时分享在ulua群1共享里面,然后就被大家的文件淹没了,但是这个话题并不老,这不整理群共享空间的时候,被我翻出来了,拿来炒炒。ETC1+A还是目前业内绝大多数手游纹理压缩方案,因为ETC2依赖于OpenGL3.0,而安卓的OpenGL3依赖于Android ...
分类:
其他好文 时间:
2017-05-25 11:41:35
阅读次数:
490
热更新实现方式 1. 使用Lua脚本编写游戏逻辑(Lua调用C#的方式),Lua解析器(也叫Lua虚拟机)在运行时解析Lua脚本,无须编译 2. C#反射技术 3. C#Light(什么鬼?) 如何学习热更新 1. 学习Lua编程 关于uLua的学习,我们可以参考官网,以及官方bbs来学习。上面有详 ...
分类:
编程语言 时间:
2017-03-09 19:48:11
阅读次数:
201
Lua 环境搭建 Windows 不用 visual studio 系统环境:Win7 64bit 联系方式:yexiaopeng1992@126.com 前言: 最近需要学习Unity3d游戏中的热更新技术,选择ULua方案,因此准备学习一些Lua的基础知识。之前在Ubuntu上曾经写过Lua版本 ...
前言 前言 前言 前言 在看了uwa之前发布的《Unity项目常见Lua解决方案性能比较》,决定动手写一篇关于lua+unity方案的性能优化文。 整合lua是目前最强大的unity热更新方案,毕竟这是唯一可以支持ios热更新的办法。然而作为一个重度ulua用户,我们踩过了很多的坑才将ulua上升到 ...
分类:
编程语言 时间:
2016-10-26 14:12:54
阅读次数:
500