- 博客(48)
- 资源 (160)
- 问答 (4)
- 收藏
- 关注
转载 [cocos2d-x]lua环境配置
1. 安装: 在mac环境下,先要下载 lua解释器,参考了 文章:http://developer.51cto.com/art/201210/362313.htm 因为我是Lion的系统,所以选择的 http://code.google.com/p/rudix/downloads/detail?name=lua-5.2.1-0.pkg 这个地址的 pk
2013-09-27 21:23:22 2552
转载 C语言字符串拷贝
#include "stdafx.h"using namespace std;/* * 说明:字符串拷贝版本1 * 参数:dest目标地址,src源地址 * 返回:返回拷贝好的地址;如果出错或者有重叠,无定义 * 异常:可能出现字符串溢出,及dest所占空间不如src所占空间大。 */char *strcpy_v1(char *dest , const char
2013-09-26 17:15:11 2578
原创 [cocos2d-x]场景动画切换过渡大全
各种各样比较炫的场景切换动画,废话少说,直接上代码:void StartScene::beginGame(){ CCLog("beginGame"); //CCTransitionScene *trans = CCTransitionScene::create(2, level); //CCDirector::sharedDirector()->repl
2013-09-25 09:21:11 6187
原创 [cocos2d-x]box2d的简单应用
box2d创建简单的入门示例:实现功能:1.实现刚体的创建操作步骤:1.导入外部的GLES-Render类2.HelloWorld.h:#ifndef __HELLO_WORLD_H__#define __HELLO_WORLD_H__// When you import this file, you import all the cocos2d classes
2013-09-23 19:11:55 3086 4
转载 [cocos2d-x]cocos2d和cocos2d-x的一些通用性
不得不说要说总结,因为Cocos2d-X的代码和Cocos2d-iphone两个引擎除了语言不同外(Cocos2d-X使用C++,Cocos2d-iphone使用Object-C)可以说没有其他差异。】总结Cocos2d-X与Cocos2d区别" title="【cocos2d-X游戏开发二 】总结Cocos2d-X与Cocos2d区别" style="margin:0px; paddin
2013-09-22 13:08:44 1482
原创 [cocos2d-x]瓦片地图的应用
前言:我们在做经典的格斗类的游戏的时候,场景常常用的是45°斜地图来创建的。下面我就来实现一个简单的Demo来展现一下斜地图的使用。功能实现:1.倾斜地图的加载;2.点击地图居中;代码实现:HelloWorld.h:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "coc
2013-09-22 13:01:59 5265 6
转载 [cocos2d-x]cocos2dx与cocos2d的一些变化
cocos2dx v2.0版本发布一段时间了,现在最新版本是 cocos2d-2.0-rc2-x-2.0.1 ;这段时间Himi对2.x的更新版也有关注,也尝试使用过,发现不少地方都有改动,对于Himi最新项目快到尾声的考虑,所以也没有更新引擎到最新。那么今天开始Himi将陆续使用最新v2.x版本的一些东东,同步更新一些经常使用的改动以及值得注意的地方发博文出来与大家共享;在之前我们使用c
2013-09-22 11:23:32 1762
转载 如何查找技术资料----我的一点心得体会
作为一个IT人员,如果不能利用搜索引擎很快地查找到自己想要的技术资料的话,那么会很悲剧!特别是面对新技术的时候,由于资料特别少,就算有,大部分也是英文资料。如果这时候,你查找资料的能力比不上别人的话,很有可能就会在新一轮的技术竞赛中被甩在后面,比如现在很火的ios游戏开发。android由于搞的人多,资料也相对来说多一些,门槛也低一些,不需要mac,只要有一台pc就可以弄。但是,接下来的wphon
2013-09-21 16:37:51 2098
原创 [cocos2d-x]在windows下创建cocos2d-x程序[important]
前言:苦恼了好长时间编译cocos2dx下的项目总是报错,结果发现是官方的文件有一点纰漏,忘记创建两个文件夹,所以在回一直报错。
2013-09-18 17:43:33 1914
转载 AndroidStudio
AndroidStudio下载地址:https://developer.android.com/sdk/installing/studio.html#download如果你没有翻墙或者不会翻墙可以从百度网盘下载安装:android-studio-bundle-130.677228-windowsMac版本:android-studio-bundle-130.677228-m
2013-09-18 13:08:14 2018
转载 [cocos2d-x]编译cocos2d-win32.vc2010报错
1.下载 cocos2d-x-2.1.4 版本,解压到工作盘,目录最好不要太深,后面可能会从命令行进入。2.双击 cocos2d-win32.vc2010.sln,而不是 build-win32.bat.3.右击解决方案,生成解决方案。生成完后,发现有两个错误:错误 84 error MSB3073: 命令“if not exist "E:/libraries/cocos2
2013-09-17 21:31:27 3204
转载 cocos2d-x面试题
1,阐述cocos2d-x中CCScene CCLayer CCSprite CCNodeCCScene:CCScene是app工作流程上独立块,一个app可能拥有多个scene,但是在任何时候只能有一个是激活状态的。一个CCScene对象由一个或多个CCLayer组成,layer之间是前后相连的。Layer提供了scene的外观和行为。通常的用法是直接用一个或多个layer实例化
2013-09-17 17:50:14 10368
原创 [cocos2d-x]地图的应用
前言:cocos2d-x地图的应用最典型的例子就是塔防类游戏,下面我们就来简单学习一下地图的应用吧!工具应用介绍:我们应用的地图编辑软件是Tiled,一款免费的软件,首先是文件->新文件,然后地图->新图块导入图片资源,然后就可以在地图上绘制。友情提醒:一个图层上面不得使用两个图片上的资源,不然后面调用的代码编译会报错;其次就是将图片资源和生成的tmx文件要保持在同级路径下
2013-09-17 17:06:59 3192
原创 cocos2d-x在mac下配置安卓开发环境
前言:我们都知道cocos2d-x是一个跨平台的游戏引擎,但如果只用它来开发iPone/iPad端的游戏,有点太杀鸡用牛刀了,如果是那样的话,cocos2d-x就没有展现出它的优势了。那我就来介绍一下用cocos2d-x如何创建一个安卓平台,并且成功的将ios游戏项目转化成安卓游戏。操作步骤:在中断输入pico .bash_profile打开之后输入export ANDRO
2013-09-17 08:15:14 2559 1
原创 [cocos2d-x]针对不同的设备,选取不同的自适应图片
前言:我们在进行移动设备开发的时候,我们常常会准备不同大小的图片资源以适应不同大小的设备,下面我称普清图片资源和高清图片资源。那么如何做到图片资源的自适应呢?下面我来用一个demo展示一下这个效果的实现。工具介绍:IOS开发有一个非常好用的图片合成工具,能够让多个png图片合成一个大的资源图片,也可以生成普清和高清的两种资源图片,这个工具就是TextureParker。如何用Tex
2013-09-13 11:51:25 2650
转载 2014迅雷校园招聘笔试题答案
目前暂时只做了选择题部分,不保证没有错误,仅供参考,祝愿大家和我今年都能找到满意的工作哦~选择题答案部分单选题1.B2.A p为指针,32位地址的指针大小为4个字节3.D str为数组,勿忘最后有一个'\0'4.D5.CA:用户自定义了构造函数编译
2013-09-12 19:33:16 1595
原创 [cocos2d-x]将合成的图片中的某一个图大批量的加载到图层中
//将合成图片中的某一桢图片大批量的添加到场景中,进行场景的优化 //方法一: //将合成的图片的plist添加到缓存 /*CCSpriteFrameCache* frameCache = CCSpriteFrameCache::sharedSpriteFrameCache(); frameCache->addSpriteFramesWithFile("jiji.plist"); //
2013-09-12 13:35:34 3851
转载 [cocos2d-x]cocos2d-x windows 7 Android开发环境搭建
准备工作:1 .下载JDK 7,相对应的下载32位或64位.http://www.oracle.com/technetwork/java/javase/downloads/index.html2.下载Eclipse: http://www.eclipse.org/downloads/3.下载Android JDK: http://developer.android.
2013-09-12 10:20:52 2162
原创 [cocos2d-x]用CCSpriteBatchNode进行文理贴图的优化
引言:我们在进行手机游戏开发的过程中,由于手机的内存资源是有限的,那么对纹理贴图的优化是非常有必要的,有可能相同的功能,优化的好与不好对内存资源的消耗是非常明显的,下面我就用一个例子来说明一下。说明:cocos2d-x游戏开发过程中,左下角的三个参数对我们游戏开发者来说,是非常重要的三个参数指标。第一个是场景中精灵的渲染次数,该数字越大说明越耗资源,我们尽量让这个数字越小越好。第二个数
2013-09-12 10:15:12 2602
原创 [cocos2d-x]图层的旋转缩放效果
要实现一个两个图层叠加在一起,然后点击其中的一个图层,实现另外一个图层的旋转缩放的效果。效果图:实现步骤:1.首先分析一下这个效果是由两个图层组成的,先来实现一下上面的一个黄色图层GameLayer.h:#ifndef _______GameLayer__#define _______GameLayer__#include #include "cocos
2013-09-11 09:44:08 3661
原创 [cocos2d-x]手势条纹
下面我来介绍一下手势条纹的应用,水果忍者游戏是一个典型的应用例子。操作步骤:1.首先设置屏幕允许单点触摸,也就是要完善一个触摸注册事件//触摸注册事件void HelloWorld:: registerWithTouchDispatcher(){ CCDirector::sharedDirector()->getTouchDispatcher()->addTargete
2013-09-10 11:30:16 2325
原创 [cocos2d-x]CCProgressTimer进度条
下面我来介绍一下进度条的显示,在cocox2d-x中常用于能量圈的逐渐加满或者玩家血量的逐渐增加的一个效果。操作步骤:1.添加CCProgressTimer类 CCProgressTimer *progressTimer = CCProgressTimer::create(CCSprite::create("Icon-72.png")); progressTimer->setP
2013-09-10 11:25:12 2755
原创 [Cocos2d-x]视差滚屏效果的实现
视差滚屏效果的实现:我们在做IOS游戏开发的时候,经常会遇到那种屏幕动的效果,比如跑酷类的游戏,就这这种效果的典型应用。效果图:核心代码:-(id) init{ if ((self = [super init])) { // This adds a solid color background. CCColorLayer* colorLayer = [CCCo
2013-09-09 21:10:06 3502
转载 win7下搭建cocos2d-x环境
折腾了大半天,终于可以玩cocos2d-x了。先说步骤(相当简单):一、准备好你的vs2010或2012二、下载cocos2d-x,网址http://cocos2d.cocoachina.com/download,请下载稳定版,我用的是cocos2d-2.1rc0-x-2.1.2-hotfix.zip @ Apr.08, 2013。三、把下载好的cocos2d-x包
2013-09-09 14:52:27 1947
转载 常用的cocos2d-x游戏开发工具
好的游戏编辑工具能够减少了我们大量的开发时间,收集后用。物理编辑工具Physics Editing ToolsMekanimo 网址:http://www.mekanimo.net/PhysicsBench 网址:http://www.cocos2d-iphone.org/forum/topic/9064PhysicsEditor 网址:http://www.physi
2013-09-06 15:14:29 1692
转载 [cocos2d-x]定时器函数scheduleUpdate
正文:1. scheduleUpdate我们现在来新建一个Cocos2d-x的项目,然后把HelloWorldScene的init函数的多余代码删掉,然后我们敲一行代码:bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init());
2013-09-06 10:17:53 1374
转载 谈一谈Cocos2d-x中的某些“大小”
这里说的“大小”,包括了以下一些内容:(1).窗口的大小(2).分辨率的大小(3).影幕的大小(4).视口的大小(5).裁剪区域的大小我们先来看(1),窗口的大小窗口的大小,即是Windows窗体大小。我们以HelloCpp为例,打开main.cpp,。找到这两句代码:源码copy to clipboard打印?"FONT-FAMILY: S
2013-09-06 09:37:34 2261
转载 Get data from file(xxx.png) failed!
最近有很多朋友在群里问用VS+Cocos2d-x 加载图片资源时总是报“ Get data from file(xxx.png) failed! ” 错误,问题虽小,但却能影响项目的往下进行,在一遍又一遍的检查后,还是没有什么发现,这着实让人抓狂哇~~~~(>_原因一: 在程序中的要引用的图片名字写错了~(低级错误^_^),解决方法我就不说了哈~原因二:
2013-09-05 20:24:19 3079
原创 [cocos2d-x]躲蜘蛛游戏设计[进阶]
实现一个躲蜘蛛的游戏,具备以下效果:1.玩家精灵在游戏的最下方。2.蜘蛛精灵在游戏的最上方,并且从上往下掉落。效果图:代码实现:1.创建默认的HelloWorld项目,屏幕默认的是横屏的,如何设置屏幕为竖屏?找到RootViewController.mm文件,修改相应的代码即可:// For ios6, use supportedInterfaceOrien
2013-09-05 18:41:48 3831 1
原创 [cocos2d-x]动作+场景切换
实现一个demo,具备以下功能:1.实现带一个参数或者两个参数的方法回调。2.实现按钮围绕屏幕转动。3.实现场景的切换(中间要有过渡场景,以便实现前一个场景资源的释放)。4.实现label的循环旋转+不停的来回移动。效果图:实现代码:HelloWorldScene.h:#ifndef __HELLOWORLD_SCENE_H__#define __HELL
2013-09-05 11:13:46 3062
转载 [cocos2d-x]CCAction类详解
1 在一个游戏中有了人物、白云等精灵,但是游戏中精灵静止不动肯定是不行的,要让它们执行一些动作,使精灵有丰富的动画效果,这样就会使用到CCAction类。CCAction主要用于人物角色等发生动作时使用,如紧身肉搏、远程射击和贴近对话等 2 在cocos2d-x中,CCAction的类结构图如下 3 从上面的类结构图可以看出,动作的基类是CCAction,通
2013-09-04 20:10:36 1550
转载 感谢折磨你的人[三]
第38节 肯定自己才能看见成功 美国联合保险公司董事长克里蒙·史东说:“真正的成功秘诀是‘肯定人生’四个字,如果你能以坚定而乐观的态度,去面对一切困难险阻,那么,你一定能从其中得到好处。” 不要抱怨周遭人、事、物对自己的折磨,如果我们愿意用意志去掌握命运,绝对可以主宰自己的人生。 克里蒙·史东是联合保险公司的董事长
2013-09-04 17:22:20 5251
转载 感谢折磨你的人[二]
第15节 不懂得变通,就不可能成功 学习时要多动脑,学问更要活学活用,唯有如此,我们才能真正享受知识和学问所带来的好处。 我们可以见到,死读书的人多数无法将学问灵活运用,一旦发生状况,他们也只会生硬地搬出脑子里有限的知识,陷在矛盾与错误的生活中。 大文是个卖糖的商人,每天都得到各村落收购糖。回家后,他再将这些糖分别
2013-09-04 17:20:04 5487
转载 感谢折磨你的人[一]
第1节 不要因为小钱而感觉受辱 我们用自己的劳动来养活自己,也用自己的劳动创造这个世界。 正因为如此,每当付出一分劳动,我们都能够正大光明地争取那些属于我们的报酬与收获。 从莫斯科到波良纳约有200千米,有个旅者却很喜欢步行走过这段长长的旅途。他总是背着一个大背包,沿途与那些流浪的人结伴而行。
2013-09-04 17:17:22 2785
转载 全天下最经典的句子,2013重现!
那些最终会让你陷进去的,一开始总是美好。当你做对的时候,没有人会记得;当你做错的时候,连呼吸都是错。等待,是一生最初的苍老。祈求天地放过一双恋人,怕发生的永远别发生。有些事一转身就一辈子。年轻时我们放弃,以为那只是一段感情,后来才知道,那其实是一生。哀莫过于心不死。我很好,不吵不闹不炫耀,不要委屈不要嘲笑,也不需要别人知道。童话已
2013-09-04 17:11:55 1523
转载 化缘
从前有一个叫化子每天出门乞讨,他很想过正常人的生活,于是他总要乞讨一些粮食积攒起来。可是他积攒了好多年,他的粮仓还是只有那么一点米。他不明白是怎么回事,于是他打算弄个明白。一天夜里,他悄悄的躲在一个角落看着他的粮食。结果,他看见一只大老鼠来偷吃他的粮食。于是他很气愤,就对老鼠喊道,富人家那么多粮食你不去吃,为什么偏偏偷吃我辛辛苦苦攒下的粮食?突然,老鼠说话了:你命里只有八分米,走遍天下
2013-09-04 17:11:06 1587
原创 [cocos2d-x]HelloWorldDemo(Mac&Win7两个版本)
实现一个demo,具备以下功能:1.让几个字分别位于中间和四个角落。2.中间的字体改变,并且带有闪烁功能。3.单点触摸和多点触摸,并且能够实现滑动效果,滑动的话必须使用带有bool返回值的单点触摸设置为true。4.下面两个按钮能够实现添加节点和移除节点的作用。效果图:实现代码:HelloWorldScene.h:#ifndef __HELLOWORLD_S
2013-09-04 15:07:04 2280
原创 cocos2d学习笔录1
CCDirector的主要作用:1.访问和改变场景;2.访问cocos2d-x的配置细节3.访问视图(OPENGL,UIVIEW,UIWINDOW);4.暂停,恢复和结束游戏;5.在UIKit和OpenGL之间切换坐标CCNode 常用API:1.生成一个新的节点:CCNode*childNoe = CCNode::create();2.将新节点添加为子节点
2013-09-04 14:55:09 2099
转载 cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate
cocos2d ccLayer响应触摸事件方法:CCStandardTouchDelegate 与 CCTargetedTouchDelegate 以下内容转载自:http://blog.sina.com.cn/s/blog_623ed7840100yhw9.html ,对原作者表示感谢。 简介Cocos2d中,CCLayer类被设计用来获取触摸信息
2013-09-04 12:25:33 1809
AStar C#寻路算法
2015-08-05
动画系统例子
2014-07-04
OpenGL开发包
2014-06-20
横版二维码扫描
2014-05-06
传智java教程大全
2014-04-21
Marshal类的使用
2014-04-17
2dtoolkit2.3
2014-03-04
EasyTouch3.1
2014-02-26
unity小地图
2014-01-24
KGFMapSystem
2014-01-22
unity3d聊天
2013-12-07
crossdomain
2013-11-19
棋牌游戏服务器怎么进行自动化测试
2016-10-05
关于HTML5小游戏如何下载它的源码和资源的问题
2016-03-20
间接性的出现这种错误 ,寻求解决方案
2015-01-29
求解决动态loading显示问题
2013-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人