今年2019微信公开课,张小龙与7000名现场听众分享了微信过去8年走过的有趣历程,料点颇多。完整文稿在这里:   https://mp.weixin.qq.com/s/FgKpY62OceBAPpz5MklS_g  ...
阅读(3) 评论(0)
cocostudio创建的骨骼动画是可以动态换肤的,蜗牛这一次尝试让动画连接播放多次,每一次换一个皮肤样式。还有如何通过代码,在运行时添加皮肤样式。 1,创建UI 打开cocostudio,在动画模式下,选中一个骨头,注意在其属性面...
阅读(88) 评论(0)
蜗牛准备在WelcomeScene屏添加一个动画,在显示时,自动播放一次。通过查找教程,了解到这些实现技巧: cocostudio是支持动画与骨骼动画编辑的,使用其AnimationEditor可以做到。 在Animatio...
阅读(334) 评论(0)
接下来,我们在HelloWorld Scene添加两个“文本框”,分别用于显示发射了多少枚飞镖,及得了多少分。为了练习,前者使用LabelAtlas,后者使用LabelBMFont控件。 1,创建UI 使...
阅读(103) 评论(0)
蝸牛练习之前七篇,均是使用cocos2d-x-3.0 alpha0版本练习,开始使用cocostudio时,才发现更新的alpha1版本,遂将前七篇的代码一一检查改掉。目前,仍余setTouchEnabled不知用哪个新方法代替。...
阅读(343) 评论(0)
一款简单的游戏基本上已经完成了,但是我们可以在其中加入一些修饰,让它显得更专业一些。这一次,我们将会添加新的场景。当你干掉一定数量的怪物时,在屏幕上显示“You Win”,而当有怪物逃出屏幕左侧时,显示&ldqu...
阅读(80) 评论(0)
播放背景音乐与音效,这部分相当简单,仅是API换了名字。 1,添加音乐音效资源 下载音乐资源,保存至Resources目录下: https://github.com/flyingpacer/Cocos2dxSimpleGame...
阅读(101) 评论(0)
现在,我们想让英雄能发射子弹来消灭敌人,在init return之前添加以下的代码,来设置图层支持触摸: this->setTouchEnabled(true); 在alpha1版本中,setTouchEnable...
阅读(137) 评论(0)
在上一节中,为游戏场景添加了一个精灵。但一个英雄或许太过孤单,我们应该加入一些敌人,让他来打败。 1,添加敌人 void addTarget()函数将会帮我们完成这一工作,敌人将会以随机的速度,从游戏场景左移动到右。在HelloWo...
阅读(173) 评论(0)
cocos2d-x经典游戏教程飞镖忍者,英文Cocos2dxSimpleGame,见https://github.com/flyingpacer/Cocos2dxSimpleGame,不少开发者都有练习过。今蜗牛试以cocos3d-x...
阅读(107) 评论(0)
语言只是一个工具,开发什么类型的产品便用什么类型的工具。开发移动2d休闲游戏,目前最流行的框架便是cocos2d-x。近期,cocos2d-x发布了3.0 alpha1版本(3.0 pre版本),已支持c++11新特征,并附带了Coco...
阅读(85) 评论(0)