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
Cocos2dx-OpenGL ES2.0教程:编写自己的shader(2)
在上篇文章中,我给大家介绍了如何在
cocos2d-x
里面绘制一个三角形,当时我们使用的是
cocos2d-x
引擎自带的shader和一些辅助函数。
乐逍遥jun
·
2016-02-22 21:00
cocos2d-x
按钮CCControlButton的用法
转载请注明,原文地址: http://blog.csdn.net/musicvs/article/details/82429631. 按钮创建[cpp] viewplain copy print ? /* 正常状态下的按钮图片 */ CCScale9Sprite* btnNormal = CCScale9Sprite::create("button.png"); /*
乐逍遥jun
·
2016-02-22 21:00
Cocos-x 3.2:从C++过渡到Lua
原文总结的非常好,都是我们学
cocos2d-x
以来摸索过的东西,如果早有这篇文章就能少走不少弯路了,特此截屏保存。
乐逍遥jun
·
2016-02-22 21:00
Cocos2d-x
3.x控制器模式
该模式不是23种设计模式中的一种,是游戏开发中经常采用的一种设计模式,在此,顺便拿来讨论。模式定义该模式描述了“控制器”和“被控对象”之间的关系,被控对象同一时刻可能被多个控制器控制。实例在游戏中,精灵的移动可以表现为多种方式(平移,贝塞尔曲线等等)。为了方便控制精灵,我们可以设计多种控制器用于控制精灵。 被控对象首先定义一个被控对象基类,并提供接口以便控制器调用(用于控制)。#include"c
hihozoo
·
2016-02-22 13:00
写自己的游戏 - 用颜色来区分不同的log输出(
cocos2d-x
) 同样适用于其他游戏引擎
游戏脚本化开发已经成为一种主流的趋势,伴随着产生大量的人才需求.近两年,各个游戏公司对于lua程序员的需求明显是增长额有点过分了,真的是太不正常了.抛开市场化需求的东西不谈,我们谈一些技术,一些琐碎的,可有可无,非重点的技术.近几天我都在写客户端的开发框架,目的就是让LUA程序员可以使用一款自己喜欢的编辑器,版本控制工具以及部分内部工具就可以随心所欲的开发逻辑模块,这对我来说也算是满有挑战性的,不
重症偏执抑郁症患者
·
2016-02-22 01:50
cocos2d-x
3.1 集成 云风pbc
cocos2d-x3.x版本变动比较大,从改用cmake管理整个项目,到使用python集成一体化的项目工具。这些都是我喜欢的,我可以很容易的在我的ubuntu上面搭建环境,而且根本就不用考虑IDE的事情,sublime-textoremacs足矣。唯一需要自己动手的就是制作一个比较好的调试工具。我是使用lua+cplusplus开发,所以调试就比较的难受,暂时只能这样,后面考虑自己实现一个远程l
重症偏执抑郁症患者
·
2016-02-22 01:54
Cocos2d-x
ScrollView使用
Sizesize=Director::getInstance()->getVisibleSize();cocos2d::ui::ScrollView*sView=cocos2d::ui::ScrollView::create();sView->setContentSize(Size(500,400));//sView->setDirection(ui::ScrollView::Direction:
liubin8095
·
2016-02-21 21:00
cocos2d-x
学习笔记 如何将win32移植到android
本文主要讨论如何将一个win32项目,移植到android上面,网上很多文章说的不一样,因为
cocos2d-x
的android项目配置方法好像修改过几次(好像?
服务器
·
2016-02-21 18:47
Cocos2d-x
PageView的使用
voidpageViewEvent(Ref*pSender,cocos2d::ui::PageView::EventTypetype);------------------------------------------------------------------------------------------------------------------------------------
liubin8095
·
2016-02-21 12:00
cocos2d-x
-- 渠道SDK【棱镜】接入(2)
上一章《cocos2d-x--渠道SDK【棱镜】接入(1)》,已经接入好了SDK。如今要准备加入渠道了,以豌豆荚为例。详细流程:1.加入渠道:2.输入安全密钥、appKey_id.3.获得对应回调地址:4.配置回调地址:就这么简单。这样就接入好渠道了。详细怎么运营,就让运营部门去负责吧。^^
lcchuguo
·
2016-02-21 12:00
Cocos2d-x
中文乱码问题
VisualStudio默认采用gb2312编码(使用Notepad++打开由vs创建的文件时,在右下角可以看到文件当前的编码格式),而
cocos2d-x
采用utf-8编码,由于采用不一致的编码格式,导致中文显示出现乱码问题
hihozoo
·
2016-02-21 10:00
Cocos2d-x
ListView 的添加,删除,点击和滑动到头和尾监听
voidselectedItemEvent(Ref*pSender,cocos2d::ui::ListView::EventTypetype);//头文件中声明两个函数voidselectedItemEventScrollView(Ref*pSender,cocos2d::ui::ScrollView::EventTypetype);--------------------------------
流冰8095
·
2016-02-20 21:41
Cocos2d-x
3.4
学习
Cocos2d-x
ListView 的添加,删除,点击和滑动到头和尾监听
voidselectedItemEvent(Ref*pSender,cocos2d::ui::ListView::EventTypetype);//头文件中声明两个函数voidselectedItemEventScrollView(Ref*pSender,cocos2d::ui::ScrollView::EventTypetype);--------------------------------
liubin8095
·
2016-02-20 21:00
Cocos2d-x
shader学习3: sprite描边(Outline)
Cocos2d-x3.x的label使用了freetype字体引擎(http://www.freetype.org/),可以很轻松的实现描边和阴影效果。所以本篇文章只针对于sprite来实现描边效果。官方demo中描边shader没有看懂,看效果好像是有点问题,透明的部分变成了黑色。作者也没有怎么解释,直接丢了一个网址出来(http://www.idevgames.com/forums/threa
木子小新
·
2016-02-20 15:00
Cocos2d-x
3.x事件机制源码分析
整个事件机制,由以下几个部分构成: 事件:描述事件。监听器:描述事件接收者与事件的“兴趣关系”。分发器:针对所产生的事件,将事件分发给符合事件类型的事件接收者。整个事件机制采用观察者模式,GL视图负责感应事件的产生,并包装事件,然后主动调用分发器的dispatchEvent函数用于分发。GL视图是观察者,图层或者说场景是被观察者。GL视图观察到事件,然后通过事件分发器通知被观察者。监听器,这么称呼
hihozoo
·
2016-02-20 15:00
cocos2d-x
新手学习之Helloworld(第三篇)[版本号:cocos2d-x-3.1.1]
上篇中,能够正常执行NDK中的样例.可是由
cocos2d-x
生成的项目,不能编译成功.上一篇戳这里:http://blog.csdn.net/xjjjjjjjjjjj/article/details/29382201
mengfanrong
·
2016-02-20 12:00
Cocos2d-x
3.x启动过程
目标: -理解
cocos2d-x
启动过程 -对整个框架有个初步认识 程序入口我们在学习C/C++的时候,知道每个C/C++程序都有一个且只有一个入口点(main函数),同样我们通过Cocos引擎生成的初始项目代码也有入口点
hihozoo
·
2016-02-20 10:00
Cocos2d-x
3.x开篇
徘徊之际,有幸得知
cocos2d-x
游戏框架可以用一套代码编译成多个平台适用,基于这个特点,我便开始好奇它是如何做到跨平台的。
hihozoo
·
2016-02-20 10:00
LeanCloud C++ SDK安装测试记录
此SDK的主要目的是为以
Cocos2d-X
为代表的C++开发框架提供支持。
朱先忠老师
·
2016-02-20 08:41
cloud
Cocos
Lean
LeanCloud C++ SDK初步安装测试记录(1)
此SDK的主要目的是为以
Cocos2d-X
为代表的C++开发框架提供支持。
googlingman
·
2016-02-20 08:41
c++
clean
cloud
cocos2d-x
Cocos2d-x与服务器开发
Cocos2d-x
lua游戏开发之安装Lua到mac系统
注意:macox。luaversion:5.15下载lua官网的lua,注意:最好是5.15下面。5.2的lua不支持table的getn()方法,这让我情何以堪。(获取table长度。相当与cout。size,length)下载解压,cd文件夹makemacosxsudomakeinstall(是的。就是小写的install,尽管目录下的是INSTALL)ook,进入命令行。输入lua看下,效果
yxwkaifa
·
2016-02-19 18:00
cocos2d-x
3.2 + cocosStudio1.6 + vs2013 进行项目开发(一)----------环境配置
cocos2d-x3.2cocosStudio1.6vs2013 导入使用cocosStudio所需要的库文件 在vs2013的项目解决方案上右键->添加->现有项目 添加三个文件库 libExtensions.vcxprojlibGUI.vcxprojlibCocosStudio.vcxproj 如下图: 右键项目->属性 选择通用属性->引用->添加新引用 全部选择->确定 右键项目->
silent-bobo
·
2016-02-19 09:47
Cocos2d-x
LayoutComponent的使用
voidtouchEvent(Ref*pSender,cocos2d::ui::Widget::TouchEventTypetype);cocos2d::LayerColor*_baseLayer;voidHelloWorld::init2();-----------------------------------------------------------------------------
liubin8095
·
2016-02-18 23:00
Cocos2d-x
Layout使用三
Layout*layout=Layout::create();layout->setLayoutType(LayoutType::RELATIVE);layout->setContentSize(Size(600,550));layout->setAnchorPoint(Point(0.5f,0.5f));layout->setBackGroundColorType(Layout::BackGro
liubin8095
·
2016-02-18 22:00
Cocos2d-x
Layout的使用二
Sizesize=Director::getInstance()->getVisibleSize();Layout*root=Layout::create();root->setContentSize(Size(500,400));root->setLayoutType(LayoutType::ABSOLUTE);root->setPosition(Vec2(size.width/2,size.h
liubin8095
·
2016-02-18 22:00
Cocos2d-x
Layout使用
Sizesize=Director::getInstance()->getVisibleSize();Layout*layout=Layout::create();layout->setContentSize(Size(300,200));layout->setBackGroundColorType(LAYOUT_COLOR_SOLID);//layout->setSize(Size(300,20
liubin8095
·
2016-02-18 21:00
cocos2d-x
3.2 项目开发 ValueMap 的遍历
快乐塔防项目中的获取关卡信息,读取的是.plist文件的内容,其是一个ValueMap 1voidGameInfoPlist::readTowerInfoOfPlist() 2{ 3GameManager*instance=GameManager::getInstance(); 4ValueMap&groupDict=levelInfo["groupTower"].asValueMap()
silent-bobo
·
2016-02-18 20:00
cocos android分析
来自:http://xiebaochun.github.io/cocos2d-xAndroid环境搭建
cocos2d-x
环境搭建比較简单,可是小问题还是不少,我尽量都涵盖的全面一些。
yxwkaifa
·
2016-02-18 10:00
cocos2dx学习之路----第二篇(相关概念类介绍及HelloWorld分析)
这篇我们来分析一下关于
cocos2d-x
中的HelloWorld究竟是如何在win32平台上实现运行的。还记得上一篇创建的工程吗?
00小乐子00
·
2016-02-17 18:15
cocos2dx学习之路
cocos2dx学习之路
Cocos2d-x
shader学习2: 模糊(Blur)
模糊效果在游戏中经常会用到,有的为了突出前景会把背景给模糊化,有的是因为一些技能需要模糊效果。模糊是shader中较为简单的一种应用。cocos2dx3.x给的demo中,就有sprite的模糊的效果。先说下这个模糊算法的大致思路,我们在片段着色器中可以得到当前像素点的颜色值,要想让这个颜色变得模糊,就要让它与它周围的像素点的颜色稍微接近一点,那么我们就需要拿到这个像素点周围的像素点的颜色值,我们
木子小新
·
2016-02-17 16:00
《
Cocos2d-x
游戏开发实战精解》学习笔记1--在Cocos2d中显示图像
Cocos2d-x
中的图像是通过精灵类来显示的。在
Cocos2d-x
中游戏中的每一个角色、怪物、道具都可以理解成是一个精灵,游戏背景作为一种特殊的单位将其理解成是一个精灵也没有什么不妥。
andyou201101
·
2016-02-17 15:44
cocos2d
游戏开发
学
Cocos2d-x
,让移动游戏开发更简单
推荐一本学
Cocos2d-x
最新版的新书《
Cocos2d-x
游戏开发实战精解》,清华出版,必属精品!
andyou
·
2016-02-17 15:00
《
Cocos2d-x
游戏开发实战精解》学习笔记1--在Cocos2d中显示图像
Cocos2d-x
中的图像是通过精灵类来显示的。在
Cocos2d-x
中游戏中的每一个角色、怪物、道具都可以理解成是一个精灵,游戏背景作为一种特殊的单位将其理解成是一个精灵也没有什么不妥。
andyou
·
2016-02-17 15:00
作为新手,怎么学
Cocos2d-x
移动游戏开发
新手怎么学移动游戏开发?找到合适的工具! 新手怎么学移动游戏开发?找到系统的学习方法! 新手怎么学移动游戏开发?多找例子练手! 新手怎么学移动游戏开发?当然最好的是看一本书,更系统了,谁和我一起学习。
andyou201101
·
2016-02-16 20:25
cocos2d-x
Cocos2d-x
3.2在mac下android的环境配置
下载软件并配置(略):eclipse,adt,ndk,ant,python,java,
cocos2d-x
使用命令创建cocos新项目cocosnewhello(项目名) -pcom.hello(包名)
GreenDay
·
2016-02-08 20:00
android
环境配置
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
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他