上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 47 下一页

2015年1月20日

Lua数据结构 — Udata(五)

摘要: 作者:罗日健Udata负责存储userdata的数据,这部分其实很简单,但是为了保证系列文章的完整性,还是写一篇出来补全。下面是Udata的数据结构:意义:CommonHeader:和与TValue中的GCHeader能对应起来的部分metatable:userdata的元表,和table的元表一样... 阅读全文

posted @ 2015-01-20 01:33 &大飞 阅读(795) 评论(0) 推荐(0)

Lua数据结构 — 闭包(四)

摘要: 作者:罗日健前面几篇文章已经说明了Lua里面很常用的几个数据结构,这次要分享的也是常用的数据结构之一 –函数的结构。函数在Lua里也是一种变量,但是它却很特殊,能存储执行语句和被执行,本章主要描述Lua是怎么实现这种函数的。在脚本世界里,相信闭包这个词大家也不陌生,闭包是由函数与其相关引用环境组成的... 阅读全文

posted @ 2015-01-20 01:31 &大飞 阅读(514) 评论(0) 推荐(0)

Lua数据结构 — Table(三)

摘要: 作者: 罗日健前面(一)、(二)里面其实已经把一些常用的数据类型(数值、布尔、字符串)说明了,这次要描述的是Table,Table在Lua里是一种常用的数据类型,是Lua里的精髓之一,其效率必须得到保证,而实现这种支持任意类型key和value的Table也是较为复杂的。一, Table的设计思想:... 阅读全文

posted @ 2015-01-20 01:30 &大飞 阅读(2615) 评论(0) 推荐(0)

Lua数据结构 — TString(二)

摘要: 作者:罗日健存储lua里面的字符串的TString数据结构:(lobject.h 196-207)其它结构中也会有L_Umaxalign dummy这个东西,来看看L_Umaxaliagn:从字面意思上就是保证内存能与最大长度的类型进行对齐,事实上也是做这件事,这里感觉lua想给各种不同设备做一种嵌... 阅读全文

posted @ 2015-01-20 01:29 &大飞 阅读(685) 评论(0) 推荐(0)

Lua数据结构 — TValue(一)

摘要: 作者:罗日健数据结构的设计,在一定程度上奠定了整个系统的设计,所以决定写一个对Lua主要数据结构的分析文章,本来打算写一篇就好了,但是每个数据类型其实都有点复杂,一篇的话篇幅太长,所以就拆开几篇来写了。为什么是从TValue说起,TValue是实现Lua弱数据类型的主要数据结构,不但在脚本中的值使用... 阅读全文

posted @ 2015-01-20 01:28 &大飞 阅读(817) 评论(0) 推荐(0)

Step By Step(Lua数据结构)

摘要: Lua中的table不是一种简单的数据结构,它可以作为其它数据结构的基础。如数组、记录、线性表、队列和集合等,在Lua中都可以通过table来表示。 1. 数组: 使用整数来索引table即可在Lua中实现数组。因此,Lua中的数组没有固定的大小,如: a = {} for i = 1, 100... 阅读全文

posted @ 2015-01-20 01:08 &大飞 阅读(252) 评论(0) 推荐(0)

2015年1月19日

NGUI动态添加

摘要: 1 动态添加sprite因为暂时未解决在脚本中动态指定atlas,所以,目前动态添加的sprite需要手动指定 public UIAtlas at; // Use this for initialization void Start () { test(); }... 阅读全文

posted @ 2015-01-19 11:21 &大飞 阅读(189) 评论(0) 推荐(0)

2015年1月18日

lua接入pb相关问题备忘

摘要: 最近接pb.c这段代码static int struct_unpack(lua_State *L){ uint8_t format = luaL_checkinteger(L, 1); size_t len; const uint8_t* buffer = (uint8_t*)lu... 阅读全文

posted @ 2015-01-18 21:52 &大飞 阅读(595) 评论(0) 推荐(0)

ReSharper 配置及用法(转)

摘要: 快捷键大全。6: Alt+F7将你光标所在位置的变量的所有使用以列表的方式显示出来,显示结果的窗体可以像其他窗体那样停靠。它的优点包括:可以从所有使用中挑选只显示read usage或者write usage,有时我们只是想知道某个变量在哪里被改变了。找到的位置前的图标也告诉你这点。可以在下方预览,... 阅读全文

posted @ 2015-01-18 21:36 &大飞 阅读(137) 评论(0) 推荐(0)

Unity3D教程宝典之插件篇:Unity3D插件详细评测及教学下载

摘要: 转载自风宇冲Unity3D教程学院引言:想用Unity3D制作优秀的游戏,插件是必不可少的。工欲善其事必先利其器。本文主旨是告诉使用Unity3D引擎的同学们如何根据需求选择适当的工具。为此我写了插件的经验及理论讲解,涉及插件的学习/辨别/选择/配合。也写了插件的评测/教程/下载。关于评测,带有一定... 阅读全文

posted @ 2015-01-18 08:13 &大飞 阅读(1220) 评论(0) 推荐(0)

2015年1月17日

Unity 2D入门基础教程

摘要: 如果用以前版本的Unity做2D游戏,虽然能做,但是要费很多周折. 比如你可以将一张纹理赋予一个”面片”网格,然后用脚本控制它的动画调整它的位移.如果你要使用物理引擎,那么还要将这个Obeject处理3D的,所以你还要确保你的Object要有足够的深度以确保他们在其它轴向上不起冲突.或者你选用一个第... 阅读全文

posted @ 2015-01-17 21:26 &大飞 阅读(2283) 评论(0) 推荐(0)

2015年1月16日

Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)问题解决

