这一节开始学习用lua创建精灵,精灵是游戏的重要组成部分,游戏的表现显示主要就是精灵的各种效果,可以说精灵是游戏最活跃的元素。接下来学习lua如何使用精灵的:
local layer=CCLayer::create()
local size=CCDirector:shareDirector():getWinSize()
loacl sprite1=CCSprite:create("test1.png");
sprite1:setPostion(ccp(size.width/2,size.heigth/2)); -- 一般精灵创建方式 一整图片作为精灵对象
layer:addChild(sprite1);
local sprite2=CCSprite:create("test2.png",CCRectMake(0,0,100,100) --利用图片的矩形区域创建精灵
sprite2:setPosition(ccp(size.width/2,size.height/2));