Cocos2dx 小技巧(十一) 小人虽短,但可以旋转

本文探讨了利用Cocos2dx中的OrbitCamera接口实现旋转效果的方法,并通过实例展示了如何制作旋转的小人动画,包括设置精灵的旋转、显示与隐藏等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转眼五一就过去了,放假三天应该做些什么呢?窝在家里钻研技术?写博客?no no no no,这种“伤害”自己的方式实在让我无法忍受。本来和大学那伙人越好了一起去哪里玩玩,喝酒聊天啥的,由于一部分的犹豫不决导致计划搁浅。人心啊,当然我也不是抱怨人心变得太快啥的,只是觉得难得有机会聚聚实在不应该轻易放弃,所谓且行且珍惜。一小伙伴毕业才半年就结婚了,实在搞不懂为什么要如此之早的将自己拉入“坟墓”?看看现在,叫他出来high都推三阻四的,有家室后就成了另一个世界的人了。
我也有思考过如果女友和我同居(前提是有个女友),或者结婚啥的,那我下班后还会有这么多时间学习新技术么?个人认为难。所以啊,趁青春正好,趁阳光不老,赶紧该干嘛干嘛去!
---
“很短,但可以旋转”,这是LOL解说小智常调侃的一句话,所以本篇也讲下如何做出“旋转”的效果。(呵呵,不知道你们有没有注意到这是一句冷笑话)

说起来很不好意思,我竟然才知道cocos2dx 有OrbitCamera的这种接口(不是RotateTo),赶紧到testCpp里看了下,还真有,以前竟然没注意到!我果然还是太单纯了!


下面就做个旋转的例子吧:
本来是要做旋转的卡牌,这样起码名字看起来高端大气上档次,但是考虑到没有卡牌的素材(如果你有的话,请务必发给我一些),所以我就弄成旋转的小人,我们都知道卡牌都有正面和反面,这样转才有旋转的效果,所以我们的小人也该有正反,正面是boy图片,背面就是girl的图片。看到这里有人要吐槽了:boy背面怎么会是girl?你坑谁?我只想说:淡定点骚年,常言道,每个成功的男淫背后都靠着一个女人,所以,你别乱猜测我没有boy的背面图,我只是...反正别乱想。
流程如下:
1、创建boy和girl两个精灵,初始位置要一样,girl一开始要隐身。让他俩同时开始旋转!2s为1圈,即360°。
2、当boy旋转到90°时,也就是0.5s后要隐身,girl显示出来了;
3、girl旋转1s,也就是180°后,girl隐身,boy显示出来了。这样一直转下去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值