![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-quick
最后的牛仔
不断的学习,追求技术上的自由!
展开
-
用Quick3.3简单开发微信打飞机01
楼主也是初学quick,想写几个简单的小项目入门,想想最简单的还是“微信打飞机”了(之前学cocos2d-js的时候也是从这个项目开始入手的)。这里只是写一个微信打飞机的Demo,所以,不需要有太多的功能。先简单的分析下:大概分为四个部分来实现:1.先新建项目实现一个飞机在屏幕中移动自定义场景,精灵的定义屏幕点击事件2.在游戏中添加敌人和子弹数组,计时器原创 2015-01-15 14:36:29 · 1568 阅读 · 0 评论 -
用Quick3.3简单开发微信打飞机02
这次将实现子弹的配置文件,敌人的配置文件,子弹的精灵和敌人的精灵。以及子弹的发射和敌人的产生。子弹的分析:游戏中不可能只有一种子弹,这样子弹就需要一个配置文件,配置文件中有子弹的类型,子弹的贴图,子弹的生命以及子弹的移动速度。敌人的分析:同样,游戏中会出现多种敌人,所以,也需要一个敌人的配置文件,其中包括敌人的类型,贴图,速度,生命等属性。在这里新建了一个目录(data)来原创 2015-01-16 11:01:59 · 1391 阅读 · 0 评论 -
用Quick3.3简单开发微信打飞机03 添加爆炸动画和子弹与敌机的碰撞
这个就作为最后一篇吧,当然,可以扩展的方面还有很多,比如分数的记录,结算界面还有一些小道具等,就不添加了。这只是当作一个简单的入门,而在这个入门中确实学到了不少东西。而那些没添加的东西呢,其实,就没那么重要了。没有太难的知识点。所以,就没必要纠结太长时间了。碰撞检测:碰撞检测重新写了一个计时器,这个计时器是每帧调用的,也就是每秒调用60次。但是,没有用updata。检测碰撞的函原创 2015-01-17 12:17:50 · 2012 阅读 · 0 评论 -
quick实现虚拟摇杆
JoyRocker(虚拟摇杆)的quick实现需要实现的功能: - 处理触屏事件,生成移动数据 --JoyRocker.lua--[[虚拟摇杆:通过触屏事件传出数据]]local JoyRocker = class("JoyRocker", function () -- body return display.newLayer()end)function JoyRo原创 2016-02-03 18:16:50 · 868 阅读 · 0 评论