个人博客
文章平均质量分 76
阿明_2018
这个作者很懒,什么都没留下…
展开
-
Lua从虚拟机原理分析到lua代码实现面向对象过程的理解
希望能帮助到那些lua的初学者,更好的理解和使用lua这门语言 lua作为一个使用寄存器虚拟机的语言,他需要实现如下几个部分: 1. 将源代码编译程虚拟机可识别执行的字节码2. 为函数准备调用栈3. 内部维持一个IP(指令指针)来保存下一个将执行的指令地址4. 模拟一个cpu的运行,循环拿出ip指向的字节码,根据字节码进行解码,然后执行字节码 虚拟机有两种不同的实现方式,...原创 2018-06-11 16:27:48 · 3206 阅读 · 2 评论 -
Lua:来讲一下包装类在虚拟机内部的调用逻辑和userdata的存储对象
首先,感谢蒙哥让我能用上这么方便的一个lua框架-tolua我想大家在使用tolua的时候,在做c#包装类(即wrap文件的时候),都会不由的感叹,原来lua和c#交互竟然那么简单,那么请问有谁真正的了解过这些wrap文件的原理,这些文件又是如何在虚拟机之中运行的呢,intptr这个类的作用又是什么,里面的topointer方法有没有想过之间隐藏的含义,那么我接下来会慢慢bb的。阅读一下部分,请了...原创 2018-06-13 11:35:19 · 513 阅读 · 1 评论 -
XLua映射Prefab上C#代码字段到Luabehaviour解决方案
1. Xlua对prefab上ui脚本绑定的gameobject映射到xlua的Luabehaviour(1).导入文件夹ExportRelevance2XLua(2).选择工程目录中的prefab,编辑需要映射到Luabehaviour的普通ui脚本,上图为一个模板,如果需要映射的字段,增加一个Attribute-Export2LuaBehaviour,参数传入引用名字,例如go1,并且u...原创 2018-06-26 12:15:44 · 1262 阅读 · 0 评论 -
unity接入腾讯云(阿里云),资源上传,下载,鉴黄
腾讯云和阿里云都提供了资源上传,下载,鉴黄,api也很完善,我仅以腾讯云距离,并会在文章末尾上传一个unity工程工程中引用了腾讯云提供的c#sdk,并导入了unity工程做了一些修改,并会在下面列举一些注意事项:appid :不要完全复制腾讯云控制台的appid,只截取字符串部分即可unity项目需要2017以上版本,并在buildsetting选择.net4.6解决方案需要引用...原创 2018-10-31 17:28:58 · 2354 阅读 · 1 评论