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
Cocos2dx学习进阶
Cocos知识储备
为了更好更方便的实现程序中的某些功能,我们往往都会用到一些
Cocos2dx
引擎配套或支持的编辑器来辅助完成这些模块。如果你没听说过这些编辑器,那你都不好意思说你会Cocos2d游戏开发。
woshichengchaoa
·
2020-08-14 12:40
cocos
cocos2dx
+lua注册事件函数详解
coocs2dx版本3.1.1registerScriptTouchHandler注册触屏事件registerScriptTapHandler注册点击事件registerScriptHandler注册基本事件包括触屏层的进入退出事件registerScriptKeypadHandler注册键盘事件registerScriptAccelerateHandler注册加速事件registerScript
woshichengchaoa
·
2020-08-14 12:39
cocos
cocos2dx
ImageView使用
1:CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile(“*.plist”);ImageView*image=ImageView::create();image->loadTexture(“*.png”,TextureResType::UI_TEX_TYPE_PLIST);image->setPosition(
JXLyou
·
2020-08-14 10:00
cocos2d-x
cocos2dx
UITableView 使用
details/77678291在这篇文章中,我们将讲下CCTableView,顾名思义,CCTableView表试图,在iOS里是tableview,Android里是listview,都是差不多的意思,在
cocos2dx
JXLyou
·
2020-08-14 10:00
cocos2d-x
修改button的可点击区域
需求:在
cocos2dx
引擎中,button的点击区域和button图片的大小是一样的,但是我需要修改可点击区域的大小和位置,需要修改引擎源码;button提供的接口中并没有和touch相关,button
weixin_30788239
·
2020-08-14 08:56
cocos2dx
懒到底
1.数学类cocos2d-x里使用最多的数学类型是CCPoint,一个点,本质上也是一个向量,对于向量和向量之间有很多的数学操作要做,oh我知道要干什么,也许我知道怎么求一个值但是不知道怎么求得高效(或者不知道),怎么办我能偷懒吗?那当然可以。这其实并不是一个懒的标准,因为有一些方法写多了也可能确实稍微有那么点麻烦,所以自然cocos2d提供了一套ccp系列来帮助我们完成很多的工作,也显示一下库程
sobingou
·
2020-08-14 04:14
cocos2dx
sprite
cocos2dx
cocos2dx
c常用库
cocos2dx
项目打包APK环境安装
1.搭建Android环境所需安装包(1)Eclipse(2)JDK(3)AndroidSDK(4)AndroidNDK(5)Ant2.环境配置2.1jdk环境配置(1)安装jdk(2)点击jdk-7u51-windows-x64.exe进行安装即可。(3)新建环境变量:JAVA_HOME值为:D:\ProgramFiles\Java\jdk1.7.0(4)新建环境变量:CLASSPATH值为:.
CuteRainbow
·
2020-08-14 04:13
cocos2dx
cocos2dx
配置android环境并打包apk
准备文件:JDK,ADT,NDK。笔者使用的文件为:jdk-6u43-windows-x64.esxe;adt-bundle-windows-x86_64-20131030;android-ndk-r9d。第一步:安装JDK,配置AndroidJDK环境下载完毕后,对其进行安装,本机路径为:C:\ProgramFiles\Java\jdk1.6.0_43配置用户环境变量:1.新建用户变量:变量名:
小梁two
·
2020-08-14 04:53
cocos2dx
【
Cocos2dx
】基本动作、动作序列与动作合并
之前几篇关于
Cocos2dx
的文章都是从一些静态的事物入手,比如控件、场景什么的。
yongh701
·
2020-08-14 04:53
Cocos2dx
cocos2dx
box2d 添加debugDraw
1.首先我们需要拷贝GLES-Render.cppGLES-Render.h到我们工作的目录,这个两个文件可以在coco2d-x的示例代码中的tests\Box2DTestBed中可以找到。2.你的layer里面添加GLESDebugDraw*debugDraw;并且重写layer的draw方法init方法里面debugDraw=newGLESDebugDraw(PTM_RATIO);//这里新建
ym19860303
·
2020-08-14 04:50
cocos2dx
cocos2dx
环境配置及打包apk
20121030android-ndk-r9c-windows-x86_64jdk-7u21-windows-x64python-2.7.6.amd64cygwin64setup-x86_64Step1:安装visualstudio2012用于开发
cocos2dx
yeungxuguang
·
2020-08-14 04:17
cocos2dx
cocos2dx
环境配置和打包
20121030android-ndk-r9c-windows-x86_64jdk-7u21-windows-x64python-2.7.6.amd64cygwin64setup-x86_64Step1:安装visualstudio2012用于开发
cocos2dx
weixin_34038652
·
2020-08-14 03:13
菜鸟也能学
cocos2dx
3.0 物理的世界Physics-浅析篇(四)
首先,在
cocos2dx
3.0我们很欣喜的看到引擎组借用了chipmunk的api接口,完成了自己的一套物理引擎体系,跟
cocos2dx
框架的结合性自不必说,为此引擎组重构了事件派发eventd
w88219003
·
2020-08-14 03:42
cocos2d-x
Cocos2dx
创建碰撞刚体
joinToWorld函数创建碰撞刚体:voidMonster::joinToWorld(Node*parent){Sprite*sp=Sprite::createWithSpriteFrameName(m_sModelPath.asString().c_str());/*创建刚体*/PhysicsBody*body=PhysicsBody::createBox(sp->getContentSiz
Darin_Zheng
·
2020-08-14 03:38
Cocos2dx
cocos2dx
3.2 实现鼠标拖动精灵移动的效果!
直接上代码,非常简单#include"HelloWorldScene.h"#defineMOVESPEED0.5USING_NS_CC;Scene*HelloWorld::createScene(){//'scene'isanautoreleaseobjectautoscene=Scene::create();//'layer'isanautoreleaseobjectautolayer=Hell
Alcoholsong
·
2020-08-14 03:16
cocos2d-x
cocos2dx
-Action-圆周运动
ifsrpite==nilthenreturnendsrpite:stopAllActions()localcfg=cfgor{}localcirCleR=cfg.ciror50localdir=diror1localx=0localy=0localbeagainX=bXorsrpite:getPositionX()localbeagainY=bYorsrpite:getPositionY()lo
self,
·
2020-08-14 03:43
cocos笔记本-个人
CocosCreator的环境搭建连接android设备调试
其实我一直对游戏开发很感兴趣,在大学时就研究过
cocos2dx
,但是还用
cocos2dx
做的小游戏得过奖,但后来结果很遗憾。最近时间比较富裕,我就想回头看看在学学,回头也找一份能让工作和兴趣真正
霸气de微笑
·
2020-08-14 03:26
【COCOS
CREATOR
教程】
使用cocoscreator 分别在 安卓和网页 上实现 复制 功能
只要配置好原生开发环境构建编译就可以了编译好后,打开发布路径,在路径\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\src\org\
cocos2dx
橙子味的鱼
·
2020-08-14 03:46
cocoscreator
cocos2dx
physics物理引擎碰撞详解
关于
cocos2dx
3.3出的physics物理引擎,如果想处理两个body碰撞一般作法都是先设置好各自Body的三个掩码,然后再在游戏场景里注册物理碰撞侦听器,然后调用onContactBegin处理
天马流星2719
·
2020-08-14 03:45
cocos2d-x
编译 cocos2d-x-3.13.1 程序:eclipse (lua)
1.从官网cocos下载最新版cocos2d-x-3.13.1,运行setup.py,配置
cocos2dx
运行环境变量。
lqjingfeng
·
2020-08-14 03:50
Cocos2dx
中RotateTo对旋转方向的处理
今天在写个demo的时候意外发现了一个跟rotate相关的有趣的事情。如果我们想要将一个物体旋转朝向另外一个物体的时候,一般都会采用如下的方法://通过tan值求arctan来得到旋转角度autodiff=objRotateToward->getPosition()-objRotated->getPosition();floatangleRadians=atanf((float)diff.y/(f
knight3396
·
2020-08-14 03:26
cocos2dx
cocos2dx
精灵的碰撞检测和消灭
在上一篇的基础上增加了一点内容,必要的注释都写在代码里了,,就直接贴代码吧,我也懒得写详细的过程。HelloWorldSence.h[objc]viewplaincopy#ifndef__HELLOWORLD_SCENE_H__#define__HELLOWORLD_SCENE_H__#include"cocos2d.h"usingnamespacecocos2d;classHelloWorld:
Vigor
·
2020-08-14 03:34
C++
cocos2dx
中关于粒子系统(particleSystem)的一些属性的设置
今天刚刚看了
cocos2dx
3.0的ParticleSystem的demo,下面是demo中出现的一下粒子属性的设置:setTexture:设置粒子的图片,这个很简单,就给粒子一张图片(纹理)就行了,这样粒子就可以按照你想要显示的效果显示了
gzyyan249
·
2020-08-14 03:27
cocos2dx开发笔记
Box2d系列 – 如何在cocos2d-x中激活debug draw
很久没写
cocos2dx
的东西了,最近比赛接近,做题太郁闷就练习下使用box2d,好歹也发时间看完了官方文档的。。本来很想发时间写一些关于Box2d的基础的,但是我怕我写不好,内容太多太多了。
dick_china
·
2020-08-14 03:40
cocos2dx
精灵的碰撞检测和消灭(3)
在上一篇的基础上增加了一点内容,必要的注释都写在代码里了,,就直接贴代码吧,我也懒得写详细的过程。HelloWorldSence.h#ifndef__HELLOWORLD_SCENE_H__#define__HELLOWORLD_SCENE_H__#include"cocos2d.h"usingnamespacecocos2d;classHelloWorld:publiccocos2d::CCLa
Hi_Aaron
·
2020-08-14 03:28
cocos2d/x
cocos2dx
精灵的移动(2)
目标:想要精灵进行随机的移动。过程:需要一个白色的背景,所以先来修改HelloWorld的继承,改成继承CCLayerColor,然后修改一下init方法。如下:CCLayerColor::initWithColor(ccc4(255,255,255,255))添加完图片资源之后就可以开始敲代码了,需要注释的地方都写在代码里了,,就直接贴代码:HelloWorld.h声明的方法:voidaddTa
Hi_Aaron
·
2020-08-14 03:28
cocos2d/x
cocos2d
cocos2dx
实现图片椭圆旋转选择物品界面
好久没写博客了,这几天弄了一个椭圆旋转选择的界面,手生了好多东西都不记得了,这次用的引擎的cocos2.2.3界面效果如下:图片有个遮罩效果后面的图片会变暗前面的图片会变亮,然后前面的图片会把后面的图片遮挡住。图片旋转是根据滑动事件旋转的,基本原理与UIPageView差不多,但是调试椭圆轨迹、落点以及偏移角度弄了很多天,下面直接上代码:(头文件)#ifndefSELECT_PEOPLE_TOUC
NxShow
·
2020-08-14 03:18
cocos2dx
算法
C++
cocos2d-x游戏开发屏幕横竖屏切换
android解决方案:1.在游戏的主activity中编写一个静态方法(继承
Cocos2dx
Activity)publicstaticvoidchangedActivityOrientation(intorientation
huai__dan
·
2020-08-14 03:39
cocos2dx
之实现扑克牌翻转效果的三种方法
***************************************************************************************时间:2015-04-10作者:Sharing_Li转载注明出处:http://blog.csdn.net/sharing_li/article/details/44980493************************
Sharing_Li
·
2020-08-14 02:20
cocos2d-x
cocos2d-x开发那些事
Cocos2dx
发布Android包,配置开发环境(菜鸟级入门,一看就会)
环境Cocos2.2.3:1.下载adt-bundle-windows-x86_64这里边有Eclipse和AndroidSDK,这个很方便,因为Eclipse里Android的SDK路径已经给你配置好了。(找不到官网下载路径就随便在一个网站写下载好了)PS:1.注意下载的时候要找到自己操作系统对应的版本,32位-32,64-64.2.之前配置Java环境就不赘述了,这了提一点的是,Java你下载
君子不器。
·
2020-08-14 02:37
Android
cocos2dx
3.9 升级 3.17
1.更改环境变量,使用
cocos2dx
3.172.想新工程中添加三方库3.跟新工程头文件引用4.openssl冲突修改三方库的函数引用中cocos自带的库5.添加androidapp/android.mk
DylanZQL
·
2020-08-14 02:33
【COCOS】
解释
cocos2dx
的HelloWorldScene的类
在之前的AppDelegate中的//这里可以换场景de//createascene.it'sanautoreleaseobjectCCScene*pScene=HelloWorld::scene();//runpDirector->runWithScene(pScene);默认导演将HelloWorld这个场景展示在模拟器中注释HelloWorldScene.h#ifndef__HELLOWOR
weixin_30627341
·
2020-08-14 01:07
cocos2dx
中实现拖尾的效果
之前看到拖尾效果感觉挺酷炫的,但是网上很多教程说得并明了,现在我来个简单粗暴的,现在做了一个很菜的效果大家凑合看看,废话不多说,直接上代码:首先创建一个主角:bullt=CCSprite::create("blood.png");bullt->setPosition(ccp(100,110));this->addChild(bullt,2);创建拖尾效果并且添加到屏幕:m_streak=CCMot
小1毅1
·
2020-08-14 01:23
cocos2dx
里面读取与存储txt文件
cocosdx里面有一个UserDefault存储数据的方式,但不免有时候会有一些不方便,所以这里介绍一下txt文件的读写方式,首先大家需要先去了解一下写入的方式:了解了这些之后就非常简单了,话不多说,下面直接上代码://写入文件std::stringFileName=CCFileUtils::sharedFileUtils()->getWritablePath()+"Mytext.txt";ch
小1毅1
·
2020-08-14 01:23
Cocos2d-x 3.1 HelloWorld解析
创建一个
Cocos2dx
_C++项目需要先安装Pythoncocos2d-x-3.10\tools\cocos2d-console\bin下用python打开cocos.py创建一个项目pythoncocos.pynewhellogame-pcom.hanhan.hellogame-lcpp-de
涵涵YH
·
2020-08-14 01:48
Cocos2d-x
搭建cocos2d-x的android环境(学习笔记)
周末放假在家,闲来没事,试着自己搭建一下
cocos2dx
的android环境,用来熟悉
cocos2dx
的开发架构。历经两日的浴血奋战,终于将项目显示在了我的魅族MX上了。
_阳光_
·
2020-08-14 01:58
cocos2dx
C++访问LUA中的函数
最近一个
COCOS2DX
项目有了较大的变化,整个项目的数据层都从C++层移到了LUA层。这下问题就来了,如何在C++层访问LUA的数据层呢?
_阳光_
·
2020-08-14 01:27
lua
c++
lua
function
利用lua_pcall()的errfunc参数调试LUA程序
随着对cocos2d-x的了解越来越深入,我接触到了一段
cocos2dx
中的示例
_阳光_
·
2020-08-14 01:27
lua
cocos2dx
Eventdispatch事件监听
现在的项目中基本上都有用到事件派发机制简单理解就是在某一处设置监听,当触发某一事件时,派发这个监听,这样就能在监听处做出对应处理大体逻辑即为一个缓存cacheList监听函数(类型,回调函数)移除监听函数(类型,回调函数)派发事件cacheListener(eventType,callback)registerEventListener(eventType,callback)unregisterE
GavinFly
·
2020-08-13 23:51
cocos2dx
tolua 从lua传值到c++
一般都是使用tolua将c++部分的函数和参数,在lua部分调用,现在有个需求,要从lua部分,获取参数,传递到c++部分,在由c++传递到java部分--首先还是要有一个常规的hpp--lua_
cocos2dx
_loginscenemanager.hpp
女武神的骑行啊
·
2020-08-13 23:19
C++
lua c++中的一种回调解决方法
见很多人发问
cocos2dx
3+版本lua函数回调问题,我在项目中是这样解决的:因为我是使用了cocos带有的lua绑定脚本(python写的):cocos2d-x/tools/tolua/genbindings.py
被逼叫小乱
·
2020-08-13 23:44
备忘
初识
cocos2dx
动作和动画
动作和动画关于动作关于动画动画缓存骨骼动画详解-Spine关于动作动作类(Action)动作类(Action)是所有动作的基类,它创建的一个对象代表一个动作。动作作用于Node,因此每个动作都需要由Node对象执行。动作类(Action)作为基类,实际上是一个接口,动作类的大多数实现类都派生于有限时间动作类(FiniteTimeAction)。在实际开发中我们通常用到两类动作-即时动作和持续动作,
wjysg8408982
·
2020-08-13 23:25
cocos2dx入坑记
教你高速高效接入SDK——Unity统一接入渠道SDK(Android篇)
眼下一大半的手游,都是採用Unity3D和
Cocos2dx
开发,那么这里,我们就先来一步步给大家演示,用Unity开发的游戏,怎样通过U8SDK来高速地完毕多家渠道SDK的接入。
weixin_34396103
·
2020-08-13 21:41
cocos2dx
观察者模式EventListenerCustom的使用(代替NotificationCenter)
在
cocos2dx
3.x版本已经被弃用,改用EventDispatcher代替。
weixin_30765577
·
2020-08-13 20:37
2018.02.24 七米游戏 更新实现
cocos2dx
lua游戏热更
cocos2dx
提供了相应的示例可参考lua-tests中的AssetsManagerExTest.lua实现详解:1.客户端,配置相应的project.manifest文件
bnnswyp
·
2020-08-13 20:06
cocos2dx
lua + protobuf
vs2015
cocos2dx
3.10luaprotobuf1.下载protobuf源码https://github.com/bnnswyp/protobuf/tree/master/protobuf-2.5.0
bnnswyp
·
2020-08-13 20:06
cocos2d
cocos2dx
3.x 生成的exe 模拟器无法运行(黑屏)
修改SimulatorWin::run()方法如下:if(_project.getProjectDir().empty()){if(args.size()==2){//forCodeIDEbeforeRC2_project.setProjectDir(args.at(1));_project.setDebuggerType(kCCRuntimeDebuggerCodeIDE);}else{std:
bnnswyp
·
2020-08-13 20:05
cocos2d
cocos2dx
_lua 触摸监听
cocos2dx
_lua触摸监听localfunctiononTouchBegin()cclog("onTouchBegin");returntrueendlocalfunctiononTouchMoved
流星丿点
·
2020-08-13 20:51
cocos2dx
lua
cocos2dx
3.13 lua注册、分发监听真机切到后台事件
-----------------解决方法(直接上代码):1.AppDelegate.cpp:voidAppDelegate::applicationDidEnterBackground(){Director::getInstance()->stopAnimation();SimpleAudioEngine::getInstance()->pauseBackgroundMusic();Direct
u010536615
·
2020-08-13 19:35
技术
Cocos2dx
c++
cocos2dx
3.0以上版本的触摸事件
2.x中处理事件需要用到委托代理(delegate),相信学过2.x的触摸事件的同学,都知道创建和移除的流程十分繁琐。而在3.x中由于加入了C++11的特性,而对事件的分发机制通过事件分发器EventDispatcher来进行统一的管理。事件监听器主要有:>触摸事件:EventListenerTouchOneByOne、EventListenerTouchAllAtOnce>鼠标响应事件:Even
SikiShen
·
2020-08-13 19:36
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他