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
3.2渲染层级问题--层级突然变混乱
话说N年前,美女计算机老师讲排序的时候,快速排序方便简单实用,但是是不稳定的排序,所谓不稳定就是,通俗的来讲,排序数组里面有相等的值,排序后要与之前的次序保持不变.即numA=numB;排序前numA在numB前面,那么排序后numA也在numB前面,而不稳定的排序算法,numA可能会再numB的后面.也许我没有讲清楚,简单理解就是"快速排序有个坑".不久前,第一次用cocos2d-x3.0开发项
bobo1993
·
2020-07-11 03:50
cocos2d-x
Cocos2d-x
屏幕适配新解
为了适应移动终端的各种分辨率大小,各种屏幕宽高比,在
cocos2d-x
(当前稳定版:2.0.4)中,提供了相应的解决方案,以方便我们在设计游戏时,能够更好的适应不同的环境。
滴水梵音
·
2020-07-11 02:41
cocos2d-x
Cocos2D-X
for XNA游戏开发指南
Cocos2D-XforXNA游戏开发指南2012/08/16新生的移动平台Windowsphone说Windowsphone是一个新生的移动平台,已经不那么准确了,早在2010年微软就正式公布了windowsphone7操作系统,但对于国内市场来讲,今年才是windowsphone正式进入中国市场的开始。2012年3月21日,微软正式在北京召开了windowsphone7.5发布会,宣布wind
滴水梵音
·
2020-07-11 02:10
cocos2d-x
cocos2dx概要及开发技术—认识
cocos2d-x
游戏引擎
——1了解cocos2dx解决方案层次app【应用层】viewevent[openGL层]screenlayertouch/key【cocos2dx层】——2了解功能模块
cocos2d-x
[openglES
剑有偏锋
·
2020-07-11 02:38
cocos2dx
cocos2d-x
Lua开局的初始化和MianScene的初始化20200422
main.luaxpcall()->mian()->AppBase.luactor()->MyApp.luaonCreate()->run()->enterScene()->createView()->ViewBase.luactor()->MainScene.luaonCreate()难点在于为何会调用ctor的方法?因为cocos2d-xlua里面的class方法定义在functions中fu
andy1515
·
2020-07-11 01:51
cocos2d-lua
lua
Cocos2d-x
学习笔记三之飞机游戏详解
这次主要是给大家讲解官网的飞机游戏的代码,并且对其中的大多数地方进行了注释。花了10天才把这个弄懂,期间经历了很多坎坷。不过做完的那一刻真的感觉学到看很多东西,现在分享我的理解给大家,有什么地方不对的欢迎大家指出。开发环境是在VS2010,cocos2d-x2.0.4,部分环境不一样的可能会出错。游戏下载链接:http://download.csdn.net/detail/a402813378/6
尘墨mxy
·
2020-07-11 01:46
cocos2d-x
cocos2d-x
lua 帧动画
cocos2d-x
技术群新群:117871561c++技术交流群:5930102261,为了在游戏中流畅的播放帧动画在进入场景时先缓存动画帧。
亮亮同学
·
2020-07-11 00:13
第二章引擎(上)
Cocos2d-x
学习笔记
Cocos2d-x
引擎游戏引擎:一些已经编写好的游戏程序模块(渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、动画、人工智能、网络引擎以及场景管理)游戏引擎主要分为2D和3D
RandomWW
·
2020-07-10 23:55
Cocos2d-x
Cocos2d-x
回调函数 Lambda表达式
参考http://zh.wikipedia.org/wiki/C%2B%2B11#Lambda.E5.87.BD.E5.BC.8F.E8.88.87.E8.A1.A8.E7.A4.BA.http://baike.baidu.com/link?url=ip5P-8vQcbMDUkPnCV6BdP0JcSPqk-NfVBdB3-EwS7LL3Y8vUZ_XDMk1C9RVTE2seg8JJ4L2UId
君子不器。
·
2020-07-10 22:39
Cocos2d
【C/C++开发】函数指针与回调函数
C++很多类库都喜欢用回调函数,MFC中的定时器,消息机制,hook机制等待,包括现在在研究的
cocos2d-x
中也有很多的回调函数。1.回调函数什么是回调函数呢?
Zhang_P_Y
·
2020-07-10 22:45
C/C++语言
Cocos2d-x
引擎概要
游戏开发技术游戏原理与机制游戏开发技术认识
Cocos2D-X
游戏原理与机制渲染驱动事件驱动渲染驱动游戏例如:愤怒的小鸟游戏的实现原理:在不同时间片段中绘制不同画面愤怒的小鸟代码片段//绘制画面drawMenu
JunChow520
·
2020-07-10 22:37
cocos2d-x
textField多行输入
可以在触摸函数中进行判断是否点击,并弹出键盘functiononTouchBegan(touch,event)localisClicked=self._textField:boundingBox():containsPoint(touch:getLocation())if(isClicked)then--弹出软键盘self._textField:attachWithIME()endendself.
3Asy
·
2020-07-10 21:00
cocos2d-x
lua
Cocos2d-x
游戏开发之随机数使用
本站文章转载务必在明显处注明:原文链接http://blog.csdn.net/cjsen/article/details/10147169前言随机数作为游戏中最为常用,下面记录在cocos2d-x2.0上使用随机数的情况一,简单用法在指定范围内产生一个随机数intSFPlayTestScene::random(intstart,intend){floati=CCRANDOM_0_1()*(end
CJsen
·
2020-07-10 20:26
cocos2d-x游戏开发
Cocos2d-x3.4 EditBox的问题
在用
cocos2d-x
写一个小游戏的时候想加一个界面,让用户一开始能输入自己的姓名。
Bugix
·
2020-07-10 20:14
cocos2d-x
cocos2d-x
Lua开局的初始化和MianScene的初始化
main.luaxpcall()->mian()->AppBase.luactor()->MyApp.luaonCreate()->run()->enterScene()->createView()->ViewBase.luactor()->MainScene.luaonCreate()难点在于为何会调用ctor的方法?因为cocos2d-xlua里面的class方法定义在functions中fu
Xia__Quan
·
2020-07-10 18:38
cocos2d-x
Lua
cocos2d-x
手游性能优化总结
近段时间在使用
cocos2d-x
开发2D手游,技术方案使用的是cocos2d-x+lua,因为游戏使用的是cocos2d-x2.1.5版本,有些优化方案在最新版的
cocos2d-x
版本已经实现了。
Hak-ka
·
2020-07-10 18:05
Cocos2d-lua的运行理解
从创建命令可以看出来cocosnewTestProj-dDesktop/-llua,这里的引擎其实是同一套,只是创建工程时提供了不同语言的桥接层使用C++语言和
Cocos2d-x
引擎进行开发时,我们写的代码是直接调用引擎的
一枚小码农
·
2020-07-10 18:06
C/C++与Lua之间进行数据函数交互以及解决“PANIC: unprotected error in call to Lua API
本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua1/1343.html在使用
Cocos2d-x
风云来
·
2020-07-10 17:50
lua
Cocos2d-lua示例(二)登陆界面之editbox替换TextField
登陆界面主要功能是输入框的使用,当然
cocos2d-x
的TextField的用户体验不好,坑多,所以就有了editbox来替换TextField,editbox主要是在每平台下会去调用每个输入框,一款体验好的游戏
f_jiang
·
2020-07-10 16:56
Cocos2d-lua
记录下cocos2dx 3.16版本的用法
个人先看的ProgrammerGuide,地址如下:http://www.cocos2d-x.org/docs/
cocos2d-x
/en/。
某Zz
·
2020-07-10 15:31
玩具
cocos2d-x
TestCpp 中的Sprite的demo讲解
//sprite类,可以帮助我们实现游戏中各种精灵类,比如RPG游戏中的角色,NPC怪物飞行器坐骑武器装备衣服等等,射击游戏中的敌人,子弹,玩家角色,等等等,总之这个类是游戏的必备元素,是玩家直接看到的东西,功能也非常的强大,实现各种变形,运动,拉升,对称,效果过滤,动画播放,加载方式等等#ifndef_SPRITE_TEST_H_#define_SPRITE_TEST_H_#include"co
zanglengyu
·
2020-07-10 14:46
cocos2d-x
模拟钢琴
素材:https://pan.baidu.com/s/1QNZBWrstBuuaWZ4P7trxRQ在HelloWorldScene.h中#ifndef__HELLOWORLD_SCENE_H__#define__HELLOWORLD_SCENE_H__#include"cocos2d.h"classHelloWorld:publiccocos2d::Layer{public:boolis_pau
yh1611586847
·
2020-07-10 13:27
在
cocos2d-x
种实现音乐的播放、暂停、停止操作
本人用的是VS2013在HelloWorldScene.h文件中添加三个成员函数,play(播放)stop(停止)pause(暂停)在HelloWorldScene.cpp文件中#include"HelloWorldScene.h"#include"cocostudio/CocoStudio.h"#include"ui/CocosGUI.h"#include"SimpleAudioEngine.h
yh1611586847
·
2020-07-10 13:27
cocos2d-x
加入鼠标和键盘
#include"HelloWorldScene.h"#include"cocostudio/CocoStudio.h"#include"ui/CocosGUI.h"USING_NS_CC;usingnamespacecocostudio::timeline;Scene*HelloWorld::createScene(){autoscene=Scene::create();autolayer=He
yh1611586847
·
2020-07-10 13:27
cocos2d-x
实现交互功能之单点触摸
1.新建项目,用VS打开.sln文件,在HelloWorldScene.cpp中写入自己代码,这一步主要是添加背景图,以及添加4个精灵图素材:https://pan.baidu.com/s/1GXwgb7u3RsUBD9ajY06zGgboolHelloWorld::init(){if(!Layer::init()){returnfalse;}SizevisibleSize=Director::g
yh1611586847
·
2020-07-10 13:27
cocos2d-x
交互功能
c++
Cocos2d-x
使用csb文件
1、资源发布路径我们在CocosStudio发布资源文件res时就要先设置好路径,最好是把路径设置到Resources下面,这样我们要用时就不需要再到工程里面写资源路径项目设置.png发布路径.png2、csb文件使用如果资源路径没设在Resources下,我们就要在使用csb文件时在前面加路径才能使用Node*rootNode=CSLoader::createNode("res/Login.cs
diveinljq
·
2020-07-10 09:33
Cocos 3D功能初探学习笔记(1)---摄像机
前言随着手机硬件水平的提高,游戏行业竞争的激烈,玩家对于游戏画面的要求已经不再满足于2D画面;之前的3D游戏开发普遍采用unity3D引擎开发制作,从去年开始,cocos引擎逐步加入了3D功能的支持,熟悉
cocos2D-X
weixin_30517001
·
2020-07-10 06:41
Cocos2d-x
with Vungle Android SDK
CreateCocos2d-xProject(http://www.gamefromscratch.com/post/2014/09/29/Cocos2D-x-Tutorial-Series-Installation-Creating-a-Project-and-Hello-World.aspx)2.UseCocoscommandlinetooltoruntheprojecttophoneorju
账房先生2016
·
2020-07-10 03:33
Cocos2d-x
3.3 的3D开发功能介绍
昨天去成都参加GMGDC全球移动游戏开发者大会,据蓝港互动CEO王峰谈到《手机游戏开发如何走好第一步》时谈到目前手游公司有10000家,没错,红海,都快变黑海了这么多公司和产品如何竞争,大量的同质化产品,(王峰给我的建议是与其在红海中厮杀不如想象未来的蓝海在哪,听明白的请举起右手)先不管这些了,作为程序员来讲我们看到了20万的人才缺口(如果每家公司招20个人,听明白的请举起左手)今天下载了Coco
sdhjob
·
2020-07-10 01:53
cocos2d-x
Cocos2d-x
3.0final
自学教程
cocos2d-x
3.4 sprite3d c3b 模型无法显示的问题
调试捕鱼人的3d的小例子的时候,3d模型死活不显示不对的对比各种原因,最后发现时3d模型的全局zorder的问题,一定要设置3d模型的zorder大于2dlayer的zorder才行boolFishLayer::init(){//this->setGlobalZOrder(-1);//加载模型文件std::stringfileName="tortoise.c3b";m_Sprite=Sprite3
ningcaicheng
·
2020-07-09 20:40
cocos2d
c++
cocos2d-x
基本面试题
1、阐述
cocos2d-x
的启动执行-退出流程.和一些基础对象自己归纳:1.游戏启动流程:从main.cpp的Application::getInstance()->run();进入游戏,调用的就是AppDelegate
lyc201219
·
2020-07-09 20:58
cocos2d-x
Mac下创建一个
Cocos2d-x
工程
1、这里以cocoa2d-x3.12为例:Snip20160821_3.png2、解压后存放在一个目录或文件夹下(或者拖放在我已经创建好的Cocos2d文件夹下)。(这里我是存放在桌面的Cocos2d文件夹下)Snip20160821_4.png3、点击打开后的情况(和之前的有点不太一样了,这里目前是最新的,网上的好多资料都比较老,不太一样了):Snip20160821_2.png4、接着我们可以
光明程辉
·
2020-07-09 18:18
Cocos2d-x
3.6版本学习笔记-热更新
Cocos3.6版本热更新梳理cocos热更新实现了项目资源和脚本文件的动态更新。当工程有新的改动时,用户无需重新下载完整的安装包,而是通过对比本地与最新的版本信息,仅下载有改动的文件到本地,完成版本的更新。工程的资源和脚本文件存放分2个地方,一个是安装目录,一个是数据目录,当app安装完后,安装目录则不再可写,此后所有的更新文件统一存放到数据目录当中,APP调用文件时,也优先搜索数据目录的文件,
木乃伊x
·
2020-07-09 17:03
cocos2dx
cocos2d-x
2.x 版本环境设置
mac环境实在搞不定,所以改到windows环境windows环境1,下载ADTBundlehttp://www.androiddevtools.cn/2,下载安装java环境(实验安装的java8)3,下载android-ndk-r9bwindows32位:http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86.zipwindow
勿忘初心小同学
·
2020-07-09 17:52
lua调用C++函数崩溃时,查看lua的调用栈信息 (特别适用于tolua++)
cocos2d-x
这个开源引擎目前在移动开发领域挺火,我用了一阵子,非常喜欢它的lua绑定,一旦理解了其工作机制,用起来相比C++有不同的感受。但是想要用好lua脚本,实在不是件容易的事情。
aobu0171
·
2020-07-09 13:13
lua调用C++函数崩溃时,查看lua的调用栈信息 (特别适用于tolua++)
cocos2d-x
这个开源引擎目前在移动开发领域挺火,我用了一阵子,非常喜欢它的lua绑定,一旦理解了其工作机制,用起来相比C++有不同的感受。但是想要用好lua脚本,实在不是件容易的事情。
善良的兽人Goodorc
·
2020-07-09 08:25
C++
编程
Lua
Cocos2dx ndk编译工具安装和NDK_PROJECT_PATH=null问题解决
Cocos2dx安装首先搜索并下载cocos2dx安装包,下载地址是在这里:https://cocos2d-x.org/download按照开发机的硬件平台选择相应的版本,大部分win10的开发机选择
cocos2d-x
树上一猴
·
2020-07-09 04:08
cocos2dx
《游戏安全 - 手游安全技术入门》笔记(1)
游戏引擎有
Cocos2d-x
,Unity3D,然后有游戏引擎子系统。渲染系统render,将二进制文件中的图像信息输出到屏幕的过程。因为耗内存而且30FPS,一般会采用预渲染获取静态物体贴图。
kernweak
·
2020-07-09 03:20
游戏安全
[
Cocos2d-x
v3.x官方文档]调度器(scheduler)
继承关系原理介绍
Cocos2d-x
调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处:每当Node不再可见或已从场景中移除时,调度器会停止。
NextDj
·
2020-07-09 03:14
cocos2d-x
从事游戏开发怎么入门
因为不管是现在的图形引擎(如OpenGL)还是游戏制作引擎(如
Cocos2d-x
)都是把C++作为主力语言的。
yanghongche
·
2020-07-09 03:04
Windows7 64位系统搭建
Cocos2d-x
2.2.1最新版以及Android交叉编译环境(详细教程)
声明:本教程在参考了以下博文,并经过自己的摸索后实际操作得出,本教程系本人原创,由于升级后的
cocos2d-x
有了一些变化,目前的博文还没有关于Cocos2d-x2.2.1最新版搭建Android交叉编译环境组建的说明
STTYYTW
·
2020-07-09 01:05
cocos2d-x学习笔记
cocos2dx中调用TinyXml读取xml配置文件 ||
cocos2d-x
中跨平台tinyxml读取xml文件方式
TiXmlDocument*doc=newTiXmlDocument;#if(CC_TARGET_PLATFORM==CC_PLATFORM_ANDROID)//Android平台tinyxml读取文件方式(android平台需要从压缩文件中读取资源),xmlName为xml文件名称路径unsignedchar*pBuffer=NULL;unsignedlongbufferSize=0;pBuff
weixin_34403693
·
2020-07-08 18:58
基于
Cocos2d-x
学习OpenGL ES 2.0之多纹理
相信介绍基于
Cocos2d-x
学习OpenGLES2.0之多纹理的,我是独此一家吧。~~子龙山人出了一个系列:基于
Cocos2d-x
学习OpenGLES2.0。弄c++来搞cocos2dx的可以看看。
weixin_33994444
·
2020-07-08 16:38
cocos2d-x
Github 下载地址
下载地址:https://github.com/cocos2d/
cocos2d-x
如下图所示:区别:alpha版:一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和测试人员测试和找
weixin_33946020
·
2020-07-08 16:25
玩转Android
cocos2d-x
(一)创建、生成、运行HelloWorld
因为最近项目需要,开始研究下
cocos2d-x
;关于
cocos2d-x
这里就不废话了。作为一个程序员,凡事先从HelloWorld开始,这是我们的优良传统。
weixin_33894640
·
2020-07-08 16:30
android
cocos2d-x
for Android安装和学习笔记(请用adt-bundle21.1或以上导入)
引用:http://weimingtom.iteye.com/blog/1483566(20121108)注意:这篇文章用cdt编译ndk工程的内容已过时(现在可以用adt-bundle,避免配置繁琐的参数),最新版ADT20.0.3支持右键把Android工程直接添加native特性(即Android工程和CDTMakefile工程合二为一),不需要做太多复杂的设置,而且完全兼容ndk-buil
weixin_33842328
·
2020-07-08 15:04
cocos2d-x
游戏开发系列教程-超级玛丽02-代码结构
代码下载链接http://download.csdn.net/detail/yincheng01/6864893解压密码:c.itcast.cn前景回顾上一篇博文提到超级马里奥的游戏效果,大家是否已经搭建好环境,让马里奥运行起来呢?代码结构本文主要的目标是让大家粗略了解马里奥的代码结构,以方便后续的学习。appDelegate:应用程序代理CMGameMap:游戏地图类,负责游戏地图的加载和整个程
weixin_30895603
·
2020-07-08 15:33
cocos2d-x
游戏开发系列教程-超级玛丽07-CMGameMap(四)-马里奥平移
上一篇博文提到,程序如何获取键盘输入,也就是D键按下,程序获取到前进指令,那么获取到前进指令之后,马里奥是如何前进的呢,这篇文章我们重点讨论这个问题。马里奥的移动,依旧是在帧刷新函数中,这个调用过程上个博文说过,这里不再重复,简单来说就是CMGameScene::OnCallPerFrame调用CMGameMap::OnCallPerFrame,再调用CMGameMap::MarioMove函数,
weixin_30680385
·
2020-07-08 14:31
cocos2d-x
游戏开发系列教程-超级玛丽01-前言
前言上次用象棋演示了cocos2dx的基本用法,但是对cocos2dx并没有作深入的讨论,这次以超级马里奥的源代码为线索,我们一起来学习超级马里奥的实现,并以一些篇幅来详细讲述遇到的具体问题和具体的类,由浅入深的学习cocos2dx。程序效果图在学习超级马里奥之前,我们依旧看看超级马里奥的程序运行之后的样子,以便获得感性认识。同学们可以到这里下载源代码(密码是c.itcast.cn),并用vs20
weixin_30642305
·
2020-07-08 14:25
cocos2d-x
纹理去色
//CCSprite转成CCimageCCPointp=oldSprite->getAnchorPoint();oldSprite->setAnchorPoint(ccp(0,0));CCRenderTexture*outTexture=CCRenderTexture::create((int)oldSprite->getContentSize().width,(int)oldSprite->ge
weixin_30621919
·
2020-07-08 14:39
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他