自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

W_han__的博客

学习总结应用

  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 Static 的作用

static的作用(精辟分析)   在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'

2016-05-19 14:35:52 391

原创 cocos2d-x tolua++ 类型转换

tolua++的包装会限制参数类型,故用类型转换,如下:假设layerobj 为CCLayer类型,则local nodeobj = tolua.cast(layerobj, "CCNode")用法:转换后的对象 = tolua.cast(原对象, "要转换到的类型")local node =  tolua.cast(children:objectAtIndex(i-1

2016-05-17 15:12:41 552

转载 Lua:元表(metatable)与元方法(meatmethod)

元表概念:引言:Lua中的每个值都有一套预定义的操作集合,如数字相加等。但无法将两个table相加,此时可通过元表修改一个值的行为,使其在面对一个非预定义的操作时执行一个指定操作。访问机制:一般的元方法都只针对Lua的核心,也就是一个虚拟机。它会检测一个操作中的值是否有元表,这些元表是否定义了关于次操作的元方法。例如两个table相加,先检查两者之一是否有元表,之后检查是否有一

2016-05-14 11:16:53 643

转载 Lua中__index和__newindex实践

前言这篇博文将通过几个简单的实例演示,巩固对__index和__newindex的理解,同时加深对Lua中元表和元方法的理解,如果对Lua的元表和元方法还不是很熟悉的话,请参考这篇文章:《Lua中的元表与元方法》。具有默认值的table我们都知道,table中的任何字段的默认值都是nil,但是通过元表,我们可以很容易的修改这一规定,代码如下:function setDe

2016-05-14 10:42:34 404

原创 lua中的String

You can find details about the string library in section 5.4 of the Reference Manual [1]. For practical examples of usage of the string library, have a look at StringRecipes.Note: In Lua string

2016-05-14 09:59:17 1207

原创 lua中的全局函数

--内部全局函数--内部全局函数会以最后一次调用的外部参数为其参数function A(_test_par) function B()   print(_test_par)  end  local public = {}  function public.test()   B() end return publicenda1 = A(1)

2016-05-12 12:06:52 2463

转载 Lua代码编写注意点

1.         发现Lua的东西都是“浅拷贝”, 没有传址, 引用,深拷贝等, 这对一些精良的设计造成难度。2.         Lua变量无类型配对,但调用Lua的系统却有类型配对,这两者的矛盾导致交互设计的成本。3.         为了代码的高度复用需要把相关的类型抽象出来,但Lua的代码检测能力较宽松,即使参数配错了(不同的类系)依然可以进行, 这对实现者造成了数据流

2016-05-12 12:04:52 1405

原创 Lua中的ipair 和 pair的区别

原来,pairs会遍历table的所有键值对。table是键值对的数据结构。而ipairs就是固定地从key值1开始,下次key累加1进行遍历,如果key对应的value不存在,就停止遍历。顺便说下,记忆也很简单,带i的就是根据integer key值从1开始遍历的。请看个例子:tb = {"oh", [3] = "god", "my", [5] = "hello", [6] = "w

2016-05-11 17:44:30 3544

原创 cocos2d-x如何实现跨平台

【cocos2d-x入门之四】cocos2d-x怎么实现跨平台原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12610287cocos2d-x到底是这样实现跨平台的呢?这里以Win32和Android为例。1.跨平台项目目录结构先看一下一个项目创建后的目

2016-05-11 11:27:04 1275

转载 lua中table.sort的回调函数

- CONTENT -- --- lua中table.sort的回调函数的在确定大小关系(>/-- --- -- 实例一 -- --- local t = { 3,2,5,1,4 } local function compare( a, b ) return a end table.sort( t, compare ) print( table.

2016-05-04 10:42:35 1160

CocosCreator Debugger

1. chrome 调试cocoscreator 节点树

2022-02-07

cocos2d-x-3.17.2.zip

cocos2d-x-3.17.2

2021-08-06

axure_chrome_extension_V0.6.3.zip

axure rp extension for chrome插件下载

2021-05-28

cocos2d-html.min.zip

cocos2d-html.min.js 导入到项目中,配合使用webstorm 可以直接跳转到定义,非常的好用,建议coco2d-js 开发者尝试使用,哈哈,乐于分享

2019-11-18

python tiny 压缩png,jpg图片

Python 脚本压缩图片 png , jpg . 只需要在放好的文件的位置 修改里面文件路径就可以直接使用了,但是得需要你配置一下tiny的账号配置

2019-11-16

ELSsquare.zip

使用cocosCreator2D 开发的俄罗斯方块代码,通过 a s d w 和 空格 即可以进行游戏

2019-10-29

protobuf.js 6.8.8

javaScript 开发可以使用的的protobuf.js, 下载了就可以放到代码使用

2019-10-29

空空如也

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

TA关注的人

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