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
2dx
Cocos
2dx
3.0 提高篇(十二) lambda表达式的使用
http://blog.csdn.net/start530/article/details/19909517Cocos
2dx
3.0版本后加入了lambda表达式,或者说C++11终于引入了lambda表达式
star特530
·
2020-07-11 23:50
cocos2d-x学习笔记
Cocos
2dx
3.0 过渡篇(十一) xml文档的读取与调用
尊重原创,转载请注明来自:star特530的CSDN博客http://blog.csdn.net/start530/article/details/19632869这阶段很忙,灰常忙,人又感冒了。前两天去报了驾校,所以下班回家后都在突击科目一,争取下周就去考。话说我们这边驾校报名费要六千,全国还有其他地方有这么高的吗?--------------------------------前天有人问我be
star特530
·
2020-07-11 23:49
cocos2d-x学习笔记
Cocos2dx
3.0
过渡篇
cocos
2dx
::drawNode分析
drawnode整个结构如下:和cocos风格一样,二段式构建方法,create->init,create函数new初始化对象时,初始化如下:初始化vao、vbo,定点相关buffer和脏标记,还有混合模式看看混合模式的定义:定义了几种混合模式,一般用透明效果参数设置是(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA)即上面定义的ALPHA_NON_PREMULTIPLIE
核桃啊
·
2020-07-11 22:22
关于cocos
2dx
(3.1.6版本) 使用luafilesystem lfs库的安装
最近项目使用lua+cocos进行开发,开发中想实现一个功能,就是使用lua读取文件夹里面所有的文件名包含子文件夹文件名读出来以后可以方便的使用require文件,比如:想要require一个lua文件就要require"xx.xx.xx.test.lua"只要把文件名全部读出来就可以直接写一个公共函数Grequire(className)使用的时候就可以不用关心xx.xx.xx路径,现在就此方案
coding中
·
2020-07-11 22:16
cocos
手游深度性能测试(二)测试体系
游戏几乎都基于引擎进行二次开发,现有的主流游戏引擎有cocos-
2dx
、unity3d和UE4,位于引擎之上的是各个游戏的逻辑代码,位于引擎之下的是android系统和驱动,位于最下层的linux内核。
维之西域无痕
·
2020-07-11 21:50
手游性能测试
cocos
2dx
开发 之 使用TextField文本框登录页面的初步开发(代码内注释详细)
#pragmaonce#include"cocos2d.h"usingnamespacecocos2d;#include"ui/CocosGUI.h"usingnamespaceui;classTextFieldDemo:publicScene{public:virtualboolinit();CREATE_FUNC(TextFieldDemo);staticScene*createScene()
爱吃的板栗.
·
2020-07-11 20:11
cocos2d-x
Cocos2d-x Lua cc & ccs&ccui区别和使用
其实这些区别归因于cocos
2dx
lua对应API版本号的问题,因为以前cocos用cocos2d-lua写,后来带领大家往quick转,现在合并后,又带领大家回到cocos-lua,所以必定会产生一些规范和版本号的区别
小水VV
·
2020-07-11 19:18
Cocos2d-x
+
Lua
coso
2dx
-lua 电脑模拟器 , 不重启游戏 直接让修改过的 lua 代码 生效
开发环境:ui编辑器cocosstuidio代码编辑器sublime问题是:当我调整过一个lua文件时,比如self.text:setPositionY(100)改成self.text:setPositionY(200),我需要保存文件,然后重新开启客户端,然后点击进到刚刚修改的页面查看效果。如果效果不是很满意,可能修改多次修改,耗时比较长当重新启动游戏时间比较长时,修改成本就比较大了。解决思路:
qq_28289891
·
2020-07-11 16:22
cocos
2dx
3.0 打飞机完整项目
cocos
2dx
3.0+vs2013简单打飞机游戏本文地址:http://blog.csdn.net/qq_26437925/article/details/52059069游戏资源,借用了微信打飞机的图库游戏项目在
master-dragon
·
2020-07-11 15:14
#
Cocos2dx
--
Unity3D
#
cocos2d-x
c++
lua
cocos
2dx
打印table,打印lua堆栈,重载lua代码
前言:在开发cocos
2dx
的lua代码的时候,经常会打印log获取信息,不断开关游戏重新更新lua代码。这里分享一份文件,方便大家调试。
狮子羊
·
2020-07-11 15:25
cocos2dx
coco
2dx
-lua 引擎升级
需求:当前引擎版本3.3(当前项目引擎,做过自己的修改),准备升级至3.12(官网引擎原生)1,安装win10,vs2015,安装python,jdk,ndk,sdk,官网下载原生3.3引擎,用coconew创建一个test项目2,用beyondcompare(对比工具)打开自用引擎3.3,test项目引擎,进行对比,找出本项目做出的修改部分(frame部分和runtime的class两部分)3,
狮子羊
·
2020-07-11 15:25
cocos2dx
cocos
2dx
-lua 文本居中方式
1.text控件//设置输入框文本水平对齐方式//cc.TEXT_ALIGNMENT_CENTER;//居中//cc.TEXT_ALIGNMENT_LEFT;//居左//cc.TEXT_ALIGNMENT_RIGHT;//居右setTextHorizontalAlignment(alignment)//设置输入框文本垂直对齐方式//cc.VERTICAL_TEXT_ALIGNMENT_TOP靠上/
qq152771956
·
2020-07-11 15:30
cocos
2dx
功能框架概述
最近开始学习cocos2d-x的功能,主要是了解了其功能框架,并做了点小界面。现在小结一下cocos2d-x的功能框架。1.主要功能框架由下面几个组成:CCDirector,CCScene,CCLayer,CCNode,CCSprite,CCAction,CCObject等1)CCDirector是整个游戏引擎的总指挥,就像拍电影的导演,由它控制FPS的显示隐藏,窗口大小,游戏的进入,退出,关卡的
-仅此而已
·
2020-07-11 14:21
新手笔记
[cocos
2dx
]基于Cocos2d-x引擎的游戏框架设计
游戏架构与实现目前,很多基于cocos2d-x的代码基本上仅是对引擎功能的使用,完全不能按照游戏项目的标准来参考。作为游戏项目代码,不仅需要实现游戏的诸多功能,还需要从架构层面,从模块设计的角度来思考和设计,使代码具有更好的复用性和拓展性。对于游戏客户端,按照功能模块的区别可分为:引擎封装层模块、游戏数据管理模块、应用程序配置模块、日志记录模块、网络管理模块、消息事件机制模块、输入输出控制模块、音
ouyangshima
·
2020-07-11 14:20
Cocos2dx
[cocos
2dx
]实例认识分析MVC模式
mvc模式Model(模型):一般负责数据的处理View(视图):一般负责界面的显示Controller(控制器):一般负责前端的逻辑处理实例捉虫游戏,背景介绍:两类虫(蚂蚁和蜘蛛)进洞超过3个,玩家就失败。在实际开发中,我遇到的头疼麻烦的事,不知道M、V、C他们之间的调用是怎样的?M模型BugAnt和BugSpider都继承BugBase.V视图1.视图BugSprite依赖模型BugBasef
ouyangshima
·
2020-07-11 14:20
Cocos2dx
[cocos
2dx
]重要父类——CCNode节点类
概述节点类CCNode可以说是游戏元素的祖宗了,基本上我们看得到的游戏元素都是以它为原型进行扩展的。像CCScene,CCLayer,CCSprite,CCMenu,CCParticleBatchNode等等都是从CCNode继承而来。另外如果我们要自定义精灵,那么从CCNode继承也是一个很不错的选择。CCNode直接从CCObject继承而来,有如下几个特点:可以包含其他CCNode节点,可以
ouyangshima
·
2020-07-11 14:20
Cocos2dx
利用观察者模式实现Cocos
2DX
-lua游戏中的消息管理系统
http://blog.csdn.net/operhero1990/article/details/48575487游戏中某些对象往往需要及时获知其他特定对象状体的改变。为降低类之间的耦合度,可以建立消息管理系统,实现消息的集中与分发。观察者(也叫发布-订阅)模式很容易实现这套系统。观察者模式是一种比较成熟的设计模式,基本概念可以通过百度获得,这里不再赘述。消息管理系统实际分为:管理中心,观察者,
operhero1990
·
2020-07-11 14:32
Cocos2d-X
lua
设计模式
cocos
2dx
-lua ScrollView的第一次编写
--pType0-水平、1-垂直--pSpaceRow行间距--pSpaceCol列间距--pListlist--pListViewlsv--pClassCell类别--offBottom偏移量functiongetScrollContainerHorizontal(pType,pSpaceRow,pSpaceCol,pList,pListView,pClass,offBottom)localca
open0728
·
2020-07-11 14:59
cocos
2dx
+vs2012+lua开发环境配置+BabeLua
cocos
2dx
版本:cocos
2dx
3.2lua插件:babelua1.5.3下载地址:http://pan.baidu.com/s/1i3mPD8h第一步:先关闭vs,双击下载下来的BabeLua.vsix
七喜老头
·
2020-07-11 14:02
cocos2d-x游戏开发
Lua
运用Sublime Text开发cocos
2dx
-lua项目的lua部分
Window7中开发cocos
2dx
-lua项目,C/C++部分代码需要使用VirtualStudio进行编译,但lua脚本部分代码是不需要编译的,模拟器能直接加载运行,由于大部分代码都是lua,所以当
windskymr
·
2020-07-11 13:54
cocos2dx-lua
cocos2dx
cocos
2dx
3.2 android平台搭建开发环境纠错备忘录
平台:win32+androidcocos2d版本:3.2搭建cocos2d-xandroid常见问题:问题1:Androidplatformnotspecified,searchingadefaultone...Can'tfindrightandroid-platformforproject:"F:\cocos2d-x-3.1.1\tests\cpp-tests\proj.android".Th
热血枫叶
·
2020-07-11 13:10
cocos2d-x常见问题
cocos2d-x
android平台
Lua + win 10 + vs2017的运行环境和创建cocos
2dx
3.17的lua项目(亲测)
不管用什么引擎写游戏,脚本语言是少不了要接触的!首先,我说的这个搭建方法是建立在已经安装vs和下载了cocos引擎的前提了,安装vs和Cocos引擎太简单了,这里不做赘述,我只说说我搭建lua环境是的步骤和遇到的坑!第一步:下载lua的源码https://www.lua.org/下载以后解压到c盘,这不是绝对的,我的习惯而已接着打开vs开发者命令窗口进入到存放lua文件的src目录下定位到lua-
猫爷001
·
2020-07-11 12:06
cocos2dx
cocos
2dx
lua_UIWebView_auto.cpp webView tolua实现文件
#include"lua_UIWebView_auto.hpp"#include"UIWebView.h"#include"tolua_fix.h"#include"LuaBasicConversions.h"//#include"cocos2d.h"intlua_UIWebView_WebView_loadURL(lua_State*tolua_S){intargc=0;cocos2d::exp
lyctianya
·
2020-07-11 12:09
cocos2dx
编译时 creator Could not resolve all files for configuration :libcocos
2dx
:lintClass
本人环境:creator2.2.0NDKandroid-ndk-r16b编译时异常: creatorCouldnotresolveallfilesforconfiguration:libcocos
2dx
对酒当歌﹏✍
·
2020-07-11 12:29
安卓打包
cocos
2dx
lua 再谈实现EditBox输入框
引言由于前一段时间用了EditBox控件感觉还是挺好用的,今天总结发现不知不觉写了不少冗余代码,看着着实不爽,决定修改一下,封装成一个公共方法中,以便后续工作中方便调用,也作为一个提醒,时刻告诫自己不要写一行重复的代码!好了,闲言少叙直接上代码:代码片段--创建EditBox输入框functionfunA:createEditBox(name,bgImg,pos,size,inputMode,fo
对酒当歌﹏✍
·
2020-07-11 12:58
cocos2dx
游戏开发
Lua
cocos2dx-lua
cocos
2dx
3.10 lua环境配置与代码调试
版本:Cocos
2dx
3.10Lua环境配置:这里使用VS+BabeLua进行编辑与调试新建项目:直接上图(注意红框的地方!)
yang_cliff
·
2020-07-11 11:18
cocos2d-lua
cocos
2dx
-3.x 导入lua扩展库
使用cocos
2dx
-lua做开发,免不了需要利用额外的lua扩展库。
linking530
·
2020-07-11 11:12
lua
使用AndroidStudio部署Cocos
2dx
-Lua项目的处理方法
背景描述最近在学习Cosox
2dx
-Lua的相关开发,使用了CocosCodeIDE作为开发工具。因为项目需求,我需要导入另一个我自己开发的库。
会敲代码的喵
·
2020-07-11 10:53
cocos2dx
Android
【Cocos
2dx
-lua 3.11.1】打包lua项目为安卓apk
1.下载所需工具打安卓包,当然需要安卓环境,所以AndroidSDK必不可少,首先下载AndroidSDK安卓sdk下载完毕后执行SDKManager下载相应安卓环境安卓基于Java,所以需要Java环境,下载JDK打包必不可少的ant、ndk,下载ant下载ndk提示:因为均为安卓开发所需框架库,所以最好将sdk、ndk、ant解压后放在同一文件夹内。2.配置环境2.1配置Java双击运行jdk
lannan91
·
2020-07-11 10:44
cocos2dx-lua
3.11.1自学
【Cocos
2dx
-lua 3.11.1】场景切换
创建一个cocos
2dx
-lua项目:cocosnewmyGame-pcom.myGame.myCompany-llua-dd:\project;发现项目中已经有了MainScene.lua,而进入场景的方式在默认项目中采用
lannan91
·
2020-07-11 10:13
cocos2dx-lua
3.11.1自学
cocos
2dx
-lua 3.x 热更新方法
cocos
2dx
-lua中有assetmanagerex的c++实现类,也有绑定到lua。不过在3.10之前有缺陷,问题是当有文件下载失败时会陷入死循环,导致业务链断裂。
R0CK-Y0U
·
2020-07-11 09:07
Game
cocos2d-x
Lua
关于visual studio2013在windows 10运行的问题
我一般开发cocos
2dx
的游戏流程是先在windows中编写完成,测试好后再把它编译成android和ios的。
jianhuijin
·
2020-07-11 09:12
游戏开发cocos2d-x
CCDictionary 解析xml总结
先新建一个cocos
2dx
的工程HelloWorldScene.cpp中的代码如下:[cpp]viewplaincopyprint?
Jalen_yuchi
·
2020-07-11 09:36
cocos2d-x笔记
C++笔记
【Cocos
2dX
(2.x)_Lua开发之一】★重要必看篇★在Lua中使用自定义精灵(Lua脚本与自创建类之间的访问)及Lua基础讲解...
本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua-2/985.html☞点击订阅☜本博客最新动态!及时将最新博文通知您!最近Himi都没有更新博文了,其实也是犹豫写本cocos2d(x)引擎书籍在做准备,目录的草稿都写好了,目录中包含的大家最感兴趣的cocos2d/x动作编辑器的详细制作流程与源码
iteye_4389
·
2020-07-11 08:23
cocos
2dx
3.17的csb文件使用方法
cocos
2dx
3.17的csb文件使用方法一、手写代码加载csb文件,并获取控件--加载csb场景文件,并将场景添加到节点中。
清风流水1992
·
2020-07-11 08:01
cocos2dx3.17
lua
Cocos2d-x-3.0中改进的标签
在cocos
2dx
3.0发布之前,有CCLabelTTF,CCLabelBMFont和CCLabelAtlas三种文本标签。cocos
2dx
3.0添加了一种新的文本标签。
弗朗德
·
2020-07-11 07:15
cocos2dx
cocos-lua学习笔记(二)开发工具配置和HelloWorld
无法下载请去第三方的网站下载sublime插件下载地址https://github.com/u0u0/quick-comminuty-devQuick-Cocos
2dx
-Community下载地址http
鱼酱2333
·
2020-07-11 07:18
#
[
cocos2d-lua
]
cocos
2dx
的那些坑
一.html5与jsb有所区别1.最常见的就是InvalidOjbect咯,因为C++对象创建出来都是临时对象,虽然js能引用到C++对象,但此引用非彼引用,所以要注意retain(),不用的时候release()。2.jsb里面对参数的类型比较严格,但在html5里面有很多转换。比如滑动条的setPercent,html5里面设置为字符串也不会有问题,jsb就不行。还有Label的setStri
monkey-flare
·
2020-07-11 07:53
cococ2d-x成长记录贴1--菜单
上班了大半年,一直在做LUA,结果发现自己走偏了,公司的项目是用的cocos-
2dx
为引擎的,自己居然对这个了解的不是很多,意识到了这个问题后开始自学cocos-
2dx
,前几天看了看基本概念,今天看到标签及菜单
星点点
·
2020-07-11 07:15
cocos
2dx
3.10-lua_使用官方示例的方式获取UI控件
以下是在cocos
2dx
-3.10-lua中1.概述cocosstudio的MainScene.csb中Scene--bg--Btn_1--Check_12.实例(1)传统的获取UI控件的方法如下:MainScene.lua
爱睡觉的猫L
·
2020-07-11 07:17
cocos2dx
cocos
2dx
lua 时间工具类
这是一个基于cocos
2dx
lua的时间工具类,大家可以参考下--[[定时器类]]localTimer={_scheduler=cc.Director:getInstance():getScheduler
beijingfuchenhao
·
2020-07-11 06:27
cocos2dx项目实战与维护
cocos
2dX
学习笔记——音乐、音效和进度条
每个游戏都需要音乐和音效,当然进度条也是必不可少一种,可以用于于技能CD,所以就用代码介绍和实现一下以上三种。.cpp中#include"FifthScene.h"#include"HelloWorldScene.h"#include"cocos2d.h"#include"fourthScene.h"//音乐需要SimpleAudioEngine头文件还需要CocosDenshion命名空间;#i
不要糟蹋五谷和杂粮
·
2020-07-11 06:28
cocos2dX
cocos
2dX
学习笔记——Label的使用
了解练习一下Label的基本使用和基本属性,话不多说直接上代码,场景接着使用上次的。对于需要说明的代码,已经打上注释。#include"ThirdScene.h"#include"HelloWorldScene.h"USING_NS_CC;cocos2d::Scene*ThridScene::CreateScene(){CCScene*scene=CCScene::create();ThridSc
不要糟蹋五谷和杂粮
·
2020-07-11 06:27
cocos2dX
cocos
2dX
学习笔记——触摸事件、键盘事件、重力事件
今天练习一下触摸、键盘、重力响应。话不多说,都在代码里.h#ifndef_SCENE$_#define_SCENE$_#include"cocos2d.h"USING_NS_CC;classFourthScene:publiccocos2d::CCLayer{public:virtualboolinit();staticcocos2d::CCScene*createScene();CREATE_F
不要糟蹋五谷和杂粮
·
2020-07-11 06:27
cocos2dX
cocos
2dX
学习笔记——跳转场景
俗话说:“活到老,学到老”。我还这么年轻,看来要学的还有很多呦getVisibleSize();//声明一个label显示的文本字体资源文本大小;autolabel=Label::createWithSystemFont("thisisMyFirstScene","calibri.ttf",30);//HelloWorld::EnterSecondScene是回调函数,参数是:EnterSecon
不要糟蹋五谷和杂粮
·
2020-07-11 06:57
cocos2dX
cocos
2dx
-lua项目的构建、编译细则
首先说明你下本文使用cocos
2dx
version2.1.4luaversion5.1第三方摇杆SneakyButton.cpp\SneakyButtonSkinnedBase.cpp\SneakyJoystick.cpp
蒙查查
·
2020-07-11 05:45
cocos2dx
cocos
2dx
lua 加载cocostudio 导出场景
cocostudio导出的是json文件则在lua文件中:localsceneGame=CCScene:create()localgui=GUIReader:shareReader()--加载cocostudio导出的uijson文件 localwidget=gui:widgetFromJsonFile("main.json")GlobalBaseScene=widgetlocaltouchgro
SoYoung_
·
2020-07-11 04:09
cocos2dx之lua
cocos2dx
lua
加载cocos
cocostudio
cocos2dx
lua
json
coco
2dx
线程池AsyncTaskPool的使用方法
AsyncTask是什么呢?它是对线程池和Handler的封装;用线程池来挺处理后台任务,用Handler来处理与UI的交互。structAsyncData{std::stringzipFile;//zip包boolsucceed;};AsyncData*asyncData=newAsyncData;asyncData->zipFile=zip;asyncData->succeed=false;/
Cuijiahao
·
2020-07-11 04:42
cocos2d-x
cocos
2dx
解析xml
xml解析类如下:////HXmlParse.h//ParseXmlTest////CreatedbyHimion12-10-14.////#ifndef__ParseXmlTest__HXmlParse__#define__ParseXmlTest__HXmlParse__#include"cocos2d.h"#include"CCSAXParser.h"#include"CCObject.h"
缥缈的云
·
2020-07-11 04:45
cocos2d-x
quick-cocos2d-x 中的 socket 技术选择:LuaSocket 和 WebSocket
一、跨平台WebSocket是跨平台的,其导出到lua的代码位于[quick]/lib/cocos2d-x/scripting/lua/cocos
2dx
_su
chiwen8196
·
2020-07-11 03:12
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他