处理 角色翻转 + particle
来源:互联网 发布:mysql 触发器 多个表 编辑:程序博客网 时间:2024/05/30 02:24
// Chapter 14 Updates for Particle System GameCharacter *spaceCargoShip = (GameCharacter*) [sceneSpriteBatchNode getChildByTag:kEnemyTypeSpaceCargoShip]; if (spaceCargoShip != nil) { CGRect cargoShipBoundingBox = [spaceCargoShip boundingBox]; float xOffset = 0.0f; if ([spaceCargoShip flipX] == NO) { // Ship facing to the left xOffset = cargoShipBoundingBox.size.width; } CGPoint newPosition = ccp(cargoShipBoundingBox.origin.x + xOffset, cargoShipBoundingBox.origin.y + (cargoShipBoundingBox.size.height*0.6f)); [emitter setPosition:newPosition]; [smokeEmitter setPosition:newPosition]; }}