自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

果汁的专栏

勤能补拙,见贤思齐

  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

转载 谈一谈Cocos2d-x中的某些“大小”

[Cocos2d-x相关教程来源于红孩儿的游戏编程之路 CSDN博客地址:http://blog.csdn.net/honghaier]红孩儿Cocos2d-X学习园地QQ群:249941957加群写:Cocos2d-x            谈一谈Cocos2d-x中的某些“大小”              首先感谢各位的大力支持,让本博主的博客排名坐上火箭,一路向前

2014-01-21 15:16:42 1028

转载 cocos2d-x 使用plist创建精灵并执行动画

素材图:然后使用Texture Packer放到一张图片上,并生成plist文件接下来直接上代码[cpp] view plaincopyCCSize size = CCDirector::sharedDirector()->getWinSize();  //获得屏幕的尺寸    CCArray* pArray = 

2014-01-20 22:11:25 2591

转载 Lua基础 表达式

目录(?)[+]在Lua中,表达式包括:数值常量、字符串字面值、变量、单目和双目运算符,函数调用,也包括一些非传统的函数定义和表结构。1.算术运算符Lua支持常规的算术运算符:'+', '-', '*', '/', '^', '%', '-'(负)。所有这些运算符都对实数起作用。举个例子,x^0.5, 计算x的平方根, x^(-1/3),计算x的立方根的

2014-01-17 02:06:34 1351

转载 Lua 类型与值(二)

Lua脚本语言目录(?)[-]TableFunctionsUserdata和Threads5.TableLua的table类型比较强大,用过都知道,它的index不仅可以使用number,还能使用string等其他的值,nil除外。table没有固定的size,你可以动态地向table中添加元素。table是Lua中的主要数据结构。在Lua中,我们用ta

2014-01-17 01:33:38 922

转载 Lua 类型与值

Lua是一个动态类型的语言,没有类型定义,每个值都有自己的类型。Lua有8个基本类型,nil, boolean, number, string, userdata, function, thread, table,利用type函数可以打印出一个给定值的类型。注意最后一行,无论x为什么值,结果一定是string,因为type函数的结果总是一个string。

2014-01-17 01:19:21 1097

原创 Lua 解释器程序

解释器是一个小型的程序。解释器程序的用法:lua的解析器如果加载了一个文件,文件第一行为#开头,那么第一行会被忽略掉。这个特性保证了Lua在Unix系统下的正常运行,例如#!/usr/local/bin/lua       or           #!/usr/bin/env luaLua [选项参数] [脚本[参数]]如果不使用任何参数来启动解释器时,就会直接进入交互模式。

2014-01-17 01:04:16 3095

原创 Lua 全局变量

全局变量不需要声明。只需要将一个值赋予一个全局变量就可以创建了。访问一个未初始化的变量不会引发错误,访问结果是一个特殊的值nil。         print(b)    ànil         b=10         print(b)      ->nil  如果一定要删除某个全局变量的话,只需要将其赋值为nil:         b=nil         prin

2014-01-17 00:42:23 1572

原创 Lua 程序块(chunk)

Lua执行的每段代码,例如一个源代码文件或者在交互模式中输入的一段代码,都称之为一个”程序块”。一个程序块也就是一连串的语句或者命令。连续的Lua语句之间并不需要分隔符,如果愿意,也可以使用分好来分割语句(多条语句并列出现在同一行时使用分号分隔他们)。程序代码保存到一个文件中再执行外,还可以在交互模式中运行解释器。Lua 5.1 Copyright (C) 1994-2006 Lua.

2014-01-17 00:25:27 2751

原创 Lua 开始

Lua 开始老规矩,跟学习所有语言一样,打印一句”Hello World”;print(“HelloWorld”)运行Lua的代码,前提必须有Lua的解释程序。想要执行上面的那段代码,只需要将这段代码保存到一个文本文件,然后以这个文件夹作为参数来调用解释器即可。例如,已将已将上述代码保存到hello.lua,name可以使用一下命名来运行:         lua hello.lu

2014-01-16 23:48:09 1282

转载 C++ floor函数

在论坛里看到了一个人的提问,关于如何截断浮点数小数部分的问题。我的第一感觉是使用字符串处理(呵呵,估计知道floor函数的人都会笑话我了)。的确,用C++也算挺久了,竟然不知道C++库中的floor函数,可以轻易实现这个功能,唉,感慨~~~~ 就不多说别的了,下面说一下关于floor函数:1、函数原型:1 double floor ( double x );2

2014-01-16 21:07:45 2273 1

原创 cocos2d-x 基本样条动作

游戏中有事会希望精灵按着一些常规的轨迹进行运动,cocos2d-x中的CCCardinalSplineTo和其他子类有实现这样的功能,只需提供几个离散的点,游戏对象就可以根据这些离散开来的点模拟出相应的路径,这些路径就是相应的公式模拟出来的曲线,那就是基本样条。这里CCCardinalSplineTo和CCCardinalSplineBy的关系与之前以“To”和"By"结尾的类类似,CCCat

2014-01-15 23:22:40 1405

原创 cocos2d-x动作、特效和动画(四)贝赛尔曲线动作

首先是贝赛尔曲线的简单了解(链接):http://www.byywee.com/page/M0/S890/890471.html简单说,贝塞尔曲线是应用与二维图形应用程序的数学曲线,每一个定点都有两个控制点,用于控制两个侧端点曲线的初始和最终弧度。CCBezierTo和CCBezierBy两个都是贝赛尔曲线动作。两者的create函数没有区别,都是两个参数,第一个参数是动作时间,第二个参数

2014-01-15 13:13:30 2893

原创 cocos2d-x动作、特效和动画(三)旋转和跳跃动作

旋转动作和跳跃动作都很容易理解,就一起记下。CCrotateTo和CCRotateBy,CCRotateBy是CCRotateTo的子类。CCRotateTo和CCRotateBy都是两个参数,第一个参数是时间间隔,第二个参数是旋转的角度。//旋转动作CCActionInterval * actionTo=CCRotateTo::create(2,45);//时间 度数CCActi

2014-01-15 11:28:33 8729

转载 cocos2d-x动作、特效和动画(三)扭曲动作

转自:http://blog.csdn.net/hayyoung/article/details/8588876[cpp] view plaincopyprint?    CCActionInterval *actionTo = CCSkewTo::create(2, 70.0f, 0.0f);      CCActionInterval *acti

2014-01-15 00:28:29 2749

原创 cocos2d-x动作、特效和动画(二)缩放动作

缩放动作类主要有两个方法CCScaleTo和CCScaleBy两种,同(一)中一样,CCScaleTo是直接缩放到相应比例,CCScaleBy是在目前基础上缩放相应的比例。//由于我原图大小太大,已经缩放过了一次(0.25),为了方便运行结果,所以actionBy1和actionBy2的缩放比例都是2.f (也就是 0.25*2=0.5,同actionTo1的效果差不多)CCActionI

2014-01-14 23:18:11 6219

原创 cocos2d-x动作、特效和动画(一)移动动作

cocos2d-x中的基础类,包括节点类CCNode、导演类CCDirector、场景类CCScene、布景层类CCLayer和精灵类CCSprite等。这些都是构成游戏画面的基本元素。但是游戏不仅是有静态的画面构成的,更多的时候,游戏是由动态的效果呈现出来的,所以动作、特效和动画是游戏区别于应用的重要体现之一,有事决定游戏质量的环节之一。而cocos2d-x对很多动作和特效的支持,并且有对自己的

2014-01-14 22:48:15 3655

原创 cocos2d-x 异常:无法打开文件“libcocos2d.lib

fatal error LNK1104: 无法打开文件“libcocos2d.lib”fatal error LNK1104: 无法打开文件“libcocos2d.lib” 用vs新建一个cocos2d-x项目时候,会出现上述错误解决方法:项目》属性》链接器》常规》附加库目录》把cocos2d的Debug.win32目录加入进去,之后就能编译过去了

2014-01-14 20:57:14 8490

原创 cocos2d-x CCControlButton

转载请注明,原文地址:  http://blog.csdn.net/musicvs/article/details/8242963使用CCControlButton,会出现未识别标示符,这时候要做以下操作:1.添加extensions库目录2.添加库文件extensions.lib3.在使用CCControlButton的文件中添加头文件#include "co

2014-01-14 17:17:08 1223

原创 cocos2d-x CCMotionStreak 拖拽渐隐效果(切水果的刀?)

卸载init(()中setTouchEnabled(true);streak=CCMotionStreak::create(.25,3,64,ccWHITE,"CloseNormal.png");addChild(streak);streak->setPosition(ccp(size.width/2,size.height/2));streak->tintWithColor(

2014-01-14 16:50:04 2328

原创 cocos2d-x 绘图(点线面)

一个图形,总是由构建点、线和面这些的基本元素构成的。 所以说,掌握点线面是掌握绘图的基础。在这里通过点线面这个过程,慢慢的一步步来。首先,直接在 init()中,添加绘图函数,这样是画不出来的。 放到draw函数中,就算不调用也能绘制。bool XXX::init(){。。。ccDrawLine(ccp(0,0),ccp(s.width,s.height));CHECK_G

2014-01-14 16:18:25 1926

iOS百度翻译库

通过封装百度翻译api,所有的网络和JSON解析都已经做好了,直接加参数就可以了

2014-07-26

MCS-51单片机原理及接口技术

MCS-51

2013-07-18

空空如也

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

TA关注的人

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