- 博客(49)
- 资源 (12)
- 收藏
- 关注
转载 cocos2d-x v3.0新特性及使用
八月份cocos2d-x官网发布了v3.0版本,这次更新的内容特别多,包括2dx的架构以及使用总得来说,给开发者带来了很大的便利:运行环境需求:Android 2.3 or neweriOS 5.0 or newerOS X 10.7 or newerWindows (which version?)Linux Ubuntu 12.04 (or newer)编译环境需
2015-10-31 23:51:42 740
转载 cocos2d-x-3.4 无法打开包含文件extensions/ExtensionExport.h
cocos2dx3.4 VS2012无法打开包含文件extensions/ExtensionExport.h之前有帖子介绍需要手动加载这三个库libCocosStudio、libExtensions、libGUI但是cocos2dx3.4找不到这三个库文件/cocos2d/cocos/editor-support/cocostudio/proj.win32/libCoc
2015-10-31 13:08:55 795
转载 [置顶] vs 2015 编译cocos2dx 报错
VS 2015 compiling cocos2d-x 3.3 error “fatal error C1189: #error: Macro definition of snprintf conflicts with Standard Library function declaration”;原因:vs 2015里面已经自己定义了snpritf(),而c
2015-10-31 12:28:27 2488
转载 Cocos2d-x 3.0rc0 的Win32工程添加CocoStudio库
前天, 在CocoaChina 2014春季大会上, 激动人心的Cocos2d-x 3.0和CocoStudio 1.3发布了. Cocos2d-x 3.0做出令人兴奋的性能, 易用性等一系列改进, CocoStudio 1.3带来了稳定性和新特性. 今天让我们看下如何在新建Cocos 3.0rc0的Win32的工程中添加CocoStudio的支持. 一 软件及其下载 1. Coc
2015-10-31 12:26:55 416
原创 UIButton 的实现原理
.cpp文件:#include "HelloWorldScene.h"#include "ui/CocosGUI.h"#include "cocostudio/CocoStudio.h"#include "an01.h"using namespace cocos2d::ui;const char* font_UIListViewTest = "fonts/Marker Felt
2015-10-30 02:15:50 1318
原创 listview01
.cpp文件:#include "HelloWorldScene.h"#include "ui/CocosGUI.h"#include "an01.h"USING_NS_CC;using namespace cocos2d::ui;const char* font_UIListViewTest = "fonts/Marker Felt.ttf";Scene* HelloWorld:
2015-10-29 22:50:05 295
原创 loading Bar
.h文件:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"//#include "UIScene.h"class HelloWorld : public cocos2d::Layer{public: static cocos2d::Scene* createSc
2015-10-29 00:48:25 843
原创 cocos2dx3.8指导教程
cocos2dx3.8指导教程:http://www.cocos2d-x.org/programmersguide/index.html#cocos2d-x-programmers-guide-v38
2015-10-27 23:42:01 1077
转载 cocos2dx3.3视频播放的实现VideoPlayer的使用
最近因为项目需求需要使用到视频播放功能。在3.x版本之前如果需要用到视频播放功能就要使用原生的视频播放实现技术,好在3.x之后官方已经集成了视频播放功能,这是值得欣慰的。但是欣慰过后的悲剧在于,官方的文档一直跟不上版本的更新速度。虽然集成了这个功能,但是郁闷的是你要花费很大的力气去尝试使用技巧(仅限于类似我这种菜鸟)。以下为我整了好久才摸到的使用方法,其实使用不难,难的是一定要注意
2015-10-27 23:31:15 4248 1
原创 天空盒和相机01
.h文件:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public cocos2d::Layer{public: static cocos2d::Scene* createScene(); virtual bo
2015-10-27 00:50:32 613
原创 天空盒和相机
.h文件:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public cocos2d::Layer{public: static cocos2d::Scene* createScene(); cocos2d::Skybo
2015-10-26 01:51:17 769
原创 触摸机制下跳转到网页
void HelloWorld::menuCloseCallback(Ref* pSender){ // Director::getInstance()->end(); Application::getInstance()->openURL("http://blog.csdn.net/anzhongliu?viewmode=contents");#if (CC_TARGET_PLATF
2015-10-26 00:12:06 350
原创 输入框的展示
效果:.h文件:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "UIEditBox.h"#include "cocos2d.h"class HelloWorld : public cocos2d::Layer//, public cocos2d::
2015-10-25 22:42:02 490
原创 界面的滑动01(cocos3.8)
.h文件:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "ui/UIScrollView.h"class HelloWorld : public cocos2d::Layer{public: static cocos2d::Scene* c
2015-10-25 03:16:27 645
原创 界面之间的滑动
.h文件:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"//#include "uiscene.h"#include "UIPageView.h"#include "UIText.h"class HelloWorld : public cocos2d::Layer{
2015-10-24 02:55:46 412
原创 圆柱的触摸旋转
.h文件:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public cocos2d::Layer{public: // there's no 'id' in cpp, so we recommend returning
2015-10-23 23:08:23 850
原创 圆柱的自动旋转
.h文件的内容如下:#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"class HelloWorld : public cocos2d::Layer{public: // there's no 'id' in cpp, so we recommend retur
2015-10-20 22:38:29 1803
原创 存在问题,解决对策
bg->setPosition(Vec2(visibleSize.width / 2, visibleSize.height / 2)); this->addChild(bg);若在这儿出现错误,一定是资源路径,命名,大小等不符合要求!
2015-10-20 00:41:30 506
转载 Cocos2d-x 3.1 修改程序名、图标和屏幕方向
当做出一个游戏后,编译成apk安装在手机上,你会发现程序名和图标都是默认的,而放心默认是横屏,那么在哪里改呢?打开工程->proj.android,找到AndroidManifest.xml并打开:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="
2015-10-18 01:35:02 877
原创 两部分代码比较,所带来的问题,下面已解决
// position the label on the center of the screen// bg->setPosition(Vec2(origin.x + visibleSize.width / 2, // origin.y + visibleSize.height / 2));// this->addChild(bg); auto bg = Sprite::create("b
2015-10-17 00:34:40 694 1
转载 模仿cocos2dx的3d引擎c3dEngine(开源)
最近仿照cocos2d-x的概念搞了一个简单3d引擎c3dEngine。附带一个完整游戏《Super Single Cell》。后来,由于认为用完整游戏做例子比较不好理解,而且不方便更新,所以又开了一个c3dEngine2,实现一系列小sample,并添加了一些新功能。目前支持iOS和win32。c3dEngine 地址:http://git.oschina.net/wantn
2015-10-13 00:55:40 1357
原创 使用Cocos2d-x 开发3D游戏
使用Cocos2d-x 开发3D游戏学习视频http://edu.csdn.net/course/detail/1330/20803?auto_start=1
2015-10-13 00:02:15 832
原创 Cocos2d-x 的3D开发功能介绍
主要有以下功能:1. 基本的Sprite3D使用,加载静态模型和动态模型,看 Sprite3DBasicTest2.Sprite3D对象的旋转,缩放等Action操作3.Sprite3D中使用Shader特效,实现outLine4.Animate3D来创建3D动画5.动态增加3D骨骼,实现怪物添加手持武器功能6,动态修改骨骼皮肤实现换装功能S
2015-10-12 23:42:34 1088
原创 迭代
迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次"迭代",而每一次迭代得到的结果会作为下一次迭代的初始值。基本信息中文名称迭代外文名称iteration特 点重复反馈过程的活动 适用范围数学计算
2015-10-11 13:51:03 953
转载 敏捷开发
简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。基本信息中文名称敏捷开发外文名称Agile development 拼音mǐn jié kāi fā
2015-10-11 13:36:37 811
原创 cocos studio应用案例
直接上步骤:(以COCOS2DX-JS 框架自带的飞机为例子)1. 打开cocos studio2.0 新建节点文件2. 导入资源,并按照需要设计新建的节点文件红色框内为导入的资源,蓝色框内为csd文件的布局(注意,背景图坐标设置为(0,0),锚点设置为(0,0),其他元素锚点设置为(0.5,0.5),按钮设置成Button类
2015-10-08 19:12:21 1230
原创 完成与执行任务
任务是一个执行假象,因为我们大多数的人在实际工作中,当你以为是在执行的时候,其实是在完成任务,而不是执行。而事实上,任务并不是结果。 结果从哪里来?结果只能从行动中来,不能通过思考获得。无论你如何思考,也无论你的水平多高,结果都不可能通过思考获得。
2015-10-08 18:54:13 782
unity插件NGUI下载
2017-04-24
OpenGL+ES+2.0游戏与图形编程——适用于iOS+和+Android_IT168文库.pdf
2015-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人