利用cocos2dx 3.2开发消灭星星(一)基本介绍_cocos2dx消灭星星_hezijian22的博客-程序员信息网

技术标签: cocos2dx  教程  cocos2dx 系列教程  

最近在大哥那边接到一个任务,用cocos2dx开发一款消灭星星。开始的时候想上网找个demo,但找到的是cocos2d-js版的。唯一找到一个也是基于cocos2dx2.2开发出来的,与现在的3.2版本已经差很远了,很多3.0以后的特性都没有用到。所以只好参考前面两位前辈的开发思路,自己搞一个基于3.2的popstar.下面附上他们的网址。

先看一下我们的效果图。

菜单界面



游戏界面



粒子效果



连击提示



再看一下我们的源文件结构
(1)


MenuScene:菜单场景
MenuLayer:菜单层
GameScene:游戏场景
GameLayer:游戏层

(2)Entity


ComboEffect: 显示连招提示效果
StarParticle:星星消灭后的粒子效果

FloatWord:关卡提示,通关提示等飘进来的字体

Star:每一颗星星

SrarMatrix:星星矩阵(10X10)

TopMenu:顶部信息栏

(3)Util


Audio:负责音效
ChineseWord:负责显示中文
GameData:负责游戏数据



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hezijian22/article/details/39137487

智能推荐

写给女程序员的一篇文章_jj高手的的博客-程序员信息网

本文写给广大正在做软件开发的、曾经做过软件开发的以及即将做软件开发的女同胞们。同时也希望男同胞们能够给女同胞多一些理解和包容,多一些关心和帮助,让女同胞能在软件开发的路上走的更远一点,走的更好一些。  本文有感于公司一位女程序员的离职,在她身上,我看到了当年自己的影子,也看到了很多女孩子的影子。她是公司软件开发部2年来新进的第二位女生,也是目前做开发的唯一的女孩子。她大概是3月份入职的,是个小

python保存数据_python 打开sqlite3内存数据库,操作完毕将数据保存到文件数据库..._weixin_39655085的博客-程序员信息网

#encoding=utf-8# 甄码农代码 2012 03 06# 打开sqlite3内存数据库,执行操作,将内存数据库保存到文件import sqlite3import StringIO#使用:memory:标识打开的是内存数据库con = sqlite3.connect(":memory:")cur = con.cursor()#使用executescript可以执行多个脚本cur.exec...

linux鸟叔的私房菜txt,鸟哥的Linux私房菜(pdf+epub+mobi+txt+azw3)_氪老师的博客-程序员信息网

你是否有过文件文件太大,导致无法以正常的 email 方式发送出去 (很多 email 都有容量大约 25MB 每封信的限制啊!)? 又或者学校、厂商要求使用 CD 或 DVD 来传递归档用的数据,但是你的单一文件却都比这些传统的一次性储存媒体还要大!那怎么分成多片来烧录呢? 还有,你是否有过要备份某些重要数据,偏偏这些数据量太大了,耗掉了你很多的磁盘空间呢? 这个时候,那个好用的“文件压缩”技术...

oppo enco free2 固件降级工具 (仅供测试使用)_oppo售后降级工具_ericshuiSC的博客-程序员信息网

本工具用以 oppo enco free2 手动固件升级、降级,系统刷写工具必然存在数据丢失、设备损坏风险,不当使用造成数据丢失或是设备损坏,作者无任何责任,使用前请慎重考虑。手机电脑连接同一网络,配置好手机WiFi代{过}{滤}理以后,手动卸载本机欢律,再安装下载链接里的欢律,关闭流量,打开欢律就能检测到固件更新。0、附件一览1、简易配置图2、运行enco_free2_firmware_tool.exe会看到最上面的操作提示,下方是网络传输的log,这才是正常的状态。...

vue 解决数据不响应问题_那谁呀撒的博客-程序员信息网

