Cocos2d-x 3,kotlin高阶函数示例

这篇博客介绍了如何在Cocos2d-x 3.x中使用Kotlin进行游戏开发,包括设置精灵位置、创建子标题、定义左右移动的精灵动画,以及实现屏幕截图回调和点击事件处理。示例中详细展示了精灵的移动动作序列,以及如何捕获和显示屏幕截图。
摘要由CSDN通过智能技术生成

title:setPosition( cc.p(VisibleRect:center().x, VisibleRect:top().y - 30))-- 设置位置top,center

– 子标题

local subTitle = cc.Label:createWithTTF(“Capture screen test, press the menu items to capture the screen”, “fonts/arial.ttf”, 12)

subTitle:setColor(cc.c3b(255,255,0)) – 设置为黄色

layer:addChild(subTitle, 1, 10001) – 设置tag为10001

subTitle:setPosition( cc.p(VisibleRect:center().x, VisibleRect:top().y - 60) )-- 设置位置

– 左边位置

local left = cc.p(winSize.width / 4, winSize.height / 2)

– 右边位置

local right = cc.p(winSize.width / 4 * 3, winSize.height / 2)

– 精灵1

local sp1 = cc.Sprite:create(“Images/grossini.png”)

sp1:setPosition(left)-- 设置初始位置在左边

local move1 = cc.MoveBy:create(1, cc.p(winSize.width/2, 0))–移动动作,持续1秒

– 动作序列1

local seq1 = cc.RepeatForever:create(cc.Sequence:create(move1, move1:reverse()))

layer:addChild(sp1)–添加精灵1

sp1:runActio

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值