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
cocos2dx
实例开发之经典坦克
小时候红白机上玩的的经典90坦克,看起来简单,做起来其实有点复杂,这里用原版素材还原了一个简版预览工程结构游戏架构包括场景:欢迎界面,主菜单游戏场景步骤菜单场景对于图片,音乐,动画提前做缓存,提高后面使用效率//预加载资源(暂且使用同步模式)SpriteFrameCache::getInstance()->addSpriteFramesWithFile("img/tank/tank.plist",
踏莎行hyx
·
2020-07-05 17:32
游戏开发
Lua下如何支持ProtoBuffer
pbcGithub路径一:云风pbc移植1,在github上下载pbc,https://github.com/cloudwu/pbc2,解压,将src下的文件放入,
cocos2dx
-
u011480276
·
2020-07-05 16:42
cocos
cocos2dx
工程 配置图标(Icon)和启动图(LaunchImage)的方式
这里使用的软件版本:cocos2d-x3.10xcode7.2.1使用cocosnew命令创建了一个cocos工程,然后打开proj.ios_mac中的XXX.xcodeproj工程文件。icon和启动图的设置位置是一样的,下面看看如何设置吧,这里先引用一篇博客,AppIcon,LaunchImagexcode设置(感谢博主)还有官方文档给出的步骤。打开xcode工程文件后,在xcode中看到默认
QCare
·
2020-07-05 16:02
日志-必须每天一篇啊
在
Cocos2dx
3.10中第一次使用shader
因为项目需求,现在需要用到同一张图的不同颜色的状态。直接增加美术资源的方式不仅会占用内存,而且程序工作量也会增加。所以在网上找了一下关于如何使用shader的资料首先,找到了官方论坛的一个帖子:在cocos2d-x3.x中使用shader实现精灵色相(Hue)的修改然后打开了LZ分享的git链接:Huerotationforspritesincocos2dgameengine还找到一个中文版的,貌
QCare
·
2020-07-05 16:02
cocos2d-x学习要点
认识Shader
Using NDK-STACK to Debug
Cocos2dx
Android Project
'ndk-stack'isasimpletoolthatallowsyoutoanalyzestacktracesastheyappearintheoutputof'adblogcat'andreplaceanyaddressinsideasharedlibrarywiththecorresponding:values.Intheoutputof'adblogcat',youmayseesomet
_Ryeeeeee
·
2020-07-05 13:29
在lua环境中使用protobuf
最近在
cocos2dx
的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。
_阳光_
·
2020-07-05 13:03
lua
今日再拾Android开发所遇到的坑
昨晚突发奇想想看看在Android上运行
Cocos2dx
3.17.2项目的效果,结果直接被撞得头破血流,直接认为
Cocos2dx
已经被整废了,AndroidStudio都不能编译了。
starcat2002
·
2020-07-05 13:58
Cocos2dx
Android
AndroidStudio终于又有了能直接编译的
Cocos2dx
版本了
刚才下了
Cocos2dx
3.15版,试着用AndroidStudio2.3.1版直接打开了其中test_cpp的AndriodStudio项目目录,没想到居然编译通过了。
starcat2002
·
2020-07-05 13:58
Cocos2dx
cocos2dx
判断一个点是否在三角形中
//判断点P(x,y)与有向直线P1P2的关系.小于0表示点在直线左侧,等于0表示点在直线上,大于0表示点在直线右侧floatPosBase::EvaluatePointToLine(floatx,floaty,floatx1,floaty1,floatx2,floaty2){floata=y2-y1;floatb=x1-x2;floatc=x2*y1-x1*y2;assert(fabs(a)>0
知风23_
·
2020-07-05 11:51
游戏历程
cocos2d-x
cocos2dx
三角形
cocos2dx
在button回调函数里removeFromParent崩溃
找到UIWidget.cpp文件:然后做以下修改(最新版本貌似已经做出了修正):voidWidget::pushDownEvent(){this->retain();if(_touchEventCallback){_touchEventCallback(this,TouchEventType::BEGAN);}if(_touchEventListener&&_touchEventSelector)
知风23_
·
2020-07-05 11:51
游戏历程
cocos2dx
3.16 VS+BabeLua lua环境配置与代码调试
我这里用的是
cocos2dx
3.16,VS2015用命令行cocosnewtank-pcom.wutian.tank-llua-dI:\WorkShop\Programs\
Cocos2dx
\tank创建一个
剑本无心
·
2020-07-05 02:21
Cocos2dx
Cocos2dx
开发解决undefined reference to 'atof'和x86平台下报internal compiler error的错误
最近在为游戏做javasdk的
cocos2dx
引擎层代码时遇到两个问题:1.游戏安装后无法在老设备(4.4)上运行,6.0没问题。crash信息为:xxx/proj.android/..
未子涵
·
2020-07-04 22:15
Android
Cocos2d-x 3.9 + VS2012 + BabeLua 如何搭建
cocos2dx
lua环境
这几天一直在试一些
cocos2dx
lua的开发环境,试过cocoscodeide1.2和cocoscodeide2.0。
勤奋小炮手
·
2020-07-04 20:30
cocos2dx
Lua
cocos2dx
3.X编写的找你妹游戏源码全部开放!
1.游戏包含体力系统,支付系统,排行榜系统,分享系统,个人资料社交系统;这部分利用了快速社交游戏开发组件珊瑚SDK2.游戏过程利用200多个QQ头像来扰乱用户识别,找到系统分配的头像,通过计时的方式来计算用户的分数;游戏利用珊瑚SDK,分享到社交系统,支持新浪微博登陆,并且可以获取新浪微博的好友关系!官方地址http://dev.friendou.com游戏代码完全开放,欢迎下载:(百度网盘)ht
51xyyx.com的博客
·
2020-07-04 20:22
【
cocos2dx
】文本占用内存优化及减少drawcall
针对
cocos2dx
运行时内存占用做的一个小优化。
乔巴大人
·
2020-07-04 16:48
cocos2dx
cocos2dx
之内存管理的几个自动释放内存的宏及条件判断
#defineCC_SAFE_DELETE(p)do{if(p){delete(p);(p)=0;}}while(0)#defineCC_SAFE_DELETE_ARRAY(p)do{if(p){delete[](p);(p)=0;}}while(0)#defineCC_SAFE_FREE(p)do{if(p){free(p);(p)=0;}}while(0)#defineCC_SAFE_RELE
_Proxy
·
2020-07-04 16:12
cocos2dx学习
C/C++
服务器返回protobuf的数据在c++/lua中传输保持完整
针对问题:对于服务器返回的数据中存在‘\0’,从c++导入到lua中存在数据遗失问题运行环境:
cocos2dx
-3.1.1,vs2013,protobuf2.6.1参考资料:http://www.himigame.com
凡人道
·
2020-07-04 12:55
编程中遇见的bug
cocos2dx
3.0和老版本的帧动画
cocos2dx
3.0版本CCAnimate*IPanel::createAnimate(char*pngName,intfirstNum,intcount,floatcellTime,intloop)
凡人道
·
2020-07-04 12:23
cocos2dx
cocos2dx
LUA 读取本地JSON文件
一、在项目里面添加JSON文件二、通过文件名字得到文件的全路径(全路径)localfilePath=cc.FileUtils:getInstance():fullPathForFilename(FILE_NAME)三、打开文件localf=io.open(filePath,"r")四、读,decodelocalt=f:read("*all")f:close()ifnil~=tand""~=tthe
Susan_XL
·
2020-07-04 08:45
Cocos2dx
-3.x csloader 加载
#include"ui/CocosGUI.h"//UI相关的头文件#include"cocostudio/CocoStudio.h"//在CocosStudio.h头文件中已经包含了Studio所需要的各个头文件(除CocosGUI)因此我们使用Studio仅需要包含他就可以usingnamespacecocos2d;//CSLoader位于cocos2d命名空间。usingnamespaceco
风之旅人9527
·
2020-07-04 06:44
CocoStudio
ndk编译protobuf精简版(lite版)
protobuf的版本是2.4.1,那么问题就出现了ptorobuf2.4.1支持的android系统版本至少为2.3(2.3以下启动时黑屏,一直黑屏,蛋疼...)为了支持android2.2的系统(小弟用到了
cocos2dx
2.0.1
Kaitiren
·
2020-07-04 06:02
移动研发
移动ANDROID研发
cocos2dx
lua的require、读取和执行顺序
今天就来研究一下,lua中的全局函数(functiona()),本地函数(localfunctionaa()),和require的功能(lua模块化和执行顺序),了解了这个,基本上lua程序上就很小心的写代码了1、首先lua的读取执行,是按照顺序来的假如说一个函数先执行,在后面才定义,这是错误的,是会报错的,就如下图所示,这样写是错误的,不论是全局,还是本地函数,如果程序没有事先读取,就去运行,这
琥珀Amber
·
2020-07-04 04:43
lua
cocos2dx
3.3 Lua 实现倒计时功能
这里用
cocos2dx
3.3+Lua实现一个倒计时的功能,游戏中的倒计时是不可或缺的,我把倒计时写成一个lua类,这样调用的时候就方便很多了,这个类还可以有很多的扩展性,这里有两种显示方法,如果Countdown.showtype
琥珀Amber
·
2020-07-04 04:43
cocos2d-x
3.3
lua
MAC修改保存bash_profile文件
https://www.cnblogs.com/
cocos2dx
-wk/p/3195857.html?
湾区人工智能
·
2020-07-04 04:06
mac
cocos2dx
csb播放动画注意
Node*_bgCsb=CSLoader::createNode("plaza/NewPlazaView/beijingdonghua.csb");//加载csb文件_bgCsb->setPosition(Vec2(m_ContentSize.width/2,m_ContentSize.height/2));this->addChild(_bgCsb);ActionTimeline*_bgActi
Amy_LLJ
·
2020-07-02 17:03
cocos2dx
cocos2dx
lua 三种创建帧动画的方式
使用cocostdio中的帧动画并设置回调self.node=cc.CSLoader:createNode("plaza/gamePropAnim/bingtong.csb")self._root:addChild(self.node)--是否反转ifself.data.reversethenself.node:getChildByName("Node_1"):setScaleX(-1)end--
Muzzik
·
2020-07-02 17:02
Cocos2dx
lua
Cocostdio
cocos2dx
几个精灵按照顺序播放动画解决方法
我先描述一下这个问题:拿之前做的卡牌游戏来说,如果一方场上有3张牌,那么肯定要以一种顺序来播放攻击动画,我是以从左到右的方式。我的解决方式是向每张牌都传递一个延时参数,然后在runAction的时候使用DelyTime,但是这种方法太麻烦!现在说说更好的方法吧:基本思路是vector与callfunc相结合。一:先在类里定义数据和函数std::vector>v_action;//储存精灵TAG和动
奔跑的香蕉
·
2020-07-02 15:57
cocos2dx
Cocos2dx
3.0beta环境配置
Cocos2dx
3.0beta环境配置一、Windows&visualstudio20121.
cocos2dx
3.0alpha1首先去官网(http://www.cocos2d-x.org/download
_iyfeng
·
2020-07-02 15:05
原创
开发研究
lua学习之table数据集 以及三种遍历的方式
--[[1.lua可以作为一种插件集成到项目当中,为项目提供一个支持功能2.完全使用lua进行开发,quick-
cocos2dx
、CoronaSDK3.当做一种数据的配置集(阵列)]]--建立一个空的tablemytable
梁朝伟啊
·
2020-07-02 10:08
lua
cocos2dx
Texture、SpriteFrame、Sprite的区别
Texture是保存在GPU缓冲中的一张纹理。是由一张图片创建获得的。SpriteFrame是Texture+Rect,根据一张纹理材质来剪切获得。SpriteFrame*spFrame=SpriteFrame::createWithTexture(texture,rect);createWithTexture函数的定义如下:[cpp]viewplaincopySpriteFrame*Sprite
梁朝伟啊
·
2020-07-02 10:37
cocos学习
cocos2dx
3.17.2 tolua c++导出lua详细步骤
在使用tolua导出c++类的过程中遇到了很多坑,现在详细记录下来,免得在采坑。cocos前期准备:windows10系统下载coco2dx源码,我下载的是3.17.2,这个在官网下载即可。配置cocos环境,此步骤后检查cocos环境变量是否已经配置好,包括:COCOS_CONSOLE_ROOT,COCOS_TEMPLATES_ROOT,COCOS_X_ROOT使用cocos命令创建lua项目,
luoting1010322132
·
2020-07-02 10:30
cocos2dx
cocos2dx
3.x win7+VS2012开发环境搭建及HelloWorld
1.准备工作(1)VS2012(2)
cocos2dx
cn.cocos2d-x.org/download(3)python新版本的
cocos2dx
需要python编译2.安装软件(1)VS2012从官网下载并安装
lengxue789
·
2020-07-02 07:37
cocos2dx_3.x
cocos2dx
3.x 屏幕触摸事件的认识
1.屏幕触摸事件EventListenerTouchOneByOne:单点触控std::functiononTouchBegan;//触摸开始事件std::functiononTouchMoved;//触摸移动事件std::functiononTouchEnded;//触摸结束事件std::functiononTouchCancelled;//触摸中断事件EventListenerTouchAll
lengxue789
·
2020-07-02 07:37
cocos2dx_3.x
cocos2dx
的3D粒子特效编辑器(Particle Universe With Torchlight)
刚刚知道原来
cocos2dx
已经整合了ParticleUniverse(还在测试阶段,没有放出代码来),那看来我做的东西还是有价值的。这个修改版本主要解决了一个问题,就是提供了无数火炬之光的光效以
langresser
·
2020-07-02 07:11
游戏客户端
cocos2d-x
草帽船长(梦想海贼王)全套源码:客户端+服务端+资源+文档
(梦想海贼王)全套源码:客户端+服务端+资源+文档,需要帮助搭建联系QQ2805477110下载地址:http://www.51xyyx.com/2705.html梦想海贼王全套源码,卡牌手游,客户端
cocos2dx
51xyyx.com的博客
·
2020-07-02 06:54
cocos2d-x
Box2D
塔防游戏
游戏攻略
游戏源码
cocos2d源码
策略游戏
Cocos2dx
游戏开发系列笔记11:解刨《战神传说》完结篇
懒骨头(http://blog.csdn.net/iamlazyboneQQ:124774397)两点:1感谢net19880504同学,在上篇提到:想让骨头继续写《战神传说》的解刨篇,因为有人在关注而开心。2感谢kanhai同学,骨头加的哲哲链接虽然是AD性质,但不像一般的AD那样影响阅读,而且骨头也很喜欢这些可爱的介绍,谢谢理解今晚继续:解刨《战神传说》完结篇上篇骨头学习了开始菜单和动画,接下
iamlazybone
·
2020-07-02 03:54
cocos2dx
《欢乐坦克大战》微信小游戏开发总结
同时,因为客户端开发团队的核心成员有多年的
cocos2dx
引擎开发经验,所以项目组决定使用Cocos
hzp666
·
2020-07-02 03:44
其他
【
Cocos2dx
开发之锚点实例讲解】
转载自:http://blog.sina.com.cn/s/blog_ad1675150101ffre.html锚点概念由于我们在使用
Cocos2dx
进行开发时,一般都是在场景中加载精灵来实现的,而精灵上挂载的往往都不是一个点而是一张图片资源
hz_chenwenbiaoTMB
·
2020-07-02 03:34
cocos2dx-2.2
Chapter4-
Cocos2dx
学习资料
1、关于教学,
cocos2dx
的官方wiki绝对是最好的教程。其他第三方的教程,去google、bing和百度吧,网络上有许多非常好的
cocos2dx
的教学博客。
hello_haozi
·
2020-07-02 02:35
cocos2d-x
android游戏开发
cocos2dx
API
Android
游戏
cocos2dx
coscostudio 动画连续播放
目前项目中碰到需要连续播放动画的功能(技能combo)在cocosstudio里面做了一连串数字显示的动画播放的时候发现获取到的值是一个比较大的数(例如10),显示得从动画1显示到10因为目前combo只显示到2位数,因此分为显示1位数的动画,显示两位数的动画和显示combo图标的动画三种情况。这里面从返回的数值(返回的数值是需要显示的combo值)得到需要到的数值,最终发现需要连续显示从1到该c
harryptter
·
2020-07-02 02:35
cocos2dx
lua
3行代码搞定,Flash动画无缝导入Android/iOS/
cocos2dx
(二)
[2016.10.27]上一篇点此阅读简要介绍了FlashToAnimation的功能,也就是将flash动画无缝导入到Android/iOS及
cocos2dx
中运行,这一篇介绍这个库的使用方法。
hard_man
·
2020-07-02 02:32
iOS
android
移动开发
cocos2dx
之CCAnimate创建一个动画
前面的文章中也有例子是创建一个动画,利用的是文件创建,将所有的Sprite加载到一个文件中去,然后读出,现在我们尝试不用文件,直接利用CCAnimate来创建一个sprite动画,例子代码如下:voidMyActionAnimateLayer::initLayer(){CCSizesize=CCDirector::sharedDirector()->getWinSize();CCSprite*sp
_Proxy
·
2020-07-02 00:54
C/C++
cocos2dx学习
cocos2dx
学习笔记之帧动画详解
如果使用合图的话,可以使用以下方式创建帧动画:boolHelloWorld::init(){if(!Layer::init()){returnfalse;}autorootNode=CSLoader::createNode("MainScene.csb");addChild(rootNode);//1.创建精灵Sprite*fire=Sprite::create("fire180114.jpg",
ellis1970
·
2020-07-01 23:11
cocos2dx
热烈庆祝国产编程语言R++1.8研发成功
支持无操作系统裸奔、编译成机器码、android、
cocos2dx
绑定、中文编程、闭包、惰性求值、JSON、Lisp的S表达式、内联汇编、伪代码、模板、宏、多重继承、元编程、反射、自省、指针、引用。
diandingyin9417
·
2020-07-01 22:23
Cocos2dx
小技巧(四)delegate委托
有些技巧你不知道不要紧,但知道后会很牛逼。唯美的荷兰风车假如我们游戏场景中有两个层,一个是游戏层,一个是状态层。游戏层就是控制游戏中角色的移动(为了简便说明,我自动忽视了控制层),状态曾就是当提示游戏状态,当游戏开始时显示“gamestart”几个字,当游戏结束时显示“gameover”。那么,该怎么实现游戏层与状态层间的通信呢?有的人马上说:用单例啊,在状态层写一个单例,这样游戏层随时都可以调用
Mr_whale
·
2020-07-01 20:24
Android
cocos2dx
游戏开发——
cocos2dx
-2.2.3 环境配置
cocos2dx
-2.2.3下载地址:http://www.cocos2d-x.org/downloadcocos引擎之前的版本要再在create-android-project.bat文件中设置环境变量
deanchang
·
2020-07-01 20:38
Android
cocos2dx游戏开发
cocos2dx
swf 、
cocos2dx
flash 、use SWF / Flash in cocos2d-x; cocos2d(cocos2d-x) 直接播放flash / SWF文件
前段时间移植一个页游到手游,原先页游的项目里面有1000+的Flash人物,宠物动画,特效。这要是全部重新做一遍,还不累死人?所以就想干脆直接在Cocos2d(x)里面播放SWF文件。(包括场景,过场动画,人物、宠物actions)思路如下:解析swf再把swf里面的各种tag,sprite用opengles来绘制。以前在MP4时代,就做过Flash相关工作,但是那个年代还cpu还不支持openg
chenee543216
·
2020-07-01 20:16
cocos2dx
Cocos2d-x
cocos2d
SWF
Flash
动画
cocos2dx
ActionTimeline setLastFrameCallFunc
lua_
cocos2dx
_ui_manualstatic中写入staticintlua_
cocos2dx
_ActionTimeline_setLastFrameCallFunc(lua_State*L)
轮回之狐
·
2020-07-01 19:32
cocos2dx学习之路
cocos2dx
3.x中ActionTimeLine无法使用setLastFrameCallFunc的解决方案
CocosStudio导出序列帧功能3.x其实用起来已经挺方便的。不过很多人使用的时候都发现,在lua中播完序列帧回调setLastFrameCallFunc无法使用,网上也有很多人说setFrameEventCallFunc来处理,但是这种每帧都回调明显不靠谱,而且笔者用的3.6也发现ActionTimeline并没用调用emitFrameEvent(其实这个是CCFrame中Frame::em
苍狼客户端
·
2020-07-01 19:31
自我突破
cocos2dx
使用shader实现树木随风抖动效果
参考文章:https://www.byjth.com/jiqiao/92.html本人shader也很水,里面有好多不懂的地方,先说一下,之前那个有几个问题1、不能使用系统自带的那个shader,系统自带的那个ccPositionTextureA8Color_vert,这个顶点会计算深度,如果这里的树木用的是GlobalZOrder的话,会有一个深度问题,移动的时候坐标不对。2、原shader里面
beking00700
·
2020-07-01 18:35
cocos2d-x
抖
上一页
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
其他