代码改变世界

随笔分类 -  Unity

Unity 使用xLua遇到的坑

2017-08-12 15:51 by 风恋残雪, 22312 阅读, 收藏, 编辑
摘要: 在我们使用xLua作为Unity中lua集成的解决方案时,遇到了一个问题,就是当我们使用在lua中把UI中的某个控件绑定相应的事件(如按钮的onClick事件),xLua绑定这个事件是用委托实现的,具体代码可以查看xLua的代码。而在程序退出的时候xLua会检查对应的委托有没有被正确的释放掉,如果没 阅读全文

扩展SQLite使其能从apk文件中读取db

2017-07-17 08:16 by 风恋残雪, 1804 阅读, 收藏, 编辑
摘要: 游戏中会大量使用到配置文件,每个项目组根据自己不同的需求会选择不同的存储格式,比如使用Json或者SQLite来存储数据。此处我们只对使用SQLite的情况来做讨论。一般情况下会选择把它放在可读写目录里面,这样SQLite可以直接使用它原来的io API来对db文件进行读取。在PC或者iOS平台上这 阅读全文

tolua#代码简要分析

2017-04-16 23:02 by 风恋残雪, 4405 阅读, 收藏, 编辑
摘要: 简介 tolua#是Unity静态绑定lua的一个解决方案,它通过C#提供的反射信息分析代码并生成包装的类。它是一个用来简化在C#中集成lua的插件,可以自动生成用于在lua中访问Unity的绑定代码,并把C#中的常量、变量、函数、属性、类以及枚举暴露给lua。它是从cstolua衍变而来。从它的名 阅读全文