Cocos2dx_背景层循环滚动

Cocos2dx_背景层循环滚动,第1张

概述function MovieLayer:update(dt) local posY1 = self.m_bg1:getPositionY() local posY2 = self.m_bg2:getPositionY() local speed = 3 posY1 = posY1 + speed posY2 = posY2 + speed local height = winSiz
function MovIELayer:update(dt)	local posY1 = self.m_bg1:getpositionY()	local posY2 = self.m_bg2:getpositionY()	local speed = 3	posY1 = posY1 + speed	posY2 = posY2 + speed	local height = winSize.height	if posY1 > height * 1.5 then		posY2 = height * 0.5		posY1 = -height * 0.5	end	if posY2 > height * 1.5 then		posY1 = height * 0.5		posY2 = -height * 0.5	end	self.m_bg1:setpositionY(posY1)	self.m_bg2:setpositionY(posY2)end
function MovIELayer:init()    local m_bg1 = cc.Sprite:create("game_bg1.png")    m_bg1:setposition(cc.p(winSize.wIDth/2,winSize.height/2))    self:addChild(m_bg1)    self.m_bg1 = m_bg1    local m_bg2 = cc.Sprite:create("game_bg1.png")    m_bg2:setposition(cc.p(winSize.wIDth/2,-winSize.height/2))    self:addChild(m_bg2)    self.m_bg2 = m_bg2    local function updateFunc(dt)    	self:update(dt)    end    if self.updateHandler == nil then	    self.updateHandler = scheduler:scheduleScriptFunc(updateFunc,false)    endend
总结

以上是内存溢出为你收集整理的Cocos2dx_背景循环滚动全部内容,希望文章能够帮你解决Cocos2dx_背景层循环滚动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1068527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存