摘要: 精灵是cocos2d-x游戏开发中不可或缺的元素,创建方法不尽相同,本文将介绍五种较为实用的方法,让开发者可以简便迅速的完成精灵的“塑造”。方法一:直接创建精灵适合于要显示的是这张图片的全部区域,1CCSprite * sprite = CCSprite::create("Icon.png");上面... 阅读全文
posted @ 2015-09-10 16:23 Qiu_L 阅读(1938) 评论(0) 推荐(0)
摘要: 什么是精灵?精灵是一个2D图像,通过改变它的旋转角度、位置、尺寸、颜色等属性可以使其运动或者变换。创建精灵【一】使用指定图片创建一个Sprite:1auto mySprite = Sprite::create("mysprite.png");上述代码中使用“mysprite.png”图片文件创建了一... 阅读全文
posted @ 2015-09-10 14:46 Qiu_L 阅读(286) 评论(0) 推荐(0)
摘要: 转自原文http://blog.csdn.net/sxhelijian/article/details/7552499C++强大的功能来源于其丰富的类库及库函数资源。C++标准库的内容总共在50个标准头文件中定义。在C++开发中,要尽可能地利用标准库完成。这样做的直接好处包括:(1)成本:已经作为标... 阅读全文
posted @ 2015-09-09 15:27 Qiu_L 阅读(202) 评论(0) 推荐(0)
摘要: *一个游戏引擎就是一个可以提供大多游戏常用功能的软件作品。你之前也许听到过将它称之为API或者框架。但在本书中我们会使用游戏引擎这个比较正式的术语。 通常游戏引擎中都包含这些组件,比如:渲染器,2d/3d图形,碰撞检测,物理引擎,声音,控制器,动画等。 *Cocos2d-x提供了Scene,... 阅读全文
posted @ 2015-09-09 12:46 Qiu_L 阅读(3353) 评论(0) 推荐(0)
摘要: procedure TForm1.Button1Click(Sender: TObject);begin//创建线程,同时线程函数被调用hthread:=CreateThread(nil,0,@MyThreadfunc,nil,0,ThreadID);end;procedure TForm1.Button2Click(Sender: TObject);beginSuspendThread(hThread); //挂起线程end;procedure TForm1.Button3Click(Sender: TObject);beginResumeThread(hThread); // 激活线程en 阅读全文
posted @ 2013-01-11 10:22 Qiu_L 阅读(8569) 评论(0) 推荐(0)
摘要: delphi self 的使用delphi之self在使用delphi的对象技术的时候,经常会看到一个词汇:self,它到底指的是什么呢?我们还要从对象与类的关系谈起。 类是对将要创建的对象的性质的描述,是一种文档。这很重要:类只是一段描述性的文字,它并不会真去分配内存,无论在其中定义多少变量。 如果打个比方,类就是图纸,而对象就是根据图纸盖的房子。对象是真正在 内存中存在的东西,是运行“实体”。根据一份图纸可以盖多个相似的房子,同 样道理,根据一个类,可以创建多个类似的对象,这个过程叫做“实例化”。在delphi中使用对象技术,要遵循以下的步骤:1。定义一个类2。用该类声明一个名字(实质是一 阅读全文
posted @ 2013-01-11 10:14 Qiu_L 阅读(5626) 评论(0) 推荐(0)
摘要: @:取址运算符;varint:integer;p:^integer;new(P);int:=24;p:=@int;dispose(P);^:指针的引用解析操作符;varpint:^integer;new(pint);showmessage(inttohex(integer(@pint),8);pint^:=$ff;showmessage(inttohex(pint^,4));#:ASCII码值表示符;consttab_key=#9;//TAB键的ASCII值总结:^: 指针@: 取址#: 十进制符$: 十六进制符 阅读全文
posted @ 2013-01-06 16:04 Qiu_L 阅读(280) 评论(0) 推荐(0)
摘要: sin 函数取一角度为参数值,并返回角的对边长度除以斜边长度的比值。结果的取值范围在 -1 到 1 之间。 为了将角度转换为弧度,请将角度乘以 π/180。为了将弧度转换为角度,请将弧度乘以 180/π sqrt(x) 平方根sin(x) 传回正弦函数值abs(x) 绝对值round(x) 四舍五入Inc 使变数递增Inc(X) ==> X:=X+1;Inc(X,N) ==> X:=X+N; 阅读全文
posted @ 2012-12-22 18:06 Qiu_L 阅读(356) 评论(0) 推荐(0)
摘要: Delphi中如何将一个extended型强制转换为integer型━━━━━━━━━━━━━━━━━━━━━━━━━━function Round(X: Extended): Int64;//四舍五入,测试可行function Trunc(X: Extended): Int64;//取整function Int(X: Extended): Extended;round 四舍五入trunc 去掉小数点后面的部分取整━━━━━━━━━━━━━━━━━━━━━━━━━━procedure TForm1.BitBtn1Click(Sender: TObject);var a : extended; 阅读全文
posted @ 2012-12-22 18:05 Qiu_L 阅读(3546) 评论(0) 推荐(0)
摘要: TCanvas为作图对象提供一个抽象的画布。类关系 TObject->TPersistent 对那些作图对象,可使用TCanvas对象作为画布。标准的window控件,例如编辑控件和列表框控件,当它们被Windows画出来时,并不需要一块画布。在创建一幅图像时,TCanvas对象提供有用的属性、方法和事件,主要通过以下方法: 指定需要使用的刷子、画笔和字体类型。 对各类形状和线条进行作图和填充。 输入文体。 对图像进行着色。 对当前图像的变化能作出反应。 TCanvas有两个子类,即TControlCanvas和TMetafileCanvas,它们对控... 阅读全文
posted @ 2012-12-15 12:20 Qiu_L 阅读(2527) 评论(0) 推荐(0)