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
系列之三:C++开发教程
Cocos2d-x
是时下最热门的多平台2D手游引擎,在国内手机游戏开发使用的份额接近70%,而国外使用份额则是接近25%,在苹果APP排行榜top10里面,有7个都是用
cocos2d-x
引擎开发的。
极客学院
·
2020-06-30 18:30
Cocos2d-x
3.10 蹦字弹板讲解
最近在我开发游戏的时候遇到了这样的一个需求,就是在新手教程的时候要求做一个弹板然后还要让里面的文字一个一个的跳出来,刚开始觉得挺难弄的后来通过在网上查阅里一些资料发现还是挺容易的,我写了一个组件,希望今后在遇到的时候和其他人遇到这种情况的时候能够参考借鉴一下。进入正题,我先把我写的控件的代码贴出来然后在慢慢讲解:-------------------------------------------
绿城河
·
2020-06-30 15:50
【
Cocos2d-X
】TableView的使用
在
Cocos2d-x
使用TableView的过程如下:首先用一个类继承CCTableViewDelegate(代理)和CCTableViewDataSource(数据源);然后实现里面的有关tableView
zgljl2012
·
2020-06-30 13:17
Cocos2d-x
cocos
TableView
cocos2d-x
数据源
代理
cygwin编译cocos项目报错:make: *** No rule to make target 。。xxx.o'. stop 解决
在eclipse中编译
cocos2d-x
的项目可能出现这个问题。也许是你对项目没有clean,然后就让他编译造成的。
yuqangy
·
2020-06-30 10:16
使用
cocos2d-x
+ ffmpeg播放视频
1、未完成,待补充,完善后会上传完整代码(包含ffmpeg).目标平台暂定ios,完善后会完美跨平台。2、实用价值跟遇到的困难不成正比,研究价值更大。3、我们需要一个通用的,可嵌入到游戏内部的视频播放控件。现有的解决方案都是android和iOS各自实用系统控件进行封装。好处是实现简单,一般情况下稳定,并且解码效率高。缺点是无法与游戏真正契合在一起,毕竟是作为只能悬浮在游戏之上,并且iOS下面的M
yanshan76299
·
2020-06-30 06:44
【
Cocos2d-X
开发学习笔记】第05期:渲染框架之布景层类(CCLayer)的使用
本系列学习教程使用的是cocos2d-x-2.1.4版本(截至目前为止最新稳定版),PC开发环境Windows7,C++开发环境VS2010转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9397075图层也是渲染框架中很重要的内容。场景类用来划分游戏的状态,图层就用来划分游戏画面。通常图层的尺寸会与屏幕的尺寸一致。它将会覆盖
yangyu20121224
·
2020-06-30 06:58
Cocos2d-X开发学习笔记
cocos2d-x
3.0 播放MP4视频
猴子原创,欢迎转载。转载请注明:转载自Cocos2D开发网–Cocos2Dev.com,谢谢!原文地址:http://www.cocos2dev.com/?p=545很久以前写的一个2dx播放MP4视频的教材,有网友反映已经不能用了,今天晚上写了个简单的2dx播放视频类。使用的是cocos2dx3.0。类说明:LHVideoPlayerImplCpp.h/mm//cocos2dx中使用的播放MP4
Cocos2der
·
2020-06-30 05:36
cocos2d-x游戏引擎
iPhone游戏开发
游戏引擎
cocos2d-x游戏开发
Cocos2d-x
mp4
cocos2d-x
常用功能与控件
CCDirector,主要职责是管理场景和切换场景,游戏暂停等.另外他还负责初始化openes相关的一东西.是一个单例类常用函数runWithScene运行场景replaceScene替换场景getRunningScene获得当前场景getAnimationInterval获取帧间距setAnimationInterval设置帧间距isDisplayFPS是否显示帧率setDisplayFPS设置
SkyXU123123
·
2020-06-30 02:13
cocos2d-x
cocos2dx 讲解
Cocos2d-x
优点:高效稳定、易用(引擎本身)、开源、跨平台缺点:缺少稳定及功能全面的工具链、上手难出于对
Cocos2d-x
引擎的热爱,作者也需要来稍加点评,在优点上不想多做评论,正是因为它有着诸多优点才能让我们喜欢并使用它
xingyuaini
·
2020-06-30 02:41
cocos2dx
cocos2d-x
常用宏
最近我们的
cocos2d-x
游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。
天诚无双fjp
·
2020-06-29 22:17
cocos2d-x学习
推荐转载
【玩转
cocos2d-x
之十六】滚动字幕和公告
滚动字幕和公告是游戏中经常使用到的元素,本文大致写一下实现方法,至于例子中具体的坐标值,请不要纠结。。。这和美工关系还是蛮大的。我PS技术太搓了。。。1.原理其实它们的实现都是简单的通过调用update来更新位置达到的移动效果,和背景滚动有点类似,一旦滚动结束就重置为起点,开始新的滚动。只是为了达到在某个区域内滚动而不至于超出这个区域,有时候会用一些前景图来做遮盖,所以这个时候其实字幕或者公告是有
天诚无双fjp
·
2020-06-29 22:17
cocos2d-x学习
推荐转载
Cocos2d-x
3.2 Lua示例 ActionTest(动作测试)
articleid=38272837移动开发狂热者群:299402133,欢迎广大开发者加入
Cocos2d-x
官方真够给力的,3.1.1还没有熟悉完,3.2就出来,本篇博客继续介绍
Cocos2d-x
的Lua
IT_xiao小巫
·
2020-06-29 21:25
【cocos2d-x】
Cocos2d-x
控件WebView的使用
1.加入头文件和命名空间#include"ui/CocosGUI.h"usingnamespacecocos2d::experimental::ui;2.调用autowebview=WebView::create();webview->setContentSize(winSize);webview->setPosition(winSize/2);webview->loadURL("http://w
love至於终老
·
2020-06-29 21:53
android-ndk-r14b\RELEASE.TXT 文件获取 NDK 版本失败
通过命令行创建
cocos2d-x
跨平台项目,在eclipse工程目录下调用build_native.py,报错:android-ndk-r11b/RELEASE.TXT文件获取NDK版本失败。
水星灭绝
·
2020-06-29 21:17
手机
cocos2d-x
OpenGL纹理坐标 与
Cocos2d-x
纹理坐标
Cocos2d-x
纹理坐标声明:本文使用的是cocos2d-x-3.17的代码OpenGL纹理坐标在OpenGL中2D纹理坐标系如下:原点为左下角,向右为X轴正方向,向上为Y轴正方向。
KyleWlk
·
2020-06-29 19:32
Cocos2d-x
渲染
Cocos2d-x
Cocos2d-x
Sprite 执行 CCFade~ 这类透明度变化动作的一些问题
在引擎中提供了几个有关透明度变化的动作:CCFadeIn,CCFadeOut,CCFadeToCCFadeIn:theopacityfrom0to255CCFadeOut:theopacityfrom255to0CCFadeTo:fromthecurrentvaluetoacustomone下面简单记录一下我所遇到的一些问题:问题一:父Sprite执行fade动作,子Sprite不执行问题看到下面
wkyb608
·
2020-06-29 19:49
cocos2d-x
Cocos2d-x
游戏开发之骨骼动画详解-Spine
游戏中人物的走动,跑动,攻击等动作是必不可少,实现它们的方法一般采用帧动画或者骨骼动画。帧动画与骨骼动画的区别在于:帧动画的每一帧都是角色特定姿势的一个快照,动画的流畅性和平滑效果都取决于帧数的多少。而骨骼动画则是把角色的各部分身体部件图片绑定到一根根互相作用连接的“骨头”上,通过控制这些骨骼的位置、旋转方向和放大缩小而生成的动画。它们需要的图片资源各不相同,如下分别是帧动画和骨骼动画所需的资源图
wisdom605768292
·
2020-06-29 19:24
Cocos2D-X游戏开发
cocos2d-x
纹理像素格式
译自:Understandingpixelformatincocos2dv0.7.3纹理的像素格式是图像存储在GPU内存的方式。你可能会见到以下像素格式:RGBA8888(32位)(kTexture2DPixelFormat_RGBA8888)RGBA4444(16位)(kTexture2DPixelFormat_RGBA4444)RGB5_A1(16位)(kTexture2DPixelForma
夜风-飘渺
·
2020-06-29 18:12
《
Cocos2d-x
游戏开发 手把手教你Lua语言的编程方法》
Cocos2d-x
游戏开发手把手教你Lua语言的编程方法内容简介网购通道章节概括UI章节目录章节预览3.7.1ccui.Button内容简介《
Cocos2d-x
游戏开发手把手教你Lua语言的编程方法》是基于社区
cocos2d-lua.org
·
2020-06-29 16:38
手游Flappy Bird升级版
.关于项目(代码下载链接,最底部点击GitHub)本次开源项目为FlappyBird升级版,支持单人游戏,双人对战游戏,死亡复活,以及多种样式的水管.大大增加了游戏的可玩性.开发难度也相对简单,适合对
cocos2d-x
Top_熊
·
2020-06-28 22:31
Cocos2d-x
发展---更改父的颜色、透明度的子节点上
标题手段:当我们改变父节点或透明时的颜色。默认是不会影响孩子的节点。作为交换组看到朋友说可以通过设置相关的参数变化的子节点来实现属性的效果,看了看源代码,记录下来:引擎版本号为:2.1.4引擎中诸如CCSprite设置颜色的时候是使用基类:CCNodeRGBA中的setColor方法的。该方法的代码:voidCCNodeRGBA::setColor(constccColor3B&color){_d
weixin_34403693
·
2020-06-28 18:41
Cocos2d-x
学习之---3.0rc版新建工程
昨天cocos引擎更新,之前能在tools目录下新建项目的py脚本不见了,然后找啊找啊找,没找到。。。后来去官网瞧了瞧,又做介绍的,而且也出了视频介绍,照着那个来才新建了个项目。。。。。。所以不跟着新东西走,以后该咋办呢。。。回到正题,视频是别人讲的,自己则留下自己能理解的东西吧。现在引擎引入了一个叫cocos2d-console的东西,据说以后好多东西都会用这个来搞,比如说现在要谈的新项目的建立
weixin_34375054
·
2020-06-28 18:26
Cocos2d-x
学习之---关于CCScrollView
新版本之后,命名取消了CC前缀,功能变动都不太大。目前发现的一个改动是,ScrollViewDelegate中只有方法了,分别是scrollViewDidScroll和scrollViewDidZoom,之前公司里用的是2.0.4的版本,里面还有一个scrollViewTouchEnd的方法,不知道在2.0.4版本中的这个方法是公司里的人加进去的,还是在新版本中官方去掉了这个代理。反正影响也不是很
weixin_34354173
·
2020-06-28 17:23
[转注自官网]
Cocos2d-x
Tutorial 6 - 添加背景音乐和音效(Glede Edition for 2.0.3)
Cocos2d-x
为跨平台使用SimpleAudioEngine,我们可以很简单地用一行代码就播放音效。但是对于不同的平台支持的音频格式并不一样。
weixin_34353714
·
2020-06-28 17:16
初识CC_MVPMatrix
初识CC_MVPMatrixCC_MVPMatrix是一个mat4类型的uniform,在shader代码被编译之前,它由
cocos2d-x
框架插入进来的。
weixin_34342905
·
2020-06-28 17:35
Cocos2d-x
学习之---点击按钮动态展现出一列菜单的一些想法
场景展现:游戏中,比如说点击设置按钮,然后就会弹出一列菜单的效果,每个子项菜单是一个一个展现的效果,并且带一个背景。不是那种简单的点击按钮,然后一排菜单同时展现的那种效果。个人思路:首先背景的展现,在这里,我的想法就是做一个小背景图,然后把背景图沿X轴拉伸就可以了;然后,关于子项菜单的逐项弹出效果,我的想法是在初始化的时候创建好子项菜单,然后加入到一个数组中。在点击按钮的时候,遍历数组,将每个子项
weixin_34321977
·
2020-06-28 17:11
谈论quick-cocos2d-x和
cocos2d-x
lua了解差异
之前说,我把这个两个词区别。经过太长时间。当然,反击的麻烦。quick-cocos2d-x它提到quick,cocos2d-xlua姑且称为本地lua对。我认为,首先与这两个小的朋友接触会跟着或多或少知道我有同样的疑惑,个是使用两种不同的api吧。我仅仅能说说对了一半,确实,quick有一套自己的API,可是,qucik的这套api是在原生lua上进行再次封装的,所以quick还是支持原生lua的
weixin_34295316
·
2020-06-28 16:37
[转注自官网]
Cocos2d-x
Tutorial 5 - 碰撞检测(Glede Edition for 2.0.3)
Chapter5–碰撞检测主人公能够放子弹了,虽然子弹看起来很美,但是怎么样来打到妖怪?在这一章我们介绍一下最简单的碰撞检测方法去实现它。首先第一个,我们有必要保存每个妖怪和子弹的指针,来够追踪他们的位置。在这个游戏中我们增加两个tag标志去辨别CCNode对象是子弹还是妖怪。tag==1表示他是一个妖怪,tag==2表示他是一个子弹。CCNode有一个m_nTag属性,我们可以使用getTag(
weixin_34293902
·
2020-06-28 16:28
学习实战三:基于
Cocos2d-x
引擎模仿微信打飞机游戏
学习
Cocos2d-x
游戏引擎有一个来月了,这一个来月的时间里,做了两个小游戏,一个是模仿的打地鼠游戏(做了大概十天);另一个是模仿的打飞机游戏(做了五天)。
weixin_34252686
·
2020-06-28 15:39
Cocos Creator中的动画支持技术
CocosCreator主要亮点官方的权威描述是:CocosCreator是以内容创作为核心的一体化游戏开发工具,这个引擎基于
Cocos2d-x
,组件化,脚本化,数据驱动,跨平台发布。
weixin_34240520
·
2020-06-28 14:23
Cocos2d-x
关于ScrollView
这两天在学关于
cocos2d-x
中关于ScrollView的相关东西。
weixin_34234823
·
2020-06-28 14:33
【
cocos2d-x
手游研发小技巧(6)聊天系统+字体高亮】
转载请注明出处:http://www.cnblogs.com/zisou/p/cocos2dxJQ-6.html聊天系统在手机网游中是最常见的交互工具,大家在一起边玩游戏边聊天岂不乐哉;废话不多了,这里重点只介绍客户端的代码,首先输入框肯定用CCEditBox的了,现在这个最好用;直接贴已经写好的代码:首先是ChatInput.cpp这个类,主要就是弹出一个输入框,点击后弹出虚拟键盘输入完成后,点
weixin_34226706
·
2020-06-28 14:36
[转注自官网]
Cocos2d-x
Tutorial 7 - 锦上添花(Glede Edition for 2.0.3)
Chapter7–锦上添花到上一章,一个简单的游戏基本已经完成了,我们还可以加一些小的装饰,让这个游戏看起来更专业一点。这一章里我们添加一个新的场景。当大师兄消灭一定数量的妖怪后,在屏幕上显示"YouWin",如果有一只妖怪跑出屏幕了,就显示"YouLose"。现在我们要在工程中创建两个新文件:"GameOverScene.cpp"和"GameOverScene.h",并且把它们放到Cocos2d
weixin_34224941
·
2020-06-28 14:02
quick-cocos2d-x for mac开发环境安装配置
macCocos2d-x:v3.2Cocos2d-lua(quick-cocos2d-x):v3.2-RC1CocosStudio:v2.0.2CocosCodeIDE:v1.0.1(64bit)###安装步骤安装
Cocos2d-x
weixin_34204057
·
2020-06-28 13:42
1st Birthday of
Cocos2d-x
Cocos2d-xopen-sourceprojectisaC++versionofcocos2d-iphone.OurfocusforCocos2d-xdevelopmentisaroundmakingcocos2dcross-platform.Ontopoftheframeworkprovidedbycocos2d-x,mobilegamescanbewritteninC++orLua,usi
weixin_34194317
·
2020-06-28 13:22
Cocos2d-x
项目移植到安卓平台易出现的错误
1、path错误AndroidNDK:jni/Android.mk:Cannotfindmodulewithtag'CocosDenshion/android'inimportpathAndroidNDK:AreyousureyourNDK_MODULE_PATHvariableisproperlydefined?AndroidNDK:Thefollowingdirectoriesweresear
weixin_34185320
·
2020-06-28 13:12
[转注自官网]
Cocos2d-x
Tutorial 1 - 建立cocos2d-win32项目(Glede Edition for 2.0.3)
Turorial项目会一步一步手把手教会你从0开始完成一个很简单的
Cocos2d-x
小游戏,完成之后你了解使用
Cocos2d-x
编程游戏的基本方法。
weixin_34124651
·
2020-06-28 11:47
Cocos2d-x
开发移植到安卓平台横竖屏设置及相关
一、横屏、竖屏设置eclipse打开安卓项目,找到AndroidManifest.xml文件。android:screenOrientation="landscape"为横屏;android:screenOrientation="portrait"为竖屏。二、读写sd卡AndroidManifest.xml文件中,先增加权限:FILE*fp=fopen("/mnt/sdcard/xxx.xxx",
weixin_34059951
·
2020-06-28 10:15
《
Cocos2d-x
实战 工具卷》上线了
各大商店均开始销售:京东:http://item.jd.com/11659696.html当当:http://product.dangdang.com/23659809.html《
Cocos2d-x
实战工具卷
weixin_34041003
·
2020-06-28 10:18
Cocos2d-x
学习之---自定义图标(带触摸事件)
可能说自定义图标有点不太合适吧,但是我不好怎么形容这个。这个东西是这两天在看别人的代码中了解到的,主要的意思是指,游戏中某个图标,其本身带有触摸功能:即这个类继承了CCSprite和CCTouchDelegate。这样在游戏开发过程中,将这个类的对象(某个图标)放到某个场景中,当用户进行触摸操作的时候,图标能响应触摸操作,这样就能方便的在场景有多个图标的时候对触摸事件进行合理的管理。嗯,说的有点模
weixin_34037515
·
2020-06-28 10:00
Weex 开发小游戏是件很 high 的事儿
几年前曾经参与Appcan技术的技术孵化和推广,尝试使用Hybrid技术写过一个小游戏,《Hybrid混合实现app小游戏》,由于此游戏结构场景比较简单,所以未使用大型的游戏引擎,
Cocos2d-x
游戏引擎
weixin_34008805
·
2020-06-28 09:48
分享个win平台
cocos2d-x
创建项目的快捷方式
由于长期使用vs开发,相信使用vs开发的同学们也和我一样,都习惯点击图标然后就新建项目了,不是很适应命令的方式由于vs2012一般都是win7win8win8.1这类系统开发,而这些系统,都是自带了powershell,所以就有了以下方式的实现:新建2个文件,一个是CreateProject.ps1(执行新建项目的脚本),另外个是CreateProjectforcocos2d-x的快捷方式,放在桌
weixin_34007886
·
2020-06-28 09:35
[转注自官网]
Cocos2d-x
Tutorial 4 - 如何放出子弹(Glede Edition for 2.0.3)
Chapter4–如何放出子弹好嘛现在有妖怪来了,主人公要有一些技能干掉他们。鉴于objc和C++的区别已经有了一些详细的介绍,这章里也并没有什么新的情况发生,我就不抄objc的代码了,直接只上C++。首先我们要让它听玩家指挥,在HelloWorld::init方法中添加这一行。//cppwithcocos2d-xthis->setTouchEnabled(true);这样我们就能接受到触摸屏幕的
weixin_33920401
·
2020-06-28 08:02
cocos2d-x
帧动画实现(写下备忘)
帧动画就是很多张png的序列图实现轮流播放产生动画效果。那么首先我们要一套动画的序列图,没有图的可以看引擎例子里面的图。很多张图我们可以采用TP工具将它们压缩到一张png里面去,这样程序只需要读取一次就行了,提高效率。动画是打地鼠地鼠出洞的表现,代码如下://新的游戏动画://创建cacheCCSpriteFrameCache*cache=CCSpriteFrameCache::sharedSpr
weixin_33912453
·
2020-06-28 08:49
Cocos2d-x
开发---关于内存检测
这几天面试的时候,面试官都会问我在游戏开发过程中是如何应对内存检测的,如何监控程序是否有内存泄漏的问题。在开发的过程中也没有认真的注意过这个问题(当然不是说不去关注程序的内存泄漏问题,而是说并没有特意到去思考如何去监控),因为上家公司使用的是xcode开发工具,其自带了性能监控的工具,平时也就是用的这个,可能没太在意这些吧。因为面试官问这个比较多,然后我感觉自己确实需要多注意注意程序开发过程中的一
weixin_33883178
·
2020-06-28 07:28
[转注自官网]
Cocos2d-x
Tutorial 3 - 让精灵动起来(Glede Edition for 2.0.3)
Chapter3–让精灵动起来在上一章中我们把主人公放到了场景中。但是只有他一个人显得很孤单,没有怪没有妖,我们给他造。我们用一个voidaddTarget()函数来完成这项工作,怪物会以随机的宿舍从场景右侧进入从左侧飞出。首先在HellowWroldScene.h中声明voidaddTarget()函数,然后在HelloWorldScene.cpp中加入源代码(别忘了在HelloWorldSce
weixin_33862041
·
2020-06-28 06:24
Cocos2d-x
学习之---模仿微信打飞机游戏敌机层设计初想
这两天在模仿着微信上的打飞机小游戏,用
Cocos2d-x
游戏引擎实现。选择模仿这个游戏,主要是因为网上资料较多,CSDN上面也有介绍做这个游戏的专栏(点这里),所以可以学着做。
weixin_33851177
·
2020-06-28 06:51
《
Cocos2d-x
实战 Lua卷》上线了
各大商店均开始销售:京东:http://item.jd.com/11659697.html当当:http://product.dangdang.com/23659810.html《
Cocos2d-x
实战
weixin_33834075
·
2020-06-28 06:16
Cocos2d-x
学习之---关于一些宏
CC_PROPERTY更适用于快速声明一个值属性,而CC_SYNTHESIZE更适合于声明一个对象。原因在于CC_SYNTHESIZE提供的默认set没有做合法性检测;这些方法的声明都是virtual的,所以它们的效率不是很高;CC_PROPERTY的get方法没有对函数体声明const修饰符;在CC_SYNTHESIZE方法之后直接声明函数或者变量都会变成public;CREATE_FUNC,自
weixin_33735077
·
2020-06-28 04:45
《
Cocos2d-x
游戏开发实战精解》学习笔记3--在
Cocos2d-x
中播放声音
之前的内容主要都是介绍如何在屏幕上显示图像,事实上除了图像之外,音乐的播放也可以被理解为一种显示的方式,本节将学习在
Cocos2d-x
中播放声音的方法。
weixin_33676492
·
2020-06-28 03:46
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他