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
动作结束后执行函数回调的方法
有时候需要在动作完成的时候执行某个函数,示例代码如下。voidfunCallback(){Log("thisisatest");}voidfun(){MoveTO*moveto=MoveTo::create(...);CallFunc*func=CallFunc::create(CC_CALLBACK_0(funCallback));Sequenece*sequenece=Sequenece::c
平云龙
·
2020-09-17 04:19
cocos2d-x
cocos2d-x
3.0安装
这种做法会在Xcode新建项目的时候,多一个cocox2d-x的选项,以方便创建基于
cocos2d-x
引擎的项目。
平云龙
·
2020-09-17 04:18
开发环境搭建
COCOS2D-X
3.0RC开发指南:WINDOWS下ANDROID环境搭建
安装工具1.配置JDKJDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html本人的系统是Win764位版,但安装的是JDK7,WindowsX86版。假设安装目录在:C:\ProgramFiles(x86)\Java\jdk1.7.0_21;当然也可以是其他地方设置环境变量:JAVA_HOME=C:\Pr
tjunxin
·
2020-09-17 03:40
游戏
多线程std::thread的使用以及处理线程安全的函数
有的时候很多操作如果在
Cocos2d-x
的主线程中来调用,可能会极大地占用主线程的时间,从而使游戏的不流畅。比如在获取网络文件数据或者在数据比较大的游戏存档时,就需要使用多线程了。
qq_3158353
·
2020-09-17 02:32
c++函数
【
Cocos2d-x
游戏引擎开发笔记(1)】HelloWorld
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8266803。又是一个HelloWorld,在我的印象中,有C/C++的HelloWorld,C#的HellWorld,Java的HelloWorld,Android的HelloWorld,哎,又是一门TotalNew的知识,不过这次的HelloWorld是一个我最喜欢的Hel
临江仙
·
2020-09-17 02:56
Cocos2d-x游戏引擎开发
【复习笔记】
cocos2d-x
2.x 渲染特效实现 八 流光效果
简单来说,流光效果就是在贴图上利用glowmap在原贴图上的移动做动态的发亮效果,来让贴图看起来有光亮在移动。为了让贴图上的亮斑的排布看起来更加贴近自然,我们利用柏林噪声来生成glowmap。事实上,二维或者三维的柏林噪声在图形学上有很多的应用,它可以用来描述很多自然的数学规律,使程序模拟出来的效果看起来更加像是自然生成的。比如墙上的斑点,起伏的海面的高度,熔岩中火焰的亮暗等等。柏林噪声需要振幅和
Jon_Wayne
·
2020-09-17 02:05
cocos2d-x
OpenGL
ES
2.0
shader
【复习笔记】
cocos2d-x
2.x 渲染特效实现 七 辉光效果
辉光效果经常用来做一些物体的自发光,这种发光效果不需要光照计算,只是在贴图上进行发光的模拟效果,所以有着很好的效率。辉光效果意味着贴图会变亮。为了对发光的部分做计算,需要一张glowmap贴图,当我们使用src和dst都为GL_ONE的方式,混合glowmap和原图时,原图就会对按照glowmap的样子变亮了~但是作为辉光的效果,仅仅只有变亮是不够的,由于光线在穿过空气时亮度会衰减,所以周围会有一
Jon_Wayne
·
2020-09-17 02:34
cocos2d-x
OpenGL
ES
2.0
shader
cocos2d-x
OpenGL
ES
2.0
shader
cocos2d-x
中流光效果
shader代码#ifdefGL_ESprecisionlowpfloat;#endifuniformsampler2Du_texture;uniformsampler2Du_mask;uniformfloatfactor;uniformfloatwidth;uniformfloatoffset;uniformvec3color;varyingvec4v_fragmentColor;varying
kuangbendewoniu2
·
2020-09-17 01:25
cocos2d-x
骨骼动画(Skeletal Animation)
相信这里没有人没玩过采用骨骼动画技术的游戏,看看那些热门的
动作游戏
,例如《波斯王子》、《分裂细胞》和《战神》,你就知道骨骼动画的威力了(我承认是猜的)。
新封神演义
·
2020-09-16 23:33
游戏编程
(不断更新)总结
cocos2d-x
在安卓上各种崩溃原因
总结一下
cocos2d-x
在其他平台上能正常运行但在安卓上会崩溃的原因。1.大部分是资源文件与路径问题,请仔细检查assets下资源文件以及读写路径,1.资源文件是否存在?2.资源文件名称是否正确?
囍鑫燕鹫
·
2020-09-16 21:54
cocos2d-x
Cocos2d-x
/Cocos2d-js编译64位so库中遇到的问题
这几天公司项目使用到了Cocos2d-js,需要打包生成Android的apk包,但是发现生成的apk包在64位8核的手机上会闪退,原因是没有在apk中打包arm64-v8a的so包。于是需要修改Cocos2d-js的make文件来重新编译,经过几番波折,还是没有成功,在这里把中间遇到的问题记录下来,希望对后来者有帮助。首先,官方教程中有对64位的打包进行了说明,如下:http://cocos2d
心砚thu
·
2020-09-16 21:49
Android开发
add Admob with
Cocos2d-x
on iOS
addAdmobwithCocos2d-xoniOS(2013-02-2714:12:00)转载▼标签:it1.downloadadmob,setupyouraccount2.addadmobtoxcodeproject.Youneed:-addlibGoogleAdmobAds.atobundlelibraries-createagroupandaddadmobheaderfile3.inApp
z11b22
·
2020-09-16 21:44
游戏开发
cocos2d-x
物理引擎
你的游戏进展的很顺利。游戏中添加了精灵对象、游戏机制,你努力编码还是有回报的。你现在开始觉得:“嗯,这是一个能让人玩的游戏了”。当你意识到你的游戏需要模拟现实世界的物理环境时,你该怎么做呢?你会猜:应该会涉及到碰撞检测、重力、弹力和摩擦力。没错,猜对了!这一章就来讲物理引擎和如何使用物理引擎。让我们来探讨一下,我们什么时候、什么地点、为什么会使用物理引擎吧。物理引擎很可怕,我真的需要它么?请告诉我
HEHE
·
2020-09-16 21:44
[obj/local/armeabi/objs/game_shared/hellocpp/main.o] Error 1解决办法
在Eclipse上使用NDK编译
cocos2d-x
引擎写的游戏时出现了jni/hellocpp/main.cpp:Infunction'jintJNI_OnLoad(JavaVM*,void*)':jni
yugangzhen
·
2020-09-16 21:10
android
Cocos2d-X
基础 | Sprite 详解
什么是精灵(Sprite)?游戏中的主角、敌人都可能是一个精灵,但并不是所有的图形对象都是一个精灵,只有你能控制它,它才是一个精灵,如果无法控制,那就只能是一个节点。准确来说,精灵是一个能通过改变自身属性:位置、旋转、缩放、倾斜、颜色和透明度等,变成可控制的2D图像。1.精灵的创建方法可以使用一张图片来创建一个精灵,除此之外还可以使用图集或者精灵缓存来创建。1.1通过指定图片创建精灵autospr
测试开发小白变怪兽
·
2020-09-16 21:08
Cocos2d-X
Cocos
游戏开发
cocos2d-x
如何反白高亮CCSprite
在做游戏时遇到需要使用纯白色高亮精灵的场合,尝试了很多办法没有解决问题,目前有以下几种解法:1.最简单当然是切换成和精灵图片一样的另一张纯白图片。2.使用glTexEnvi。具体如下:2.1重写一个类继承CCSprite2.2改写draw函数如下:voidYourSprite::setHightlight(boolhightlight){if(m_hightlight!=hightlight){m
yuanhong2910
·
2020-09-16 21:37
blend
colors
dst
float
byte
游戏
cocos2d-x
如何解决图片显示模糊问题
由于一些特定的原因,程序并没有使用plist方式打包资源,而现在使用的是零散的小图片。在运行时,发现会出现某些图片显示模糊的情况。找到的原因如下:纹理在初始化的时候默认调用了setAntiAliasTexParameters接口,而该接口设置GL_TEXTURE_MIN_FILTER和GL_TEXTURE_MAG_FILTER为GL_LINEAR。而使用GL_LINEAR渲染时,如果文理的像素点和
yuanhong2910
·
2020-09-16 21:37
cocos2d-x
在键盘显示时输入框上移的实现
废话不多说,直接贴代码:1.将需要管理的精灵继承CCIMEDelegate。2.实现下面四个虚函数:virtualvoidkeyboardWillShow(cocos2d::CCIMEKeyboardNotificationInfo&info);virtualvoidkeyboardDidShow(cocos2d::CCIMEKeyboardNotificationInfo&info);virtu
yuanhong2910
·
2020-09-16 21:37
最近利用
cocos2d-X
做游戏遇见这样一个“无法解析的外部符号 __imp__glLineWidth@4”情况
我的游戏代码#include"MyGame.h"MyGameLayer::MyGameLayer(){total=0;setIsTouchEnabled(true);BallSprites=newint[150];for(inti=0;igetWinSize();intsetX=0;intsetY=0;intsize=40;CCColorLayer*color=CCColorLayer::laye
JorgonYuan
·
2020-09-16 21:36
Cocos2dx + Libev + protobuf 实现长连接客户端
另外,本人使用的
cocos2d-x
版本为2.X。---------2014/06/26--
yuanhong2910
·
2020-09-16 21:36
Cocos2d-x
在xcode下开发生成静态库添加到项目
引言在xcode下使用cocos2d-x+Lua开发游戏项目的过程中,我们只是把
cocos2d-x
作为一种工具在使用,而作为
cocos2d-x
引擎本身,我们基本不会修改底层(或者说是很少修改),那么问题来了
yixiao3660
·
2020-09-16 21:35
cocos2d
Cocos2d-x
3.6 命令行创建项目
cocosnewmyGame-pcom.cocos2dx.rs-lcpp-d/Users/
cocos2d-x
/workspace/cocos2dx/projectsnew:new后是项目名-p:-p后是
yixiao3660
·
2020-09-16 21:04
cocos2d
cocos2d-x
笔记(八)Lua开发飞机大战-2-游戏加载界面
游戏启动时有很多资源需要加载和更新,在加载界面可以预先将音乐、音效加载内存,还有很重要的一点,也是我们选择lua的重要原因之一——进行游戏内部的更新。所以加载界面是必不少的。CCSpriteFrameCache精灵是游戏中必不少的一部分,精灵的主要创建方式有两种,一种是通过图片文件的文件名,另一种是通过精灵帧SpriteFrame。在开发过程中我们大部分时间使用的都是第二种方式。那为什么不直接纹理
yifuteli
·
2020-09-16 21:02
cocos2d-x
cocos2d-x
Lua
cocos2d-x
(十二)Lua开发飞机大战-7-添加敌机
通过查看示例,发现
cocos2d-x
\samples\Lua\TestLua\Resources\luaScript路径下有一个“extern.lua”文件,这个文件封装对如何创建一个类,并且十分容易继承
yifuteli
·
2020-09-16 21:31
cocos2d-x
cocos2d-x
笔记(十)Lua开发飞机大战-4-创建主角
飞机大战之所以叫飞机大战,肯定要飞机才行。这一篇我们就为游戏添加一架飞机——也就是我们的主角。先创建一个图层(PlaneLayer)用来显示飞机,然后在create方法中初始化飞机module("PlaneLayer",package.seeall)localplane=nilisAlive=truefunctioncreate()localplaneLayer=CCLayer:create()C
yifuteli
·
2020-09-16 21:30
cocos2d-x
cocos2d-x
(十一)Lua开发飞机大战-6-添加子弹
接下来我们为飞机添加子弹,首先创建一个BulletLayer:module("BulletLayer",package.seeall)localbulletBatchNode=nillocalplane=nillocalbulletArray={}localbulletLayer=nilfunctioncreate()bulletLayer=CCLayer:create()bulletBatchN
yifuteli
·
2020-09-16 21:30
cocos2d-x
cocos2d-x
Lua
cocos2d-x
笔记(十一)Lua开发飞机大战-5-让飞机动起来
再上一篇已经将飞机添加到了游戏,下一步就要让它动起来。主要要响应触摸事件。在C++中通过重写ccTouchBegan()、ccTouchMoved()、ccTouchEnded()三个函数来响应触摸事件。在Lua只需将响应函数注册到分发器中就可以了。1.先设置该图层可以触摸,然后注册响应函数onTouchgameLayer:setTouchEnabled(true)gameLayer:regist
yifuteli
·
2020-09-16 21:30
cocos2d-x
Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目
一、前言:本篇主要介绍Cocos2d-x3.0的一些基础内容,以及在Eclipse上上编译我们的
Cocos2d-x
项目,成功把Helloworld运行起来了。
sylalak123
·
2020-09-16 21:29
cocos2d-x
cocos2dx 引擎版本和NDK的关系
Cocos2d-x
与NDK版本对应关系Cocos2-x版本NDK版本备注v3.0r8e/r9d/r10c因为Android5.0某些问题,建议使用r10c,不建议使用r9d,原因可见此贴,下同v3.1r9d
sylalak123
·
2020-09-16 21:58
cocos2d-x
VS 2012内存泄漏检测之 vld (
cocos2d-x
检测内存泄漏)
因为写项目难免会有内存泄漏情况,所有我们就找个方法来检测内存泄漏,在代码和工具比较之后,最终选择VLD强大的检测工具,具体方法如下:首先下载安装vld,目前最新版是2.3下载地址:https://vld.codeplex.com/releases,下载完成后双击安装,安装过程中请注意一个弹框:建议选是,他会自动帮我们在系统的环境变量里添加vld的动态链接库,如果选否也可以,要自己去手动添加(如果你
奋进中的坏蛋
·
2020-09-16 21:56
IOS
cocos2d-x
vs内存检测泄漏
cocos2d-x内存检测泄漏
内存泄漏
vs2012
cocos2d-x内存泄漏
cocos2d-x
编译android项目时缺少部分目录
cocos2d-x
编译android项目时缺少部分目录,如缺少Classes,Resource,jni目录,只有project.android目录。
Norton-Linux内核研究
·
2020-09-16 21:24
游戏开发之cocos2d
简析
cocos2d-x
Android 调用启动过程
一、启动activtiyAndroidManifest.xml里配置了启动activity为AppActivity而AppActivity没有做任何事情,只是继承于Cocos2dxActivity,那所有的动作都交与Cocos2dxActivity处理。二、Cocos2dxActivityOnCreate方法按照Activity的生命周期,继续看Cocos2dxActivity的OnCreate方
xueerpp
·
2020-09-16 21:51
cocos2dx
Cocos2d-x
之性能检测
OpenGL性能指标
cocos2d-x
中有三个跟OpenGL相关的性能指标,游戏运行时显示在左下角;
cocos2d-x
默认会显示这些性能指标,可以手动在代码在开启或关闭,C++项目在AppDelegate
xingxinmanong
·
2020-09-16 21:51
cocos2d-x
[
COCOS2D-X
]AssetsManager
资源更新方式分析Izip整包更新优点:省流量,速度快缺点:有重复资源,需要打包工具支持II单个文件更新优点:无重复资源,不需要打包工具支持缺点:费流量,速度慢断点续传的支持I需要服务器的支持,客户端是否支持还需要进一步验证II可以客户端自己简单的来实现断点续传,以文件为单位。2013.5.14完成基本功能【TODO】1.新起线程,加入界面显示进度【等资源就位】2.zip包资源的更新管理,需要一个对
xpwang168
·
2020-09-16 21:51
COCOS2D/X
quick cocos3.3 目录、lua绑定等备忘
framewoks2、runtime可以自定义,如果要绑定自定义的类到lua要重新编译runtime,工程在frameworks\runtime-src\3、lua绑定工程项目在/frameworks/
cocos2d-x
被逼叫小乱
·
2020-09-16 21:07
quick-cocos
备忘
Cocos2d-x
3.2编译Android程序错误的解决方案
最近的升级Cocos2d-x3.2正式版。iOS不管是什么程序编译问题,使用结果cocoscompile-pandroid编译APK计划。结果悲剧,出现以下错误。AndroidNDK:InvalidAPP_STLvalue:c++_staticAndroidNDK:Pleaseuseoneofthefollowinginstead:systemstlport_staticstlport_stati
weixin_34413802
·
2020-09-16 21:50
移动开发
游戏
c/c++
Cocos2d-x
Lua中实例:帧动画使用
下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画。帧动画实例下面我们再看看具体的程序代码,首先看一下看GameScene.lua文件,它的代码如下:localisPlaying=false--播放标识①localsize=cc.Director:getInstance():getWinSize(
weixin_34406061
·
2020-09-16 21:19
lua
游戏
移动开发
mac下创建
cocos2d-x
3.7项目
首先先去
cocos2d-x
官网上下载cocos2d-x3.7,在打开终端,进入cocos2d-x3.7文件夹下的:cocos2d-x-3.7/tools/cocos2d-cons
weixin_34270606
·
2020-09-16 21:45
python
游戏
c/c++
【
cocos2d-x
从c++到js】16:使用cocos2d-console工具转换脚本为字节码
从Cocos2D-Xv2.1.4版本开始,增加了Cocos2D-console命令行工具,该工具的其中一个功能是:把.js文件转换为.jsc文件,该文件是字节码格式,可以提高代码的安全性。使用这个工具的方式很简单。以引擎自带的TestJavaScript项目为例:首先我们cd到Cocos2D-console的目录goldliontekiMacBook-Pro:~goldlion$cd/Users/
weixin_34015336
·
2020-09-16 21:07
游戏
c/c++
python
COCOS2D-X
无法编译到Android平台的解决办法
opengles/gl.h找不到这些头文件。在Application.mk中APP_PLATFORM:=android-9,因为某些版本貌似不支持gl,如果没有就加上。libstlport_static.a:Nosuchfile:Permissiondenied在Application.mk中加上STLPORT_FORCE_REBUILD:=trueCOCOS2D-X声音引擎无法运行-------
weixin_33964094
·
2020-09-16 21:06
移动开发
游戏
AndroidStudio集成
cocos2d-x
开发环境搭建
AndroidStudio集成
cocos2d-x
开发环境搭建【1】https://www.python.org/downloads/下载python2.7.13版本。
weixin_33775582
·
2020-09-16 21:33
游戏
移动开发
开发工具
【
Cocos2d-x
】VS2012开发2dx无法解析的外部符号解决记录(第一篇)【转】
comefromhttp://acoder.me/cocos2d-unresolved-external-symbol.html看到
cocos2d-x
带了扩展包,心动的想尝试下,以下分享下我使用过程中遇到的错误
weixin_33843947
·
2020-09-16 21:03
游戏
Cocos2d-x
游戏的性能检测
贴一篇旧文,如果以后有更多有趣的经验会更到原博客上:http://galoisplusplus.coding....前段时间本渣负责了一些优化我们
cocos2d-x
游戏性能方面的工作,在这里做一点记录。
weixin_33795743
·
2020-09-16 21:02
游戏
lua
ui
Cocos2d-x
3.x物理引擎概述(2)
Cocos2d-x
中支持32种碰撞类型。对于每个形状都可以指定其所属的类型。还可以指定有哪些类型可以与这个形状进行碰撞。这些是通过掩
weixin_33724046
·
2020-09-16 21:29
游戏
Cocos2d-x
java 通过jni调用c++的方法
前面博客说到,cocos2d-xc++界面层运行在一个GLThread线程里面,严格的说是运行在Cocos2dxGLSurfaceView(继承自GLSurfaceView)里面。opengl的渲染,刷新都是有这个类来完成。所以我们不能直接在java方法里调用c++方法来刷新界面,唯一的方法就是绕开javaUI主线程,让GLSurfaceView来做这件工作。ok,前面说到Cocos2dxGLSu
weixin_30699465
·
2020-09-16 21:23
java
c/c++
游戏
一步一步了解Cocos2dx 3.0 正式版本开发环境搭建(Win32/Android)
cocos2d-x3.0发布有一段时间了,作为一个初学者,我一直觉得
cocos2d-x
很坑。
weixin_30627381
·
2020-09-16 21:51
android学习-ndk-build(androidstudio编译
cocos2d-x
库的cpp为so文件的解释)
本文不作为ndk初学使用,只是对cpp等c++文件编译成so文件的过程中,参数含义,及ndk配置的解释。使用的技术比较旧。androidStudio使用gradle调用ndk-build工具编译c++代码,使用ndk-build来进行编译,而不是使用最新版本的cmake工具在gradle配置的参数最后都是调用ndk-build命令去执行Android.mk和Application.mk文件Andr
weixin_30555515
·
2020-09-16 21:18
移动开发
游戏
java
cocos2d-x
make: *** [clean-box2d_static-armeabi] Error 1
make:***[clean-box2d_static-armeabi]Error1By:飘渺天空|Date:2013年6月7日|Categories:
cocos2d-x
/cygdrive/d/android-ndk-r8e
zzg16888
·
2020-09-16 21:03
游戏
clippingNode在Android上显示无效
cocos2d-x
游戏打包Android,clippingNode显示无效解决办法cocos2dxActivity.java中init()方法:修改//SwitchtosupportedOpenGL(ARGB888
铠sir
·
2020-09-16 21:30
cocos2d-x
记录
Cocos2d-x
项目过程中遇到的一些问题总结
这几天在用
Cocos2D-X
尝试着做一个小游戏,当然不是创新咯,只是单纯的模仿,就是为了将自己这段时间学到的技术应用于实践中。在这个过程中,遇到了一些问题,在此特做一些总结,以免以后遇到类似的问题。
_game
·
2020-09-16 21:58
Cocos2d-x
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他