自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 skynet添加动态库爬坑记录

luaxx.lib 从dll 导出 pexports lua53.dll > lua53.def dlltool -D lua53.dll -d test.def -l test.lib dlltool 是mingw自带的, pexport mingw默认没安装,要mingw-get install pexportsundefined reference to `lua_getfield’

2017-05-17 17:31:15 667

原创 Pomelo+unity3d采坑日志

区分你要用socketio的还是原生的,服务器要配合支持的,如果服务器不支持socketio,那么不能用。而且官方的socketio 试了下不能用。推荐原生官方原生的dll不能用。可以用他demo里面的,把simplejsondll和他src下的全复制到plugin下即可。阅读他demo的代码,不过他接口不一样了,要稍作修改。new class 后init,然后记得要connect,在conne

2017-03-05 15:14:38 2807

原创 Lua知识不断更新

坑: 1. 关于排序 http://www.cnblogs.com/slysky/p/5360387.html 里面有一点如果 a==b 时返回 true 且边界上的几个值是相等的话, sort_comp 就无法阻止 i 继续增长,所以有个结论:对于 a==b 的情况,一定要返回 false : 2. lua 的for pair坑,ipair只遍历数组部分,pair可访问全部,但是无序的。

2017-02-09 19:53:57 320

原创 动态库和静态

http://www.cnblogs.com/skynet/p/3372855.html库的概念其实就是在不改其他模块的基础上,添加的第三方的东西,或者说额外的东西。 而静态和动态的概念区分在于链接阶段,静态是在连接阶段添加的。所以需要全编,而动态的是在运行时才添加,所以可以小量更新,这就是dll这种动态库热更的原理

2017-02-07 15:36:41 209

转载 批处理

常用批处理。 https://segmentfault.com/a/1190000004713431

2017-02-07 14:56:18 214

原创 SKYNET环境配置

安装minggw http://blog.csdn.net/firefoxbug/article/details/6724876 如果是mingw gui manager 安装的,下载mysys,这个是一个集成环境,类似于linux的命令行? 可以用wim等。Mingw VIM命令 http://www.cnblogs.com/itech/archive/2009/04/17/1438439

2017-02-07 11:09:15 1630

转载 感悟001:关于分享,CTRL+C,CTRL+V

关于分享,这文章里面几句话写的不错。 http://www.dpull.com/about/ 我们想把自己的“面包屑小道”留给其他的程序员,这样他们就可以避免我们曾经犯过的愚蠢错误; –高效能程序员的修炼 代码能借用就借用 –Tom Duff, 贝尔实验室这里把图片贴出来共勉。

2017-02-07 09:55:52 308

转载 git安装即常用命令

clone 一个git服务器上工程 http://www.cnblogs.com/ayseeing/p/3572582.html 其实步骤大概为 1.1 安装git gui 1.2 生成本机ssh key 1.3 github上将本机ssh可以添加到github里面配置-sshkey上 1.4 git clone 就好了2.git 常用命令速查 https://www.oschi

2017-01-20 16:54:19 191

原创 Lua 实验(3) 注册c#方法到lua

1.首先在C的工程中 加入一些接口方法#define EXPORTBUILD//加载头文件 #include "LuaInterface.h"#include "lua.h"#include "lauxlib.h"#include "lualib.h"#include "luaconf.h"_DLLExport void LI_doString(lua_State *L ,

2016-10-14 11:34:58 436

转载 calling convention

使用C/C++语言开发软件的程序员经常碰到这样的问题:有时候是程序编译没有问题,但是链接的时候总是报告函数不存在(经典的LNK 2001错误),有时候是程序编译和链接都没有错误,但是只要调用库中的函数就会出现堆栈异常。这些现象通常是出现在C和C++的代码混合使用的情况下或在C++程序中使用第三方的库的情况下(不是用C++语言开发的),其实这都是函数调用约定(Calling Convention

2016-10-14 11:22:46 226

原创 Lua实验(二)U3D C#调用lua

1. 将lua 打包成lib2. 新建工程,引用lib,然后新建文件#define EXPORTBUILD //加载头文件 #include "DllTest.h"#include "lua.h"#include "lauxlib.h"#include "lualib.h"#include "luaconf.h"//设置函数int _DLLExport MyADD(int

2016-10-12 13:08:28 410

转载 Lua入门之二:C/C++ 调用Lua及多个函数返回值的获取

转载自:http://www.linuxidc.com/Linux/2014-09/106906.htm当 Lua 调用 C 函数的时候,使用和 C 调用 Lua 相同类型的栈来交互。C 函数从栈中获取她的参数,调用结束后将返回结果放到栈中。为了区分返回结果和栈中的其他的值,每个 C 函数还会返回结果的个数(the  function  returns  (in  C)  the  num

2016-10-12 11:37:29 928

原创 Lua实验室(一):类的实现和理解

1. 环境 tolua U3D下。2. 原理:lua中提供了metatable 元表的概念,这个相当于一个字典一样,使用Key-value的访问方式。其中有一些lua中实现的表操作可以用于支持面向对象的概念。表的__index 方法:当访问一个表不存在的域时,会触发lua解释器去查找__index metamethod,如果不存在,返回结果为nil,如果存在则由__index metame

2016-10-08 11:35:15 441

原创 Lua 关于类的理解整理

1. Lua 是过程式的语言,本身没有类的概念。但是Lua 是用C实现的,本身很多东西可以拓展,类也是一样的。2. 在Lua中,有一个表的东西,本质上是一个Hashmap,key-value 键值对这种,如果在map中找不到这个值,就会触发lua表的一套查找机制,正是通过这个查找机制,来实现“类”的操作。3. 元表的概念。

2016-09-20 10:33:45 400

Mega Animations Pack v1.7.1.unitypackage

Mega Animations Pack v1.7.1.unitypackage

2024-06-24

unity 动漫风校花梦工厂美女角色Spine动画30套

unity 动漫风校花梦工厂美女角色Spine动画30套

2024-06-07

ShaderForge 图形界面编辑shader工具源码

ShaderForge 图形界面编辑shader工具源码 亲测可用。 如果有报错,将报错那行删除即可。

2019-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除