Cocos2dx_视觉差效果层ParallaxNode

前端之家收集整理的这篇文章主要介绍了Cocos2dx_视觉差效果层ParallaxNode前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. local topSpeedX = 4.8
  2. local topSpeedY = 0
  3.  
  4. local middleSpeedX = 1.6
  5. local middleSpeedY = 0
  6.  
  7. local bgSpeedX = 0.5
  8. local bgSpeedY = 0
  9.  
  10. local voidNode = cc.ParallaxNode:create()
  11. self:addChild(voidNode)
  12.  
  13. --近景层
  14. local topSprite = cc.Sprite:create("Heads/Head_6.png")
  15. topSprite:setScale(1.0)
  16. topSprite:setAnchorPoint(cc.p(0,0))
  17.  
  18. --中景层
  19. local middleSprite = cc.Sprite:create("levelSelectScene/cloud_1.png")
  20. middleSprite:setScale(1.0)
  21. middleSprite:setAnchorPoint(cc.p(0,0))
  22.  
  23. --远景层
  24. local bgSprite = cc.Sprite:create("game_bg1.png")
  25. bgSprite:setScale(1.0)
  26. bgSprite:setAnchorPoint(cc.p(0,0))
  27.  
  28. voidNode:addChild(topSprite,3,cc.p(topSpeedX,topSpeedY),cc.p(200,800))
  29. voidNode:addChild(middleSprite,2,cc.p(middleSpeedX,middleSpeedY),cc.p(0,300))
  30. voidNode:addChild(bgSprite,1,cc.p(bgSpeedX,bgSpeedY),0))
  31.  
  32. local go = cc.MoveBy:create(8,cc.p(-200,0))
  33. local goBack = go:reverse()
  34. local seq = cc.Sequence:create(go,goBack)
  35. voidNode:runAction((cc.RepeatForever:create(seq)))

猜你在找的Cocos2d-x相关文章