摘要: 异常出现频率:非必现,乍看不可捉摸。BUG导致:应用程序崩溃,过一小会儿会自动退出。Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)遇到这个问题很无奈,但是经过不断探索终于找到了问题的原因!!!这个问题非常不给面子,居然在给上级演示程序的时候突然崩坏!... 阅读全文

posted @ 2015-01-16 16:50 &大飞 阅读(6480) 评论(0) 推荐(0)

关于ios下arm64 luajitv2.1编译

摘要: 转自:http://blog.csdn.net/odiecn/article/details/42499233系统环境优山美地 OS X Yosemite Xcode 6.1.1cocos2d-x 3.1.1下载LuaJit通过GIT下载Luajit代码git clone http://repo.o... 阅读全文

posted @ 2015-01-16 16:45 &大飞 阅读(2704) 评论(0) 推荐(0)

2015年1月14日

Unity3d + SQLite

摘要: It will be practical guidance on usage of SQLite in Unity3d. I will tell that this such, for what could be demand how to implement and I will recommen... 阅读全文

posted @ 2015-01-14 10:41 &大飞 阅读(385) 评论(0) 推荐(0)

2015年1月13日

SQLite加密 wxSqlite3

摘要: 一直在网上搜wxSqlite3的文档,但是总找不到能真正解决问题的,就是一个简单的编译wxSqlite3自带的示例也出了老多问题,后来却发现,其实wxSqlite3的readme中已经有了详细的方法,哦,就在眼皮子底下!为了避免再一次的遗忘,就在这里暂作一个记录吧。截至记录时间,wxSqlite3的... 阅读全文

posted @ 2015-01-13 18:05 &大飞 阅读(10024) 评论(0) 推荐(2)

MinGW - 安装和配置 / MinGW - Howto Install And Configure

摘要: MinGW在线安装程序下载地址:http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20101030/mingw-get-inst-201010... 阅读全文

posted @ 2015-01-13 16:02 &大飞 阅读(303) 评论(0) 推荐(0)

在lua环境中使用protobuf

摘要: 最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。1、下载protoc-gen-lua可以通过git从服务器(https://... 阅读全文

posted @ 2015-01-13 15:30 &大飞 阅读(1361) 评论(0) 推荐(0)

2015年1月12日

unity3d本地api打开速度慢的解决方法

摘要: unity3d的本地api每次打开非常慢。因为是本地的页面,打开不应该很慢的,经过分析是调用了google的在线字体(可恶的墙啊)。在C:\Windows\System32\drivers\etc\hosts添加127.0.0.1 fonts.googleapis.com屏蔽掉fonts.googl... 阅读全文

posted @ 2015-01-12 20:48 &大飞 阅读(1946) 评论(0) 推荐(0)

2015年1月8日

Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享

摘要: 熟悉Unity的developer都知道在Unity中的线程不能使用Unity的对象,但可以使用Unity的值类型变量,如Vector3等。这样就使得线程在Unity中显的很鸡肋和蹩脚,因为很多函数很都是UnityEngine类或函数的调用的,对于哪些是可以在多线程使用,风雨冲进行了如下总结... 阅读全文

posted @ 2015-01-08 16:32 &大飞 阅读(528) 评论(0) 推荐(0)

天天飞车六大研发经验

摘要: 序言:转型手游,问题比想象要复杂。一些问题是研发阶段就能预见的,但是有些问题上线后才发现远超出我们的想象。从端游转型做手游变化远没有想象简单可能和公司内很多手游研发团队一样,我们也是从传统PC端游转型做手游的。 我们一度认为手游研发会比较轻松,技术上跟端游比起来相对容易, 人力上也不需要太多投入。但... 阅读全文

posted @ 2015-01-08 14:46 &大飞 阅读(185) 评论(0) 推荐(0)

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 47 下一页

导航