E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cocos2D-x
【玩转
cocos2d-x
之四十】怎样在
Cocos2d-x
3.0中使用opengl shader?
有小伙伴提出了这个问题。事实上GLProgramCocos2d-x引擎自带了。全然能够直接拿来用。先上图吧。使用opengl前后的对照:1.在cpp中使用openGLshader。(1)加入gray.vsh和gray.fsh到资源文件夹(见附件)。(2)加入例如以下代码:boolHelloWorld::init() { if(!Layer::init()) { returnfalse; } ize
mengfanrong
·
2016-02-06 15:00
cocos2d-x
3.1 集成 云风pbc
cocos2d-x3.x版本号变动比較大,从改用cmake管理整个项目,到使用python集成一体化的项目工具。这些都是我喜欢的。我能够非常easy的在我的ubuntu上面搭建好开发环境,并且根本就不用考虑IDE的事情,sublime-textoremacs足矣。唯一须要自己动手的就是制作一个比較好的调试工具。我是使用lua+cplusplus开发,所以调试就比較的难受,临时仅仅能这样,后面考虑自
lcchuguo
·
2016-02-06 14:00
Cocos2d-x3.3RC0的Android编译Activity启动流程分析
1、引擎源代码Jni、部分Java层和C++层代码分析1)libcocos2d文件夹:该文件夹存放的是
Cocos2d-x
通过Jni与Android源代码互调时,定义的Java层Native的静态Java
mengfanrong
·
2016-02-04 18:00
cocos2d-x
3.3 CC_CALLBACK_0 std::bind与std::function
测试AssetsManager,发现create里需要传入3个回调,自己尝试多次都是编译失败,于是查了点资料,记录下,备查。需要传回调函数,直接使用宏里的CC_CALLBACK_X系列函数即可,后面的X代表回调需要传递的参数个数。在cocos\base\ccMacros.h里可以看到宏定义的具体内容://newcallbacksbasedonC++11 #defineCC_CALLBACK_0(_
a102111
·
2016-02-04 17:00
Cocos引擎开发者指南(1-5)
Cocos2d-x
XRacoon
·
2016-02-04 15:00
Cocos2d-x
TextField的使用
voidtextFieldEvent(Ref*pSender,cocos2d::ui::TextField::EventTypetype);cocos2d::ui::Text* _displayValueLabel;Sizesize=Director::getInstance()->getVisibleSize();_displayValueLabel=cocos2d::ui::Text::cre
liubin8095
·
2016-02-03 23:00
Cocos2d-x
TextBMFont的使用
Sizesize=Director::getInstance()->getVisibleSize(); cocos2d::ui::TextBMFont*textBMFont=cocos2d::ui::TextBMFont::create("BMFont","bitmapFontTest2.fnt"); textBMFont->setPosition(Vec2(size.width/2,size
liubin8095
·
2016-02-03 23:00
Cocos2d-x
Text的使用
Sizesize=Director::getInstance()->getVisibleSize(); cocos2d::ui::Text*text=cocos2d::ui::Text::create("TextAreaWidgetcanlinewrap","AmericanTypewriter",32); text->ignoreContentAdaptWithSize(false); te
liubin8095
·
2016-02-03 22:00
Cocos移植到Android-通过命令行交叉编译打包
Cocos2d-x
支持非常多个平台。然而,我们不可能介绍所有平台的移植。我们总结了眼下业界流行的三个平台:Android、iOS和WindowsPhone8,我们介绍Android平台下移植相关工作。
gcczhongduan
·
2016-02-03 20:00
Cocos移植到Android-通过命令行交叉编译打包
Cocos2d-x
支持非常多个平台。然而,我们不可能介绍所有平台的移植。我们总结了眼下业界流行的三个平台:Android、iOS和WindowsPhone8,我们介绍Android平台下移植相关工作。
gcczhongduan
·
2016-02-03 20:00
Cocos2d-x
解析XML文件,解决中文乱码
身处大天朝,必须学会的一项技能就是解决中文显示问题。这个字符问题还搞了我一天,以下是个人解决乱码问题的实践结果,希望可以给其他人一些帮助读取xml文件代码:1CCDictionary*message=CCDictionary::createWithContentsOfFile("chinese.xml");//读取xml文件,文件在Resources目录下 2autohelpTitleKey=m
Fahy
·
2016-02-03 17:00
Cocos2d-x
解析XML文件,解决中文乱码
身处大天朝,必须学会的一项技能就是解决中文显示问题。这个字符问题还搞了我一天,以下是个人解决乱码问题的实践结果,希望可以给其他人一些帮助读取xml文件代码:1CCDictionary*message=CCDictionary::createWithContentsOfFile("chinese.xml");//读取xml文件,文件在Resources目录下 2autohelpTitleKey=m
Fahy
·
2016-02-03 17:00
Cocos2d-x
解析XML文件,解决中文乱码
身处大天朝,必须学会的一项技能就是解决中文显示问题。这个字符问题还搞了我一天,以下是个人解决乱码问题的实践结果,希望可以给其他人一些帮助读取xml文件代码:1CCDictionary*message=CCDictionary::createWithContentsOfFile("chinese.xml");//读取xml文件,文件在Resources目录下 2autohelpTitleKey=m
Fahy
·
2016-02-03 17:00
(6)基本工作流(使用外部编辑器)
Cocos2d-x
支持的所有外部工具,CocosStudio也全部都支持,把这些外部的工具导出的数据,导入到资源面板,再配合上CocosStudio现有的控件就可以使用了,下面介绍一下几种编辑器的使用方法
养眼大魔王
·
2016-02-03 16:00
(6)基本工作流(使用外部编辑器)
Cocos2d-x
支持的所有外部工具,CocosStudio也全部都支持,把这些外部的工具导出的数据,导入到资源面板,再配合上CocosStudio现有的控件就可以使用了,下面介绍一下几种编辑器的使用方法
养眼大魔王
·
2016-02-03 16:00
(4)基本工作流(导出数据)
因为在CocosStudio项目文件使用xml数据格式来进行存储,同时会保存一些仅编辑器需要的额外数据,如果用户使用
Cocos2d-x
和Cocos2d-js直接加载项目文件,会发现项目文件不仅大而且加载速度慢
养眼大魔王
·
2016-02-03 15:00
(4)基本工作流(导出数据)
因为在CocosStudio项目文件使用xml数据格式来进行存储,同时会保存一些仅编辑器需要的额外数据,如果用户使用
Cocos2d-x
和Cocos2d-js直接加载项目文件,会发现项目文件不仅大而且加载速度慢
养眼大魔王
·
2016-02-03 15:00
(27)
Cocos2d-x
3.0 Json用法
Cocos2d-x3.0加入了rapidjson库用于json解析。位于external/json下。rapidjson项目地址:http://code.google.com/p/rapidjson/wiki:http://code.google.com/p/rapidjson/wiki/UserGuide下面就通过实例代码讲解rapidjson的用法。使用rapidjson解析json串引入头文
养眼大魔王
·
2016-02-03 14:00
(27)
Cocos2d-x
3.0 Json用法
Cocos2d-x3.0加入了rapidjson库用于json解析。位于external/json下。rapidjson项目地址:http://code.google.com/p/rapidjson/wiki:http://code.google.com/p/rapidjson/wiki/UserGuide下面就通过实例代码讲解rapidjson的用法。使用rapidjson解析json串引入头文
养眼大魔王
·
2016-02-03 14:00
(28)
Cocos2d-x
xml解析
Cocos2d-x
已经加入了tinyxml2用于xml的解析。3.0版本位于external/tinyxml2下。2.x版本位于cocos2dx/support/tinyxml2下。
养眼大魔王
·
2016-02-03 14:00
(28)
Cocos2d-x
xml解析
Cocos2d-x
已经加入了tinyxml2用于xml的解析。3.0版本位于external/tinyxml2下。2.x版本位于cocos2dx/support/tinyxml2下。
养眼大魔王
·
2016-02-03 14:00
(26)SQLite集成与用法
概述在
Cocos2d-x
中,简单数据存储,可以使用UserDefault。那么如何存储大量,不规则的数据?我们可以使用SQLite数据库存储数据。
养眼大魔王
·
2016-02-03 14:00
(26)SQLite集成与用法
概述在
Cocos2d-x
中,简单数据存储,可以使用UserDefault。那么如何存储大量,不规则的数据?我们可以使用SQLite数据库存储数据。
养眼大魔王
·
2016-02-03 14:00
(20)
Cocos2d-x
中的引用计数(Reference Count)和自动释放池(AutoReleasePool)
所以我们也在
Cocos2d-x
中克隆了一套CCAutoreleasePool。
养眼大魔王
·
2016-02-03 14:00
(20)
Cocos2d-x
中的引用计数(Reference Count)和自动释放池(AutoReleasePool)
所以我们也在
Cocos2d-x
中克隆了一套CCAutoreleasePool。
养眼大魔王
·
2016-02-03 14:00
(19)声音与音效
声音和音效
Cocos2d-x
提供了对声音和音效的支持,能够十分方便地实现音乐与音效的播放、暂停和循环功能。使用音效引擎我们可以使用
Cocos2d-x
自带的CocosDension库来使用声音引擎。
养眼大魔王
·
2016-02-03 14:00
(19)声音与音效
声音和音效
Cocos2d-x
提供了对声音和音效的支持,能够十分方便地实现音乐与音效的播放、暂停和循环功能。使用音效引擎我们可以使用
Cocos2d-x
自带的CocosDension库来使用声音引擎。
养眼大魔王
·
2016-02-03 14:00
(16)
Cocos2d-x
多分辨率适配完全解析
Overview从Cocos2d-x2.0.4开始,
Cocos2d-x
提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了designresolution概念。
养眼大魔王
·
2016-02-03 14:00
(16)
Cocos2d-x
多分辨率适配完全解析
Overview从Cocos2d-x2.0.4开始,
Cocos2d-x
提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了designresolution概念。
养眼大魔王
·
2016-02-03 14:00
cocos2d-x
之Scene和Layer
cocos2d-x
这次来说说两个类,Scene和Layer。即场景类和图层类。曾经学
cocos2d-x
的时候听过,这个引擎就跟拍电影一样,有导演(Di
lcchuguo
·
2016-02-03 13:00
cocos2d-x
之Scene和Layer
cocos2d-x
这次来说说两个类,Scene和Layer。即场景类和图层类。曾经学
cocos2d-x
的时候听过,这个引擎就跟拍电影一样,有导演(Di
lcchuguo
·
2016-02-03 13:00
cocos2d-x
https://code.google.com/archive/p/
cocos2d-x
/downloads下载cocos2d-2.0-x-2.0.4.zip。打开2010.sln,进行编译。
悬崖
·
2016-02-02 17:00
(15)如何使用
Cocos2d-x
3.0制作基于tilemap的游戏:第三部分(完)
引言程序截图:在第二部分教程中,Ray教大家如何在地图中制作可碰撞的区域,如何使用tile属性,如何制作可以拾取的物品以及如何动态修改地图、如何使用“Headsupdisplay”来显示分数。 在这个教程中,我们将加入敌人,这样的话,你的忍者就可以向它们扔飞镖啦,同时还增加了胜利和失败的游戏逻辑。但是,首先,你得下载一些相关的资源文件。 这个zip文件里面包含以下内容:1.一个敌人精灵2.一个忍者
养眼大魔王
·
2016-02-02 15:00
(14)如何使用
Cocos2d-x
3.0制作基于tilemap的游戏:第二部分
引言程序截图:这篇教程是《如何使用Cocos2d-x3.0制作基于tilemap的游戏》的第二部分。在上一个教程中,我们创建了一个简单的基于tiled地图的游戏,里面有一个忍者在沙漠里寻找可口的西瓜! 在第一部分教程中,我们介绍了如何基于tiled创建地图,怎样把地图增加到游戏中去,以及如何滚动地图来跟随主角移动、还有如何使用对象层。 在这部分教程中,我们将会介绍如何在地图中制作可以碰撞的区域,如
养眼大魔王
·
2016-02-02 15:00
(14)如何使用
Cocos2d-x
3.0制作基于tilemap的游戏:第二部分
引言程序截图:这篇教程是《如何使用Cocos2d-x3.0制作基于tilemap的游戏》的第二部分。在上一个教程中,我们创建了一个简单的基于tiled地图的游戏,里面有一个忍者在沙漠里寻找可口的西瓜! 在第一部分教程中,我们介绍了如何基于tiled创建地图,怎样把地图增加到游戏中去,以及如何滚动地图来跟随主角移动、还有如何使用对象层。 在这部分教程中,我们将会介绍如何在地图中制作可以碰撞的区域,如
养眼大魔王
·
2016-02-02 15:00
Cocos2d-x
shader学习1: 灰度shader
灰度shader最近在学习shader,就把cocos2d-x3.x版本中的很简单也很常用的灰度shader拿出来学习一下。#ifdefGL_ES precisionmediumpfloat;//ES版本的精度限定符,精度变低后可以提高效率 #endif varyingvec4v_fragmentColor; varyingvec2v_texCoord; voidmain(void) vec
木子小新
·
2016-02-02 15:00
(13)如何使用
Cocos2d-x
3.0制作基于tilemap的游戏:第一部分
引言程序截图:本教程将会教大家如何使用
Cocos2d-x
来做一个基于tile地图的游戏,当然还有Tiled地图编辑器。
养眼大魔王
·
2016-02-02 12:00
(11)粒子系统
Cocos2d-x
引擎中就为我们提供了强大的粒子系统,以下是粒子系统的继承关系图:粒子属性一个强大的粒子系统它必然具备了多种多样的属性,这样才能配置出多样的粒子。下面就来看看粒子系统的主要属性吧。
养眼大魔王
·
2016-02-02 12:00
(10)场景转换(Transitions)
Cocos2d-x
最爽的一个特性之一就是提供了在两个不同场景之间直接转换的能力。例如:淡入淡出,放大缩小,旋转,跳动等。从技术上来说,一个场景转换就是在展示并控制一个新场景之前执行一个转换效果。
养眼大魔王
·
2016-02-02 12:00
(8)序列帧动画
简介
Cocos2d-x
中,动画的具体内容是依靠精灵显示出来的,为了显示动态图片,我们需要不停切换精灵显示的内容,通过把静态的精灵变为动画播放器从而实现动画效果。
养眼大魔王
·
2016-02-02 09:00
(3)在Windows7上搭建
Cocos2d-x
Cocos2d-x
———(本教程以cocos2d-x-3.0版本为例),下载地址:https://code.google.com/p/
cocos2d-x
/downloads/
养眼大魔王
·
2016-02-02 08:00
Cocos2d-x
3.x android平台菜单返回键监听
android平台菜单返回键监听//声明voidonKeyReleased(EventKeyboard::KeyCodekeyCode,Event*event);//实现//按键控制(检测onKeyReleased有反应)autolistener=EventListenerKeyboard::create();listener->onKeyReleased=CC_CALLBACK_2(MenuLa
chenxu6
·
2016-02-01 23:00
Android开发
cocos2d-x
android平台
(22)如何优化内存使用
本文介绍
Cocos2d-x
游戏通用的两条内存优化原理指导。认识瓶颈寻找方案什么样的纹理最耗应用内存?或这些纹理会消耗多少内存?当然这个不用手动计算,只需猜测。工具在这里已经准备好了。使用的是苹果的工具
养眼大魔王
·
2016-02-01 21:00
(6)
Cocos2d-x
3.0坐标系详解
Cocos2d-x
坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系。笛卡尔坐标系笛卡尔坐标系中定义右手系原点在左下角,x向右,y向上,z向外,OpenGL坐标系为笛卡尔右手系。
养眼大魔王
·
2016-02-01 20:00
(5)调度器(scheduler)
继承关系原理介绍
Cocos2d-x
调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处:每当Node不再可见或已从场景中移除时,调度器会停止。
养眼大魔王
·
2016-02-01 20:00
面向对象语言学习
c++视频课程学习:课程链接:http://www.jikexueyuan.com/course/40.html课程名称:
Cocos2d-x
基础-C++语言开发基础知识教程授课人姓名:ime学习历程
YooRarely
·
2016-02-01 11:00
cocos2d-x
2.2.6 之CCControlSwitch开关按钮
感慨什么的不多说了,就是想创建声音,音效的开关按钮,可参考
cocos2d-x
的Demo代码,其文件为:CCControlSwitchTest.cpp。
プログラマー
·
2016-02-01 00:00
向死而生——我修的死亡学分
捐赠数额任意,重在心意^_^ 我要捐赠: 点击捐赠
Cocos2d-X
源代码下载:点我传送游戏官方下载:http://dwz.cn/RwTjl游戏视频预览:http://dwz.cn/RzHHd游戏开发博客
lcchuguo
·
2016-01-31 19:00
Cocos2d-x
3.1.1 Lua实例-AccelerometerTest(重力加速计)
Cocos2d-x3.1.1Lua实例-AccelerometerTest(重力加速计) 本篇博客介绍
Cocos2d-x
的第一个实例——重力加速计測试。
mengfanrong
·
2016-01-31 09:00
Android-开源工具库-第7弹-多媒体相关
多媒体相关
cocos2d-x
跨平台的2d游戏框架,支持Android、IOS、Linux、Windows等众多平台项目地址:https://github.com/cocos2d/
cocos2d-x
文档介绍
u014610664
·
2016-01-29 16:00
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他