- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 vs2013 dll 文件的创建和引用
前几天做了个加密算法的封装dll,找了好多教程,发现其实很简单的问题被说的有点不那么容易看懂,这里我就用自己最简单的语言说明这个问题。建立 首先,我们打开vs2013,依此点击文件-->新建-->项目-->win32控制台应用程序,起名myDll,确定,下一步,应用程序类型选择dll,默认点击完成(空项目和导出符号我们不选择),个人理解dll文件的书写比较类似于C++中的
2014-07-30 18:27:38 2010
转载 CrossApp 简化创建工程,简化android环境部署
正处在beta版本中的跨平台移动应用开发引擎CrossApp不断快速的迭代,CrossApp官方在alpha版本中不断听取开发者们的使用建议,并吸纳了对大部分开发者都会遇到的哪些问题,将其迅速修改并执行。针对alpha版本中许多应用开发者觉得CrossApp的入门有环境和部署门槛,首先是在android的环境部署上浪费1~2天时间,其次是在创建新的CrossApp工程时需要敲命令行,鉴于此,Cro
2014-07-30 17:45:34 972
转载 CrossApp简介
简介CrossApp简介 CrossApp是一款完全免费、开源、跨平台的移动app开发引擎。CrossApp以C++作为开发语言,图形渲染基于OpenGL ES 2.0,采用MVC框架模式。使用CrossApp开发的应用程序支持导出到各大主流移动平台,真正实现“一次编码,多处运行”的跨平台开发技术。 CrossApp主要由9miao.com自研,9秒社团官方制定了
2014-07-29 14:16:21 777 1
转载 如何摧毁程序员的效率?转自伯乐在线
2014/07/14 | 分类: IT职场 | 2 条评论 | 标签: 效率分享到:45本文由 伯乐在线 - toolate 翻译自 George Stocker。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。 下面是一幅在网上广为流传、关于程序员工作效率的图片:辛普森爸爸也许会说:这很有趣,因为事实正是如此。我还没有搞清楚保持高效的诀窍
2014-07-15 09:30:02 714
原创 Cocos2d-x Lua游戏开发之Lua oo 的实现
一些面向对象的语言中提供了类的概念,作为创建对象的模版。在这些语言里面。对象是类的实例,lua通过table也可以实现类的使用。--建立父类AnimalAnimal = { size,--动物大小 成员变量声明,不赋值为nil age,--动物年龄 color = "yellow",--动物颜色 sex,--动物性别,这个可以有?? new = function (
2014-07-11 11:09:02 1141
转载 Cocos2d-x Lua游戏开发之Lua 面向对象编程
浅谈 LUA的面向对象设计方法By Apache对应于 Java和 C++中的对象,Lua中的对象可以使用table创建。我们通过如下的方式创建一个简单的对象:Cat = {age = 1}function Cat.grow()Cat.age = Cat.age + 1end我们在创建函数时使用Cat.的形式将grow添加到 Cat
2014-07-10 14:41:05 770
转载 了解Lua语言中的_index,newindex,rawget和rawset
一、__index的理解__index是:当我们访问一个表中的元素不存在时,则会触发去寻找__index元方法,如果不存在,则返回nil,如果存在,则返回结果。Window = {}Window.prototype = {x = 0 ,y = 0 ,width = 100 ,height = 100,}Window.mt = {}function Window.new(
2014-07-09 16:19:07 673
转载 Cocos2d-x游戏开发之骨骼动画详解-Spine
游戏中人物的走动,跑动,攻击等动作是必不可少,实现它们的方法一般采用帧动画或者骨骼动画。帧动画与骨骼动画的区别在于:帧动画的每一帧都是角色特定姿势的一个快照,动画的流畅性和平滑效果都取决于帧数的多少。而骨骼动画则是把角色的各部分身体部件图片绑定到一根根互相作用连接的“骨头”上,通过控制这些骨骼的位置、旋转方向和放大缩小而生成的动画。它们需要的图片资源各不相同,如下分别是帧动画和骨骼
2014-07-08 15:08:37 5481 1
转载 Unity3D游戏开发之反编译(android项目)
我最近研究发现80%以上的Unity3D游戏都没有做代码混淆。而且我觉得反编译后的代码可阅读性更加好。今天把《锁链战记》的代码和资源都反编译出来了。1.Unity编译后最终会将代码编译在dll里面,无论是ios还是Android解开包以后都可以拿到dll,路径在Data/Managed/Assembly-CSharp.dll2.IOS其实不用做代码混淆,应该是苹果帮我们做了,反编译
2014-07-07 14:48:52 8860
转载 rand() srand() c++
计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。)我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个递推公
2014-07-07 11:42:11 555
原创 Cocos2d-x lua游戏开发之安装Lua到mac系统
注意:mac ox ,lua version :5.15下载lua官网的lua,注意:最好是5.15以下,5.2的lua不支持table的getn()方法,这让我情何以堪。(获取table长度,相当与cout,size,length)下载解压,cd 目录make macosxsudo make install (是的,就是小写的install,虽然文件夹下的是INS
2014-07-04 10:17:43 957
转载 转载一篇lua table的__index ,setmetable()的一些操作
近日开始研究Lua,在元表的使用上照猫画虎地搞了两下,实现了“面向对象”,但究其本质却略有不解,后咨询牛哥得解,特此记录。Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向对象”的。举例说明:[plain] view
2014-07-03 15:13:57 1159
转载 Cocos2d-x之lua游戏开发 table库
table.concat(table, sep, start, end)concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值
2014-07-02 13:27:50 791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人