Win8上市,小编可是第一时间把系统升级了,做项目时候就遇到环境搭建的问题,现在把自己的一些经验拿出来和大家分享下第一步:需要下载的:(Windows 64位系统下环境搭建)Ant apache-ant-1.9.4-bin.zipNDK android-ndk-r9d-windows-x86...
1.问题 因为Cocos2d-x更新很快,而中文官网的维护又不算是特别及时,所以有时候文档中的版本号与当前版本对不上,按照文档操作有时候不能准确达到想要的结果,所以在这里把搭建环境过程中遇到的一些问题纪录下来,分享一下。笔者的开发环境:Mac OS X 10.9.5 Cocos2d-x ...
最近在学习Cocos2d-x 3.4,算是个不折不扣的新手菜鸟。拿一点心得和初学同好交流下。 关于Cocos2d-x 3.4 demo接口分析。入口在main.lua这里不多说。 在mai 函数里面能找到这么一段代码: 1require("app.MyApp"):create...
先把我的思路分享一下: 因为之前有次做游戏中需要一个全局定时器,要求是不随游戏场景切换而停止。第一时间在百度很容易就找到一个源码,GlobalSchedule,但是这份源码实际运行起来是没有效果的,因为每次进入新的场景会清空schedule,导致在AppDelegate中的启动没有任何...
我们知道在Cocos2d-x 3.3中MoveTo和MoveBy可以使精灵移动,它们之间的区别在于MoveTo是移动到给定的坐标点;而MoveBy是从当前坐标点移动给定的坐标点这么多的距离。举例来说,假定精灵当前的坐标点是(x, y),分别给MoveTo和MoveBy指定一个坐标点(x1, y1),...
触控科技代理的ARPG手游《武尊》一直有很多忠实玩家。作为页游,武尊获得了相当不俗的成绩,是手游上一次重大突破。 我们知道此类游戏在开发时经常遇到一个问题:界面多,手机屏幕小,无法很好的布局UI。但是《武尊》却处理的很好,UI布局合理,界面直观简洁。熔炉系统是其中的特色系统之一,它用到...
Cocos2d-x虚拟摇杆控制精灵上下左右运动—-之游戏开发《赵云要格斗》,要素材和项目代码的把邮箱留下吧,因为这个项目还没弄完,我一直在改。精灵的攻击也是一个动画,只不过,这个动画只播放一次,相当于在界面上加一个按钮,然后你点一次按钮,精灵就播放一次动画。cocos2d-x版本:2.2.5工程环境...
技术学了不少了,今天我们通过一个如何使用Cocos2d-JS引擎快速开发一个微信游戏来做一个实践,游戏名称《来自喵星的你》!1.Cocos2d-JS引擎Cocos2d-JS引擎是Cocos2d-x的JS版本,它极大简化与整合的API设计使得游戏开发变得前所未有地轻松。依托Web平台使Cocos2d-...
上一个横版过关游戏教程里我们学习了怎么建立游戏,添加精灵,创建新的类等,在这一章里面我们来讲讲怎么用Quick来添加动画和UI。动画添加动画在游戏中使用的动画有两种,一种是骨骼动画,还有一种是帧动画。目前在2D游戏里使用的更多的是帧动画,我们在这里讲到的也是帧动画,在后面的章节中我们会谈到Quick...
当我们学习过如何在Quick-Cocos2d-x的环境搭建和目录结构。接下来就该动手自己做个游戏了。我是比较喜欢横版过关类型的游戏的,所以在这里就以搭建横版过关游戏为例来做讲解。1. 创建工程按照我们前面的文章描述的,用Quick的Player创建一个工程,我们这里取名叫做Brave。打开后看到的显...
Bullet(Cocos2dx)之内存泄露检测 编写的程序难免会有内存泄露,为了检测内存泄露,可以采取各种各样的措施,今天向大家介绍一款windows下的内存检测工具Visual Leak Detector for Visual C++去官网下载最新版本安装。用VS建立一个C++控制台项目,1.将v...
雷神大战相信都知道这个游戏,本教程要实现游戏中,人的手指按着飞机,就能拖着飞机走动,也就是当你手指按在手机的图片上,手指一直按着屏幕,飞机就会跟着你走。同时,飞机会在你的视野内移动,实现的效果完全和我们手机上的飞机游戏一样。效果:Cocos2d-x版本:3.4工程环境:VS30213一、代码编写1、...
Direcor与Scene和Layer的关系 Direcor(导演):用于启动和切换场景,第一个场景启动用runWithScene,以后的场景用rePlaceScene方法Scene(场景): 用于建立层Layer(层):用于添加元素从入口bool AppDelegate::applicationD...
1.右键点击【解决方案】->【添加】->【现有项目】2.找到【工程文件夹】->【cocos2d】->【external】->【Box2D】->【proj.win32】下有个Box2D工程(多了个libBox2D说明成功了)3.右键新加进来的【libBox2D】,点...
微信曾经火爆过一款叫《围住神经猫》的小游戏。说起来它的玩法很简单,用最少的步数把一神经兮兮的猫围死。 有兴趣的童鞋可以在这篇教程里,学一学如何用Cocos2d-JS来实现一个神经猫这样的游戏。 让我们先看下游戏最后完成了的效果图:你可能注意到了,神经猫换成了可爱的小羊驼:)在线游戏地址:http:/...
Cocos2d-x 3.x制作动画的实例,就拿我这几天想做的 FlappyBird 的小鸟为例吧。1.首先,我们先来做需要的资源这个有三个层次(目前我知道的)① 加载每个图片② 把所有图片压缩到一张图片中,然后分割取出。③ 借助于plist文件与png共同取出图片。前两种,比较简单,而且效率不是很高...
最近因为项目要升级到Quick-Cocos2d-x 3.3, 并且使用了Spine作为动画编辑器, 升级过程中遇到一些问题,特此整理一下,把有关Quick-Cocos2d-x 3.3加载Spine遇到的问题在此记录一下。1、Spine版本问题 首先Quick-Cocos2d-x 3.3集成的版本并非...
本文探讨一下 Cocos2d-x关于物理引擎碰撞和接触设置问题;Box2d和Cocos2d-x 3.2自带的物理引擎都适用。碰撞设置的三个函数:(1) setGroup(1);1. 用body调用是设置这个body上所有的shape;shape上调用,是设置单个shape;2. 同组,总是相碰;不管...