- 博客(22)
- 资源 (26)
- 收藏
- 关注
原创 cocos2d-x学习日志(10) --射击游戏(喵星战争)
一、纵版射击游戏的特点纵版射击游戏是一种比较传统的游戏,在各种游戏平台都有非常经典的游戏作品。对于游戏开发者来说,这种游戏题材非常适合加入特效和创新的玩法。但是无论怎样改变,该类游戏都具备以下特点:滚动背景、主角、敌人、子弹、特效二、喵星战争简介喵星战争在传统纵版设计游戏的基础上进行创新。主角不是传统飞机造型,而是一只小猫,敌人也不是敌机与怪兽,而是狗博士,同时子弹也做了相应变化,
2013-08-29 21:11:00 4975 8
原创 cocos2d-x学习日志(9) --战争烟雾
一、原理 在开发游戏的过程中,特别是地图编辑器中,需要利用最少的资源,实现最丰富的地形地貌。另外,就是在一些策略类游戏里经常用到的战争迷雾,如图战争迷雾制作原理参考以下文章: http://bbs.9ria.com/thread-157487-1-1.html二、准备工作1)瓦片地图的图素:2) 创建TXM地图
2013-08-29 15:22:48 2593
原创 cocos2d-x学习日志(8) --瓦片地图集
Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tiled编辑出的地图可以很方便的被Cocos2d-x使用Tiled的官网是Tiled Map Editor。我使用的地图编辑器是QT版本。一、用Tiled地图编辑器编辑地图1)选择“文件->新地图”,新建地图工程,在弹出的对话框中设置地图的高度和宽度、图块的大小以及地图的方向,如图2)选择“地图->新图
2013-08-28 09:35:06 1923
原创 cocos2d-x学习日志(7) --CCScrollView和CCTableView的使用
一、简介在游戏和应用中经常要实现左右滑动展示游戏帮助、以列表显示内容的UI效果,就像android中的Gallery和ListView。本文通过CCScrollView和CCTableView分别来实现这两个效果,基于cocos2d-x 2.0.4版本。首先来简单了解一下这两个东东,CCScrollView本身是一个CCLayer,而CCTableView是CCScrollView的子类,
2013-08-26 10:15:33 2801 1
转载 cocos2d-x-2.0新增加了几个UI控件,这里我介绍下常用的这几个UI控件(CCControlSlider、CCControlSwitch、CCControlColourPicker)使用方法
原文地址: http://www.cocos2dev.com/?p=252cocos2d-x-2.0新增加了几个UI控件,这里我介绍下常用的这几个UI控件(CCControlSlider、CCControlSwitch、CCControlColourPicker、ListView)的使用方法。一、CCControlSlider[cpp] vi
2013-08-26 09:31:29 1843
原创 VS2010如何添加第三方头文件及如何添加“依赖”、“库目录”、“包含目录”
一、VS2010如何添加第三方头文件由于VS2010改变原先在配置方法,你可以通过配置Microsoft.cpp.win32.user 文件来做全局修改。1. 点击试图菜单(View),选择属性管理器(property manager)2. 展开您所希望配置的节点(debug或release)3
2013-08-25 23:51:54 22172 1
转载 无法启动此程序 因为计算机丢失*.dll.尝试重新安装改程序已解决此问题
这个问题的答案很简单,看具体的环境配置。一般情况是使用第三方的lib和dll来写程序。除了基本的vc++或者vs2005、vs2008的vc++目录配置正确之后,运行时会出现这个问题。提示找不到相关的dll。如果是vs里面,可以查看视图-》输出。比如我的,这和系统有直接关系,我的是win7 64位,看了才知道,一般其他32位系统需要把这些你需要加载的dll放到c:/windows/sy
2013-08-25 22:24:25 16826
原创 cocos2d-x学习日志(6) --触屏事件
一、简介一般在菜单中,不是继承自CCLayer,这时候要检测触屏,就需要两步就可以完成第一步:setIsTouchEnabled(true);这句话在类初始化的时候加入第二步:重写相应的函数:ccTouchesBegan(CCSet *pTouches,CCEvent *pEvent);//触屏开始事件ccTouchesMoved(CCSet *pTouch
2013-08-24 17:32:55 1783
原创 cocos2d-x学习日志(5) --定时器
一、cocos2d-x 常用定时函数:scheduleUpdate,schedule,scheduleOnce;二、使用方法1. scheduleUpdate1.1 使用方法this->scheduleUpdate()1.2 重载update(float fDelta),因为游戏节点在游戏运行的每一帧被调用一次update函数。HelloWorldScene
2013-08-23 18:24:54 2642
原创 cocos2d-x学习日志(4) -- CCCallFunc系列函数的应用
一、简介cocos2d-x常用回调函数有:CCCallFunc,CCCallFuncN,CCCallFuncND它们之间区别:CCCallFunc:执行对应的回调函数,其中回调函数不可带参数CCCallFuncN:执行对应的回调函数,其中回调函数带一个参数,其中参数CCNode* sender,被传递到run这个action的对象中。CCCallFuncND:和
2013-08-23 16:56:55 1931
原创 cocos2d-x 学习日志(5)之cocos2d-x播放视频
一、简介我们知道cocos2d-x 没有播放视频,那么就用IOS SDK 来实现,如MPMoviePlayerController,它就是处理播放视频。格式支持:MOV、MP4、M4V及3GP等格式。二、具体实现1.添加库文件:选择项目图标->TARGETS->Build Phases->Link Binary With Libraries ,添加“AVFoundation.f
2013-08-23 14:56:10 3651 2
原创 cocos2d-x学习日志(3) --动画类
CCAnimation *animation = animationWithStrip("miku.png",4, 0.1f, 4, 4, 3); CCSprite *pSprite = CCSprite::spriteWithSpriteFrameName("miku1.png"); pSprite->setPosition(ccp(size.width/2,size.height/2)); pSprite->runAction(CCRepeatForever::actionWit
2013-08-22 09:56:22 1506
原创 cocos2d-x学习日志(2) --精灵类
一、简介在游戏中还有一个比较重要的元素,那就是精灵类,我们可以通过单张图片或者是贴图集的方式来生成精灵。精灵类的用法比较灵活,还有精灵批处理的方法帮助我们创建多个精灵并节约渲染效率。二、实例1.准备工作我的目录资源:利用纹理地图(texture atlas),把我们想用的图像都合并在一起。首先我们把想要用的图像都放到一个目录里, 再用Text
2013-08-21 11:39:24 1624
转载 cocos2d-x学习日志(1) -Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境
详细搭建步骤如下:一、Android 开发环境搭建1、Android 开发工具Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。1.1 下载 JDK1.2 下载 Eclipse1.3 下载 Android SDK1.4 启动Eclipse , 安装 ADT2、下载安装Android NDK我使用
2013-08-20 19:48:24 2267
原创 cocos2d-x 学习日志(4)之cocos2d-x集成sharesdk
一、简介ShareSDK是为iOS的APP提供社会化功能的一个组件,开发者只需10分钟即可集成到自己的APP中,它不仅支持如QQ、微信、新浪微博、腾讯微博、开心网、人人网、豆瓣、网易微博、搜狐微博、facebook、twitter、google+等国内外主流社交平台,还有强大的统计分析管理后台,可以实时了解用户、信息流、回流率、传播效应等数据,有效的指导日常运营与推广,同时为APP引入
2013-08-17 18:02:43 4832
转载 VS2010 + WIN7x64:Ogre1.7.x 与CEGUI0.7.x的环境搭建及具体事例操作
一、环境搭建1.软件准备所需软件有OGRE:OgreSDK_vc10_v1-7-4 CEGUI:CEGUI-0.7.5.zip CEGUI-DEPS-0.7.x-r3-vc10.zip Direcx:DXSDK_Jun10.exe这四个软件开发包,均可在其相应的官网上进
2013-08-15 09:35:51 1755
转载 OGRE1.8.1+MyGUI3.2.0+VS2010 编译配置图文详解
一、前期准备 VS2010的安装没什么好说的,下载后安装好就行了,主要是OGRE和MyGUI的编译配置。 1.OGRE SDK:http://www.ogre3d.org/download/sdk (我用的OGRE版本为OGRE 1.8.1 SDK for Visual C++ .Net 2010 (32-bit))。 2. OGRE App Wizard(OGR
2013-08-15 01:00:10 2099 3
转载 VS2010 SP1发布及下载地址
在线安装包:https://cid-3ca83445bd7767a0.office.live.com/browse.aspx/.Public/VS2010ISO:http://download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso更新内容:http://
2013-08-15 00:48:56 15102 2
原创 cocos2d-x 学习日志(3)之QQ平台接入
简介本文档主要介绍接入QQ平台的一些内容,便于查阅和使用。第一步:搭建QQSDK:1.下载对应的SDK,将sdk这个目录添加到工程中,这样可以在代码中使用QQAPI了。本人选择如下iOS SDK,如下图2.下载SDK后,打开文件如图:3.打开《iOS SDK使用说明(MAC).webloc》按流程搭建好SDK。
2013-08-08 14:11:22 5253 2
转载 Cocos2d-x 设置竖屏的方法 2.0以上版本
在网上搜了千百遍终于终于找到对的方法了。。在网上搜的大部分结果是把(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation();函数中的语句改成如注释掉的:(BOOL)shouldAutorotateToInterfaceOrientation:(UIInt
2013-08-08 11:26:51 2402
原创 cocos2d-x 学习日志(2)之使用UIWebView加载网页
前段时间项目中要微博授权登陆,使用的是web登陆方式。所以要在cocos2d-x中显示网页。所以就将UIWebView用进来了。实现上讲也不是很难,你开打AppController.mm,你可以看到cocos2d-x的场景是被加载在一个EAGLView上面。所以我只需要取到EAGLView,在上面加一个UIView,UIView上面就可以放我的UIWebView。实现:FMUIWe
2013-08-07 17:00:52 3620 3
原创 cocos2d-x 学习日志(1)之Xcode中c++&Object-C混编,详细介绍如何在cocos2dx中访问object函数以及Apple Api
本篇继续介绍另外一个在Cocos2dx中必经之路:在Cocos2dx中调用苹果Api以实现后期iOS的GameCenter和iap的相关操作, 那么这里就跟大家简单分享探讨下;如何在Xcode中进行c++与oc混编吧~参考王哥说的 SimpleAudioEngine 类;首先建立了两个类,一个object-c ,一个c++,详细如下:HSpriteOC.h#impo
2013-08-07 16:44:26 2539
Snapdragon Profiler v2022.5
2023-03-24
Objective-C程序设计(第6版带中文目录 )
2019-07-19
More Effective c# 清晰版
2018-11-03
cocos2d-x游戏实例 萝莉快跑
2013-10-28
OPenGL ES 模板
2013-09-25
Android SDK 中文开发文档
2012-12-06
Android2.0游戏开发实践宝典源代码
2012-12-05
Erlang程序设计中文版
2012-10-09
Erlang安装手册
2012-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人