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
源码分析 总目录
这篇博客用来整理与
cocos2d-x
相关的工作,只要有新的分析、扩展或者修改,都会更改此文章。
YoungC_
·
2020-08-08 22:23
cocos2d-x
源码分析
cocos2d-x
TestCpp例子工程分析
Cocos2d-x
例子工程分析类继承关系图程序执行流程1.程序从main.cpp执行:#include"main.h"#include"CCEGLView.h"#include"AppDelegate.h"USING_NS_CC
songpengpeng20100202
·
2020-08-08 21:44
cocos2d-x
cocos2d-x
Cocos2d-x
3.0final 终结者系列教程01-是否要从cocos2d-x2.x升级版本到cocos2d-x3.x
江湖险恶,世态炎凉。花花世界,车来人往。终于下定决心,沉淀下来,将Cocos2d-x3.0final版的相关技术整理,并陆续推出博客文章,不为别人,只为自己。学习交流QQ群:301954471------------------------------------华丽分割线---------------------------------------------------------------
sdhjob
·
2020-08-08 21:22
cocos2d-x
Cocos2d-x
3.0final
自学教程
【
cocos2d-x
源码分析】:Texture的详细分析
对应源码位置:cocos2d-x-3.3\cocos\render\CCTexture*从Sprite谈起Sprite其实内部必然包含一个纹理图片,但我们写代码时候用到的是传入一个图片路径,从下面看://直接传入Texture2D对象Sprite*Sprite::createWithTexture(Texture2D*texture){Sprite*sprite=new(std::nothrow)
genius-x
·
2020-08-08 19:12
cocos2d-x
c++
cocos2d-x
源码分析
【
cocos2d-x
源码分析】:引擎 mainloop 简要分析
对应源码位置:(1)cocos2d-x-3.3\cocos\platform\win32\CCApplication-win32.*(2)cocos2d-x-3.3\cocos\base\CCDirector.*以Win32平台为例,找到main函数intAPIENTRY_tWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPTSTRlpCmdL
genius-x
·
2020-08-08 19:41
cocos2d-x
c++
cocos2d-x
源码分析
[
cocos2d-x
] --- 使用位图工具自定义字体
Cocos2d-x
学习交流群:140326755Email:
[email protected]
在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的
lelexin
·
2020-08-08 18:47
Cocos2d-x
cocos2dx--纹理平铺
使用
cocos2d-x
的时候,有时候我们需要一场重复纹理的大图,比如某个有很多花纹的背景,花纹都是完全一样的,这个时候用一张很大的图片就比较浪费了,正确的做法应该是只做一个花纹的图片,然后利用
cocos2d-x
majianfei1023
·
2020-08-08 18:13
cocos2d-x
cocos2dx
平铺
TexParameters
cocos2dx 渲染任意形状贴图
cocos2d-x
中的CCSprite只能渲染矩形,如果想随意渲染任意形状的贴图,我没找到什么现成的东西,自己扩展了一下CCSprite,如下:////cPolySprite.h//cardmap///
linuxheik
·
2020-08-08 17:25
cocos2d-x
2D动作手游-Spine骨骼动画-姜雪伟-专题视频课程
讲师介绍姜雪伟更多讲师课程网名:海洋,CSDN社区讲师,3D
游戏引擎开发
者,IT讲师,
海洋_
·
2020-08-08 16:10
视频教程
游戏Avatar换装系统-姜雪伟-专题视频课程
课程收益通过本节课学习,可以让玩家将其灵活的应用到网络游戏开发中讲师介绍姜雪伟更多讲师课程网名:海洋,CSDN社区讲师,3D
游戏引擎开发
者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验
海洋_
·
2020-08-08 16:10
视频教程
Cocos2d-x
纹理优化的一些方案
[
Cocos2d-x
相关教程来源于红孩儿的游戏编程之路CSDN博客地址:http://blog.csdn.net/honghaier]红孩儿
Cocos2d-X
学习园地:249941957加群写:
Cocos2d-x
iteye_3753
·
2020-08-08 16:44
深入分析
Cocos2d-x
2.0中的“纹理”
[
Cocos2d-x
相关教程来源于红孩儿的游戏编程之路CSDN博客地址:http://blog.csdn.net/honghaier]红孩儿
Cocos2d-X
学习园地:249941957加群写:
Cocos2d-x
iteye_3753
·
2020-08-08 16:43
【木头
Cocos2d-x
019】控件篇(第03章)我要战斗之血量条
【
Cocos2d-x
控件篇003】我要战斗之血量条这次我们再来介绍一个音量控制按钮~(旁白:等,等等~你标题不是写着血量条吗?)笨木头花心贡献,啥?花心?
iteye_17686
·
2020-08-08 16:06
深入分析
Cocos2d-x
中的“纹理”
本博为什么要花这么多时间在纹理上呢?因为本博一次再一次的看到很多的Cocos2d开发者在说:“为什么我的游戏占内存这么大?”。“为什么我的游戏跑起来效率这么低?”。其实这里面最根本的问题是你思想上没有对资源进行优化的一种流程在里面。在进行游戏开发的过程中,你被美术牵着鼻子跑,你没有自然而然的想到该怎么进行图片的格式,尺寸,拼合,复用方式,以及绘制时的方式。这些因素对游戏产生的具体影响在你的脑子里还
houjia159
·
2020-08-08 16:16
opengl透明mask图片做蒙版效果的实现
(也就是
cocos2d-x
中那个clipingnode的效果)。看教程和看源码都是第一时间想到用模板测试。。。奈何技术不精还是怎么,效果总是出不来,,看别人各种实现,中间各种曲折。。
glunoy
·
2020-08-08 15:24
cocos2D-X
源码分析之从
cocos2D-X
学习OpenGL(19)----旋转表示法
从数学上表示旋转,可以有三种表示方法:矩阵法,欧拉角法和四元数法,我们之前已经介绍了矩阵法,它有个问题,就是容易造成万向节死锁,所谓万向节死锁,就是当绕一个轴旋转到90度的时候,再绕另外两个轴旋转的结果都是一样的,也就是说少了一个自由度,另外矩阵法其中有无用的数据,造成内存的浪费。欧拉角法是由欧拉在十八世纪提出,它由三个角表示:俯仰角,yaw偏航角,roll滚转角。structEuler{btSc
bill_man
·
2020-08-08 14:35
cocos2d
cocos2D-X
源码分析之从
cocos2D-X
学习OpenGL(9)----变换和坐标系统
本篇会介绍openGL中的变换和坐标系统,由于篇幅的问题,本篇文章不会把重点的笔墨放在数学基础,如果对数学概念有疑问的读者可以翻一下大学的线性代数教材。首先是向量的概念,向量是既有大小又有方向的量,他可以用带箭头的线段形象的表示,在openGL中,向量在计算光照上有非常大的作用,这点后面的文章会详细介绍。需要注意的是,在openGL中我们提到的向量常常是标准化向量,那什么是标准化向量呢,就是长度为
bill_man
·
2020-08-08 14:35
cocos2d
cocos2D-X
源码分析之从
cocos2D-X
学习OpenGL(16)----基本光照
cocos引擎目前已经支持3d功能,之前在3d教程中介绍了
cocos2d-x
的3d功能中的光照,但是只是粗略的介绍了四种光源,因为光照的重要性和复杂性,这个系列文章会分两篇介绍光照,本篇介绍光照的基础-
bill_man
·
2020-08-08 14:35
cocos2d
cocos2D-X
源码分析之从
cocos2D-X
学习OpenGL(18)----实例化
cocos2d-x
中的batchNode的方式可以提高相同的纹理的渲染效率,但是它使用的绘制方式还是glDrawElements的方式,它只是把相同的纹理的绘制命令只提交一次,剩下的重复绘制都调用glDrawElements
bill_man
·
2020-08-08 14:03
cocos2d
hello world解析一
helloworld解析一helloworld是
cocos2d-x
中自行附带的一个简单程序。不过,我刚接触这个语言,对这个程序也是研究了整整一个星期才懂的。现在写一篇文章记录一下,以免忘了。
草习
·
2020-08-08 13:27
cocos2d-x
cocos2d-x
3.2 中的重要类总结
基于cocos2dx3.2版
cocos2d-x
引擎中几个主要类做了简单的介绍:Director,Application,Node,Renderer,EventDispatcher,Scheduler等对于这些类简短的介绍
虫虫虫虫子
·
2020-08-08 12:21
cocos2dx3.0
cocos2d-x
源码剖析(16)
上一节讲了CCImage,这节讲CCTexture。毕竟我们就是从CCTexture讲岔到CCImage的。CCTexture负责纹理的加载和维护。他的函数分为三部分:初始化函数加载函数管理函数我们先来看加载函数,这是CCTexture的根本所在:boolCCTexture2D::initWithData(constvoid*data,CCTexture2DPixelFormatpixelForm
进击的大头
·
2020-08-08 11:09
cocos2d-x
学习笔记
unity3d学习笔记(一)Demo及相关技术介绍
做移动互联网开发也将近两年了,先后用过cocos2d,
cocos2d-x
,一直在搞2d游戏,最近比较闲,自学了unity3d,un
Aimar_Johnny
·
2020-08-08 01:51
unity3d
解决
cocos2d-x
IOS切换到后台再回来后没有音效的问题
cocos2d-x
监控的是WillEnterForeground,这种监控大多数情况下是没有问题的。然而,在极少数极端情况下,某个app收到WillEnterForeground并不表示
zhou_yeh
·
2020-08-07 22:51
cocos2d-x
关于apk提交谷歌返回OpenSSL、libpng安全漏洞问题的解决方案
如果我们游戏中所用的
cocos2d-x
版本不高于2.2.6(我们当时使用的是这个版本),在提交apk到谷歌时就会看到如下类似的警告问题图中第一个问题原因是我们使用的libcurl的版本过低,有安全漏洞,
zhaixh_89
·
2020-08-07 22:57
学习笔记
UE4 用Touch的方法实现物体的旋转
不过还好,以前开发过Android和
cocos2d-x
,记得他们是怎么实现的,然后在UE4里面进行整理,最后实现了。UE4真的很强大,就是用的人少,很多简单的方式没有人上传解答方法。
sh15285118586
·
2020-08-07 17:52
UE4/Mobile
【地球人..学习
cocos2d-x
】学习实践之逐步变强的HelloWorld(下集)
【地球人..学习
cocos2d-x
】学习实践之逐步变强的HelloWorld(下集)笨木头花心贡献,啥?花心?
笨木头
·
2020-08-07 15:16
笨木头
Cocos2D-x
笨木头Cocos2d-x
cocos2d-x
Slider的使用
Sizesize=Director::getInstance()->getVisibleSize();cocos2d::ui::Button*button=Button::create("animationbuttonnormal.png","animationbuttonpressed.png");button->setPosition(Vec2(size.width/2,size.heig
流冰8095
·
2020-08-07 15:33
cocos2d-x
在ios端播放完mp4会崩溃的问题
在cocos2d/cocos/ui/UIVideoPlayer-ios.mm文件里,增加一个方法:-(void)deallocPlayer{if(self.moviePlayer!=nullptr){[[NSNotificationCenterdefaultCenter]removeObserver:selfname:MPMoviePlayerPlaybackDidFinishNotificati
PasserLin
·
2020-08-07 15:26
Cocos2d学习笔记
cocos2d-x
缓动曲线
在实现运动中,我们常常需要实现一些加速度或者减速度的效果,
cocos2d-x
引擎为我们提供了相应的实现接口,这样我们就不用再用原来的公式计算方法来实现加减速度的效果Ease系列的方法改变了运动的速度,但是并没有改变总体时间
PasserLin
·
2020-08-07 15:26
Cocos2d学习笔记
Cocos2d-x
与服务器端数据交互(一)
从服务器端下载数据,保存到本地加入Curl类库,在引擎中自带有CurlUtils.h#pragmaonce#include"curl.h"classCurlUtils{public:staticvoidbegin();staticsize_twrite_data(void*ptr,size_tsize,size_tnmemb,void*stream);};CurlUtils.cpp#include
iteye_9920
·
2020-08-07 14:05
Cocos2d-x游戏开发
cocos2d-x
android平台切入后台纹理失效的解决方法
android系统下,切入后台,则纹理全部失效,从后台切到前台,
cocos2d-x
会重新加载纹理。这样有两个问题:1、如果纹理较多的话,加载纹理会卡很长时间,就像死机一样。
iteye_4639
·
2020-08-07 14:27
cocos2d-x
android平台切后台返回后的纹理加载问题
在android平台,程序切后台后,纹理会被清除,再切回前台时需要重新生成纹理,如果纹理较多的话会导致短暂黑屏,这里提供两种解决方法:第一种:CCTextureCache.cpp文件中,VolatileTexture::addDataTexture方法。voidVolatileTexture::addDataTexture(CCTexture2D*tt,void*data,CCTexture2DP
heyanru
·
2020-08-07 14:02
cocos2d-x
cocos2d-x
实现按Home和待机键后,再进入游戏显示暂停界面
转自:http://www.cocos2dev.com/?p=96猴子原创,欢迎转载。转载请注明:转载自Cocos2D开发网--Cocos2Dev.com,谢谢!原文地址:http://www.cocos2dev.com/?p=96要实现按Home和待机键后,再进入游戏显示暂停界面,其实很简单的。cocos2d已经实现了按Home和待机键后暂停游戏,当再进入游戏时直接调用了resume,恢复游戏,
GrimRaider
·
2020-08-07 11:32
cocos2d-x
Android
解决
cocos2d-x
后台切换后没有音效的问题
cocos2d-x
监
香烟smoke
·
2020-08-07 11:53
IOS
Cocos2d-x
中配置Protobuf(win32和android)
今天讲一下在cocos2d-x-3.17.2项目中配置protobuf-3.12.0-rc2。1.下载cocos2d-x-3.17.2:https://www.cocos.com/cocos2dx解压到:c:/cocos2d-x-3.17.22.下载protobuf-3.12.0-rc2:https://github.com/protocolbuffers/protobuf/releases/,解
keepmoving0407
·
2020-08-06 11:43
protobuf
cocos2d-x
Android
cocos2d-x
扫光按钮加酷炫效果
今天用
cocos2d-x
做了一个扫光按钮,效果如下:由于是录频生成Gif的,效果不太逼真。
keepmoving0407
·
2020-08-06 11:13
cocos2d-x
cocos2d-x
播放骨骼动画(C++)
cocos2d-x
是怎样播放骨骼动画的呢?很多新手不知道怎么播放。
keepmoving0407
·
2020-08-06 11:12
cocos2d-x
斗地主源码
斗地主AI分析
xcode 编译 静态链接问题
一,把
cocos2d-x
项目上传到了svn,然后再另一台机器更新后编译,出现如下错误:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
xiaowu0124
·
2020-08-06 10:18
NDK编译时NDK_MODULE_PATH定义问题(
cocos2d-x
)(转)
本文转自只抽野茶山的新浪blogcocos2d-x2.0以上版本需要设置NDK_MODULE_PATH环境变量,因为在android.mk文件里一般会有$(callimport-module,***)来导入模块,导入时就是根据设置的NDK_MODULE_PATH来寻找目标模块的。下面说下我这半天时间总结出来的几种设置NDK_MODULE_PATH的方式:1、build_native.sh。项目自带
xiaowu0124
·
2020-08-06 10:17
cocos2d-x
4.0 学习之路(十九)多分辨率适配:setDesignResolutionSize的使用
这篇我要说的是你做的游戏如何去适应各个手机、平板、电脑等的分辨率。先来说几个概念:设计分辨率:这个就是你制作游戏时候的分辨率。你的游戏在这个分辨率下跑,是最最完美的。屏幕分辨率:那就是我们的手机分辨率。在电脑上的话,这个值是你自己定义的窗体大小。你想让玩家在多大的窗口里玩你的游戏。那么,这两个分辨率如果一致,那当然就最好的了;要是不一致,你的游戏如何去适应这个不同分辨率的屏幕,就是我们要解决和关心
sunnyboychina
·
2020-08-06 10:33
cocos2d-x
cocos2d-x
4.0 学习之路(十八)将工程部署到安卓手机
cocos2d-x
作为跨平台的框架,当然移植起来也会很容易的。想在安卓手机上跑,要在你的电脑端安装AndroidSDK和NDK,并且配置好环境变量。
sunnyboychina
·
2020-08-06 10:33
cocos2d-x
cocos2d-x
4.0 学习之路(十七)第一个小游戏--忍者来袭--升级改造
还记得我们的第一个小游戏–忍者来袭吗?那个有点太Easy了,敌人对主角一点威胁都没有。那我们今天就改造一下,让敌人也会发子弹,而且一旦敌人的子弹或者敌人碰到主角的话,就GameOver.首先,我们想一下如何设计,让敌人也会发飞镖?我想要的效果是敌人在移动的过程中,随机位置发射一枚飞镖。我最开始的想法是,在addMonster()中,做一个敌人的飞镖精灵,它的起始点是敌人随机移动的位置,终点当然是p
sunnyboychina
·
2020-08-06 10:01
cocos2d-x
cocos2d-x
4.0 学习之路(一)环境搭建 Mac版
我的Mac系统:MacOSCatalina10.15.3,Xcode11.3.1(Windows上的环境搭建,请参考我的另一篇博客,环境搭建Windows版)准备工作:1.检查Python版本:python--version配置这个库需要Python2,官方推荐的是Python2.7。注意:Python3是不行的!你要是安装过Python3以后的版本,也可以再装2.7(去官网下载安装即可),两个可
sunnyboychina
·
2020-08-06 10:52
cocos2d-x
cocos2d-x
4.0 学习之路(三)运行cocos4.0自带的Demo程序
官方提供了一系列的Demo代码(也就是他们的test代码),我们可以参照学习。启动步骤:先进入到cocos2d-x-4.0/tests/cpp-tests文件夹,然后运行命令:cocosrun--proj-dir…-pmac|win32(根据自己的系统选择)我是在Mac系统运行的,所以我的命令是:cdcocos2d-x-4.0/tests/cpp-testscocosrun--proj-dir..
sunnyboychina
·
2020-08-06 10:52
cocos2d-x
cocos2dx
tests
Demo
cocos2d-x
4.0 学习之路(二)环境搭建 Windows版
我的系统:Windows10专业版32位,VisualStudio2019Professional64位操作系统,能还有有点不一样,我在文章末尾又追加了一些内容。(MacOS上的环境搭建,请参考我的另一篇博客,环境搭建Mac版)准备工作:1.安装Python配置cocos2dx需要Python2,官方推荐的是Python2.7。注意:Python3是不行的!官网下载Python2.7,安装一路下一
sunnyboychina
·
2020-08-06 10:52
cocos2d-x
COCOS2D-X4.0 + Lua + Windos10 环境配置
前言程序每天都有要干的事情~~最近在学
Cocos2D-X
,为什么学他?
RAINBOWovo
·
2020-08-06 10:17
cocos2dx
基于
Cocos2d-x
4.0的持续维护的游戏引擎【EGNX】介绍
EGNX是什么?EGNX是Engine-X的缩写,是基于Cocos2d-X4.0全新打造的持续维护游戏引擎为什么单独fork,而不是直接向官方提交PR官方资源全面倾向CocosCreator我们有太多的想法和优化我们希望将引擎C++做到极致引擎仓库GitHub主引擎:https://github.com/c4games/engine-x三方库:https://github.com/c4games/
Simdsoft Limited
·
2020-08-06 09:01
EGNX游戏引擎
android
ios
cocos2d-x
engine-x
ENGX
Cocos 资料大全(百度找个cocosstudio老版本废死个劲)
Cocos文档相关
Cocos2d-x
中英文发布说明GitBook地址:http://fusijie.github.io/Cocos2dx-Release-NoteGithub地址:https://github.com
51xyyx.com的博客
·
2020-08-05 21:22
像素完美碰撞检测(使用
cocos2d-x
)
PixelPerfectCollisionDetection(UsingCocos2d-x)ThispostfounditswaybecauseIcouldntfindtheanswertooneofthequestionsIaskedonStackOverflow(http://stackoverflow.com/questions/18546066/pixel-perfect-collisio
微个日光日
·
2020-08-05 21:41
cocos2d-x
上一页
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
其他