sp1:runAction(seq1)-- 执行动作序列
– 精灵2
local sp2 = cc.Sprite:create(“Images/grossinis_sister1.png”)
sp2:setPosition(right)-- 设置初始位置在右边
local move2 = cc.MoveBy:create(1, cc.p(-winSize.width/2, 0))-- 移动动作,持续1秒
– 动作序列2
local seq2 = cc.RepeatForever:create(cc.Sequence:create(move2, move2:reverse()))
layer:addChild(sp2)-- 添加精灵2
sp2:runAction(seq2) – 执行动作序列2
–截屏回调方法
local function afterCaptured(succeed, outputFile)
if succeed then
local sp = cc.Sprite:create(outputFile)
layer:addChild(sp, 0, childTag)
sp:setPosition(winSize.width / 2, winSize.height / 2)
sp:setScale(0.25) – 显示缩放
fileName = outputFile
else
cclog(“Capture screen failed.”)
end
end
– 点击标签回调的方法
local function onCaptured(tag, sender)
– 移除纹理缓存
cc.Director:getInstance():getTextureCache():removeTextureForKey(fileName)
layer:removeChildByTag(childTag)
fileName = “CaptureScreenTest.png”
– 截屏
cc.utils:captureScreen(afterCaptured, fileName)
end
local ttfConfig = {} – 字体配置表
ttfConfig.fontFilePath = “fonts/arial.ttf” – 字体路径
ttfConfig.fontSize = 24 – 字体大小
– 创建一个标签,名为capture all
local label1 = cc.Label:createWithTTF(ttfConfig, “capture all”, cc.TEXT_ALIGNMENT_CENTER, winSize.width)
– 创建菜单项标签
local mi1 = cc.MenuItemLabel:create(label1)
– 注册点击回调方法
mi1:registerScriptTapHandler(onCaptured)
– 创建菜单
local menu = cc.Menu:create(mi1)
– 添加菜单到层中
layer:addChild(menu)
– 设置在宽的一半,高的1/4的位置上
menu:setPosition(winSize.width / 2, winSize.height / 4)
return layer
end
– CaptureScreen
function CaptureScreenTestMain()
– 创建一个场景
local scene = cc.Scene:create()
– 添加场景到层中
scene:addChild(createLayer())
– 添加Back菜单项
scene:addChild(CreateBackMenuItem())
return scene
end
Cocos2d-x 提供以下方法用于截屏:
总结
Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
上面分享的字节跳动公司2020年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。详情可以点击我的【Github】
如果你熟练掌握【Github】中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。
就先写到这,码字不易,写的很片面不好之处敬请指出,如果觉得有参考价值的朋友也可以关注一下我
①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包——————可以我的【Github】阅读下载,最后觉得有帮助、有需要的朋友可以点个赞
帮助、有需要的朋友可以点个赞
[外链图片转存中…(img-1pVRE9z3-1645103049132)]
[外链图片转存中…(img-sY6Z0ICe-1645103049133)]
[外链图片转存中…(img-ZfGRsfBH-1645103049133)]