将本来要新增的属性提前在data中定义好我可以提前在userInfo里面定义好,这样就不是新增属性了,就像下面这样data() { return { userInfo: { name: '子君', sex: '男', // 我先提前定义好 officialAccount: '' } } }直接替换掉userInfo虽然无法给userInfo里面添加新的属性,但是因为userInfo已经定义好

ESL第十六章 集成学习 汉明码、前向分段线性回归/前向逐步回归/Bet on Sparsity原则/噪信比/正则化路径/标准化L1间隔、学习集成/数值积分/集成生成/重要性采样/规则集成_样条规则集成_Trade Off的博客-程序员信息网

目录16.1 导言16.2 提升和正则路径16.2.1 带惩罚的回归Penalized Regression16.1 导言P605 集成学习ensemble learning的思想是通过结合一系列简单基础模型的优点来建立一个预测模型.包括:bagging、boosting、stacking、非参回归的贝叶斯方法。事实上,可以将任何字典方法dictionary method看成集成学习,其中基函数充当弱学习器weak learners,比如回归样条(这句是指把特征变换这个操作当作弱学习器,然后带权重地集

随便推点

C# DataGridView表格增删改及效率提升,添加CheckBox组件,全选反选_c# datagridview 添加checkbox_PLA12147111的博客-程序员信息网

呕心沥血原创,转载请注明出处!目录1.设置DataGridView表格行首为序号索引,2.设置DataGridView第一列值为CheckBox类型,3.DataGridView表格列绑定对象属性4.DataGridView绑定List集合,首先初始化BindingList数据,如果你的集合是List,必须要将List转成BindingList,界面才能根据你集合的变化...

端口被占用,但netstat却查询不到_一起学习吧!的博客-程序员信息网

偶然遇到一个情况,A服务器和B服务器。A服务器能够Telnet B 8020端口,但B服务器通过netstat命令却查询不到8020端口。其原因是:Docker 所占用的端口,没有通过netstat查出来。(这里为什么没查出来,还不知道)。A服务器Telnet B,能够ConectionB服务器,netstat未查询到端口占用使用docker命令查询映射端口情况,发现8020端口...

文件操作示例脚本 tcl_weixin_33901926的博客-程序员信息网

linux 下,经常会对用到文件操作,下面是一个用 tcl 写的文件操作示例脚本:其中 set f01 [open "fix.tcl" w] 命令表示 打开或者新建一个文件“fix.tcl”,并将其 file ID 设置为 f01,后续就以这个 file ID 来操作这个文件;然后 puts $f01 "size_cell $cel_name $ref_name" 这条命令表示将这...

物联网 Mixly-智能楼道灯_mixly 物联网实验_lalala_wulianhua的博客-程序员信息网

一、实验目的及要求熟悉声音及人体红外传感器用法。二、实验原理与内容1.使用声音传感器实现声控灯功能。2.使用人体红外传感器实现人体检测控制灯功能。三、实验软硬件环境硬件:Arduino、LED灯、声音传感器、人体红外传感器软件:Mixly IDE四、实验过程(实验步骤、记录、数据、分析)核心代码截图声控灯:人体红外检测灯:3.实验效果图:(1)、声控灯总线连接:(1)、声控灯声音大于一某个值时灯亮,经过2秒后灯灭:(3)、人体红外检测灯连接总线:(4)、人体红外

你为什么不会使用git(1)安装git和配置公钥_飞叶千里的博客-程序员信息网

引言在我们使用gitee的时候,遇到优秀的项目,fork到个人库往往想自己动手,实际操作修改一下,这个时候就需要伟大的git了首先开始安装,这里边展示window的安装然后开始使用总结:GitHub的方法类似,这里边就不一一列举了,还有开始1.准备软件git ,使用 官方下载 ,或者直接使用淘宝镜像下载,这个比较快TortoiseGit,官方下载比较慢,使用TortoiseGit非官方下载TortoiseGit的中文包,这个要与TortoiseGit版本号一致,不然不能使用。官网下载

2021-04-15_laolu123456789的博客-程序员信息网

最近需要做了一个云台控制的样式 大概效果输入下:所需要的图标是这样式儿的: (网上找了好几篇文章没有图标 特别是icon.png是正三角形)图片可以在这里下载:https://www.iconfont.cn/(阿里巴巴矢量图标库)感觉自己找图标比较麻烦的话就可以直接到这里下载我的demo地址:https://download.csdn.net/download/laolu123456789/16682318具体test.html代码如下:<!DOCTYPE html><h

推荐文章

热门文章

相关标签