lua 四個背景移動

來源:互聯網
上載者:User

標籤:

local GameBackbg = class("GameBackbg", function ( )
return display.newScene()
end)

function GameBackbg:ctor( down,mid,befor )
--背景
local bg = display.newSprite("#bgmap3.png")
bg:setAnchorPoint(cc.p(0,0))
--中介層
local mid = display.newSprite("#MapMiddle3.png")
mid:setAnchorPoint(cc.p(0,0))
--道路(英雄和敵人添加在這個下)
local r = display.newSprite("#MapGround3.png")
r:setAnchorPoint(cc.p(0,0))
--最前的植物
local befor = display.newSprite("#MapBefore3.png")
befor:setAnchorPoint(cc.p(0,0))

self.parallax = cc.ParallaxNode:create()
--添加的精靈 z值 速率 位移
self.parallax:addChild(bg, 1 , cc.p(0.2,0),cc.p(0,0))
self.parallax:addChild(mid, 2 , cc.p(0.5,0),cc.p(0,320))
self.parallax:addChild(r, 3 , cc.p(0.8,0),cc.p(0,0))
self.parallax:addChild(befor, 4 , cc.p(0.8,0),cc.p(0,0))

self:setAnchorPoint(cc.p(0,0))
self:addChild(self.parallax)
local move = cc.MoveBy:create(10,cc.p(-1000,0));
self.parallax:runAction(move);
end

return GameBackbg

 

 

------------------------------------------


require("config")
require("cocos.init")
require("framework.init")
require("app.scenes.GameBackbg")


local MyApp = class("MyApp", cc.mvc.AppBase)

function MyApp:ctor()
MyApp.super.ctor(self)
end

function MyApp:run()
cc.FileUtils:getInstance():addSearchPath("res/")
display.addSpriteFrames("role.plist", "role.pvr.ccz")--預先載入精靈幀
display.addSpriteFrames("mapRoad.plist", "mapRoad.png")
display.addSpriteFrames("mapMid.plist", "mapMid.png")
display.addSpriteFrames("mapBefore.plist", "mapBefore.png")
display.addSpriteFrames("gameLayer.plist", "gameLayer.png")

display.addSpriteFrames("mapBg.plist", "mapBg.png")

self:enterScene("GameBackbg")
end
return MyApp

lua 四個背景移動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.