- 博客(31)
- 收藏
- 关注
转载 实现DotA的技能冷却效果
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8278012实现的原理就是两张图片,一个亮一些,一个暗一些,将暗的图片放在亮的图片的下面,然后让亮的图片实现动画效果。 幻影刺客的窒息之刃,让敌方单位减速并且受到伤害,持续8秒。 我玩幻刺很犀利的哦。下面看看代码的
2014-04-30 17:59:56 490
转载 粒子系统----实现下雪效果
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8289683太原市今天下雪了,8点出门,银装素裹,分外妖娆。今天就来主打下雪的效果,实现下雪效果需要使用粒子系统。这张照片是刚照的,看看太原的雪景吧 先来说说我对粒子系统的了解吧,粒子系统是为了模仿自然世界的真实显现,比如说烟,雾,火花,
2014-04-30 17:58:35 1942
转载 Tiled Map Editor(三)
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8363028上一篇中完成了再地图中添加西瓜,让hero吃,这篇将会完成这个游戏。1.添加敌人在对象层中加入敌人,注意,加入了一个键值对,键为n,值为1。这个键值对主要就是为了区分敌人和英雄。将敌人画在地图上。[cpp] view
2014-04-30 17:57:05 396
转载 Tiled Map Editor(二)
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8316277这篇文章接着上篇继续学习使用Tiled制作游戏。 首先,对上篇的一些代码进行优化,一个是从对象获取对象的坐标。上次使用的代码有点麻烦,现在改为下面的代码:[cpp] view plaincopy
2014-04-30 17:56:19 338
转载 Tiled Map Editor(一)
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8308609Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tiled编辑出的地图可以很方便的被Cocos2d-x使用Tiled的官网是Tiled Map Editor。我使用的地图编辑器是QT版本。 好了,下面就试一试吧。
2014-04-30 17:55:39 399
转载 图形绘制
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8480048图形绘制的话,在cocos2d-x自带的TestCpp里有,包括绘制点,直线,多边形(填充的和没有填充的),圆,贝赛尔曲线。 首先在HelloWorld类中重写父类的draw方法[cpp] view plaincopy
2014-04-30 17:54:03 277
转载 简单数据存储以及抗锯齿
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8481366。题目是说的简单数据存储,也就是说少量的简单的数据存储,大量复杂的数据应该使用SQLite。cocos2d-x提供了相应的方法存储简单数据[cpp] view plaincopy
2014-04-30 17:53:19 274
转载 SQLite专题
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8634967。大家好,很长一段时间没有跟新我的博客,看到大家在我的博客里的留言,我很是欣慰。这次我给大家带来了cocos2d-x使用SQLite数据库的博文。在cocos2d-x中,简单数据存储,可以使用CCUserDefault,大家可
2014-04-30 17:52:25 300
转载 CCHttpRequest联网
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8664432 使用CCHttprequest联网有两种方法get和post。get和post都可以从服务器获取数据,这两种联网的方法有所不同。下面简单的区分一下1.get提交的时候数据放到URL后面,post放在HTTP协议消息体中。2.get数
2014-04-30 17:51:14 389
转载 TexturePacker的使用
原创文章,转载请标明出处:http://blog.csdn.net/zhy_cheng/article/details/8680931。首先要解释一下,为什么要使用TexturePacker?这是应为我们做的游戏最终要运行在Android手机或者苹果手机上,而Android或者ios系统使用的是OpenGL ES来渲染。所以我们要针对OpenGL ES来进行优化。内存方面,
2014-04-30 17:46:49 400
转载 多线程以及线程同步
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/9116479cocos2d-x引擎在内部实现了一个庞大的主循环,每帧之间更新界面,如果耗时的操作放到了主线程中,游戏的界面就会卡,这是不能容忍的,游戏最基本的条件就是流畅性,这就是为什么游戏开发选择C++的原因。另外现在双核手机和四核手机越来越普遍了,是时候使用多线程来
2014-04-30 17:45:32 278
转载 CURL实现get和post联网
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/9124275CURL是cocos2d-x推荐使用的联网方法,这种联网的方法可以跨平台。1.环境搭建在链接器---->输入------>附加依赖项中,添加libcurl_imp.lib,如下图:2.实现get请求:[cp
2014-04-30 17:44:31 418
转载 XML解析
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/9128819XML是一种非常重要的文件格式,由于C++对XML的支持非常完善,cocos2d-x选择XML作为主要的文件存储格式。在cocos2d-x中集成了libxml2来解析XML数据。 定义一个用于解析的类,这个类继承CCSAXDelegator和
2014-04-30 17:43:29 392
转载 游戏中C++调用Java
jni目录(?)[+]在游戏中,C++调用Java是很常见的,特别是在使用第三方SDK的时候。我仅仅写以下一些常用的调用方法。在使用之前,首先得包含相应的头文件。[cpp] view plaincopy//#if(CC_TARGET_PLATFORM==CC_PLATFORM_ANDROID) #in
2014-04-30 17:42:14 260
转载 中文和自定义字体
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/9736973cocos2d-x实现中文,有两种方法,转码和读取XML文件,对于第一种,在我的博客【Cocos2d-x游戏引擎开发笔记(2)】在屏幕上渲染文字中有介绍,下面来看看怎么样从XML文件中读取中文。 在TestCpp里有源代码XML的内容
2014-04-30 17:41:01 265
转载 粒子系统实现与用户交互的特效
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8294125。无实战不学习,这次来用粒子系统实现与用户交互的特效。下面是在我的安卓手机上的效果图 第一张图片实现手指在屏幕上滑动的时候一群粒子跟着手指,第二张图片实现手指在屏幕上点击的时候一个爆炸效果。另外还用粒子系统实现一个太阳和烟。
2014-04-30 17:39:05 474
转载 实现运动的尾巴效果
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8434598使得运动的物体有尾巴的效果,可以使用CCMotionStreak。这里我使用【Cocos2d-x游戏引擎开发笔记(12)】粒子系统实现与用户交互的特效的例子,使得效果更加的酷。在头文件中加入:[cpp] view plai
2014-04-30 15:51:12 412
转载 cocos2d-x加box2d制作弹弓类游戏 第二部分
这是一个使用Box2d和cocos2d-x从头开始制作一个弹弓类游戏系列教材的第二部分。(第一部分请看本博客博客列表)在这个系列教材的第一部分,我们在场景中加入可以投射危险的橡子炸弹投射器。在这个系列的第二也是最后部分。我们将会把游戏完善成为完整版,并且增加我们射击的目标和游戏逻辑。言归正传,开始射击啦!创造目标由于你已经了解了大部分相关知识,所以创
2014-04-30 11:16:31 500
转载 Cocos2d-x加Box2D制作弹弓类游戏
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mssyy2010.blog.51cto.com/4595971/847000文章原版为英文版,地址链接在文章尾部给出。原文代码版本为object-c版,本文代码版本为C++版。对原文大部分内容进行了翻译,并将对oc版的说明更改为C++版。文章cocos2d-x版本co
2014-04-30 11:14:39 685
转载 VS2010-win32下cocos2dx控制台打印的方法
在xcode中 直接使用printf 或者 cout但是在VS2010 却死活不好用 真郁闷-----------------10-9更新----------------下面的代码在 自己建立的项目里都已经存在啦AllocConsole();freopen("CONIN$", "r", stdin);freopen("CONOUT$", "w", st
2014-04-29 20:24:06 397
转载 cocos2dx卡牌翻牌效果
CCOrbitCamera * flipYAction = CCOrbitCamera::actionWithDuration(0.5f, 1, 0, 90, -90, 0, 0);
2014-04-29 20:23:07 465
转载 cocos2dx返回Android游戏黑屏解决办法
用来解决返回Android游戏加载资源时黑屏的问题。帖子过些日子估计就沉了,所以转出来,以供后面查询。需要修改三个文件:1) cocos2dx/platform/CCPlatformMacros.h 将Line84修改为 #define CC_ENABLE_CACHE_TEXTURE_DATA 02)cocos2dx/platform/a
2014-04-29 20:21:26 550
转载 coco2d-x CCScrollView实现背包翻页,仅供参考
[cpp] view plaincopy"code" class="cpp">#include "CCCGameScrollView.h" USING_NS_CC; USING_NS_CC_EXT; CCCGameScrollView::CCCGameScrollView() :m_fAdjustSpeed(ADJUST_AN
2014-04-29 20:20:18 421
转载 iOS 显示内存空间
[cpp] view plaincopy#include #include #include double availableMemory() { vm_statistics_data_t vmStats; mach_msg_type_number_t infoCount = HOST_VM_INFO_COU
2014-04-29 20:19:28 381
转载 8个游戏开发工具让你不懂编程也能做游戏
以下列举的是主要的游戏制作平台,大部分不要求你有专业的编程知识,不管是Objective C还是Java。虽然这些工具简单方便易用,但也有自身缺陷,比如所创建游戏的灵活性稍差,功能有所限制,有些平台还要收费。但是对于那些没时间学习编程知识的游戏爱好者来说,这些游戏生成平台不失为一个好的选择。 Construct 2--非常适合一个人做游戏,无需编程知识,就可以让你在Windows上
2014-04-29 20:18:49 2322
转载 cocos2d-x 新手引导
[cpp] view plaincopy#ifndef __new_guide__GuideLayer__ #define __new_guide__GuideLayer__ #include "cocos2d.h" using namespace cocos2d; class GuideLayer : public cocos2d:
2014-04-29 20:16:34 360
转载 Duff's device
前几天在网上看见了一段代码,叫做“Duff's Device”,后经验证它曾出现在Bjarne的TC++PL里面: void send( int * to, int * from, int count) // Duff设施,有帮助的注释被有意删去了 { int n = (count + 7 ) / 8 ; switch
2014-04-29 20:15:36 272
转载 macos lua环境搭建
我的mac os 是10.8.2第一步:去官网下载个lua http://www.lua.org/download.html ,当前版本是5.2.2第二步:解压,编译,安装make macosx testsudo make install----------------------------------------第三步:整
2014-04-29 20:14:34 485
转载 状态模式
[cpp] view plaincopy/************************************************************************/ /* 状态模式 */ /***********
2014-04-29 20:13:43 254
转载 漫谈设计模式 —— 创建行为的封装
在经典的24个设计模式中,有一部分是关于对创建行为的封装的,他们分别是原型模式、单例模式、生成器模式、简单工厂模式、工厂方法模式、抽象工厂模式。他们都是致力于把实例化对象的职责解耦出来,通过不同的形式封装达到不同的效果。我们从最简单的例子开始入手看看这几种模式的相似与不同。通常,我们实例化一个对象最简单的就是通过new操作符直接创建,但如果该对象比较复杂,在创建的同时要进行许多初始化工作,
2014-04-29 20:11:53 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人