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-lua
[
COCOS2DX-LUA
]0-006.cocos2dx中关于拖动屏幕物件,同时点击home键,返回后页面变黑的问题。
基本信息介绍:引擎框架:Quick-Cocos2dx-Community-3.6测试机型:魅族MX5问题简介:有拖动效果的物件,在拖动的工程中,手指不放,同时点击home键退到后台。再返回应用,发现onTouchEnded里头有添加精灵的话,会变黑色。问题排查:首先排查生命周期。因为属于点击会被打断,会执行onTouchCancelled。所以真机调试发现先执行了onPause事件,再执行了onT
SD.Team
·
2020-08-04 15:00
cocos2dx-lua
热更新的思考
最近在给公司项目做热更新的修改。原来用过cocos2d自带的那套AssetManagerEX。但那种更新方式有点太扯。后来根据以前的经验和其他同事的讨论,决定了最后的更新方式。首先在Android手机平台下支持两种更新:其一是更新apk,下载,重新安装apk;其二是热更新资源,下载差异化的资源包,打包成zip压缩包,下载到手机端,然后解压到可写入路径。更新流程为:app启动后请求web接口,请求的
R0CK-Y0U
·
2020-08-03 01:49
cocos2d-x
Python
cocos2dx-Lua
如何打印Lua代码Log
最新时间相对比较空闲,刚好又在使用新的技术,想来无事,便来记录下自己剖析Lua源码的过程。先来一篇比较简单的,cocos2dxLua代码如何输出Log。主要是在LuaStack.cpp的Init函数里,将c代码lua_print与lua_release_print注册到LuaState的全局函数中。代码如下:constluaL_regglobal_functions[]={{"print",lua
jintemp
·
2020-08-01 12:11
cocos2dx-Lua
cocos2dx-lua
中实现面向对象的封装继承
class函数是在"cocos2d-x-3.2/cocos/scripting/lua-bindings/script/extern.lua"中定义的。--Createanclass.functionclass(classname,super)localsuperType=type(super)localclsifsuperType~="function"andsuperType~="table"
han1558249222
·
2020-07-29 19:40
cocos2dx
cocos2dx-lua
编程之c++与lua通信,c++与java通信
1.MessageCenter.h#ifndef__MESSAGECENTER_H__#define__MESSAGECENTER_H__#include#includestructlua_State;classMessageCenter{public:MessageCenter(void);~MessageCenter(void);staticMessageCenter*getInstance(
zwcwu31
·
2020-07-29 03:15
lua
quick-cocos2d-x
Cocos2dx-lua
友盟Android社会化分享本地资源图片、截屏图片和网络图片
目录1、引言2、实现思路2.1截屏2.2分享3、友盟ios分享4、结束语1、引言由于公司其他项目有一个分享截屏功能,用分享后的图片来吸引好友玩游戏!在这个项目中也准备这么做。2、实现思路大的方向就是两步,先实现截屏,再实现分享!2.1截屏在cocos中自带了截屏功能(但是早起版本2.X并没有集成这个功能,我们可以自己实现),第一种方式:具体做法如下:1、我创建个CCRenderTexture对象2
对酒当歌﹏✍
·
2020-07-28 03:52
游戏开发
Java
Lua
cocos2dx
cocos2dx-lua
友盟Android社会化分享
友盟Android分享图片
友盟分享图片
cocos2dx-lua
之 ProgressTimer 条形进度条 简单血条的实现
cocos2dx-lua
简单血条的实现所用资源:blood_bg.png:blood_red.png直接贴代码:localBloodProgressBar=class("BloodProgressBar
程序橘
·
2020-07-15 20:37
cocos2dx
cocos2d-x-LuaProxy学习日志(2) -- 搭建cocos2dx-LuaProxy (2.1.4) + cocosbuilder
简介:cocos2dx-LuaProxy的作用主要是让cocos2dx引擎的扩展包(extensions)binding到Lua,便于做
cocos2dx-lua
项目开发者们。
热血枫叶
·
2020-07-14 15:02
[ protobuf lua ]
cocos2dx-lua
3.9配置protoc-gen-lua
在网上看到很多protoc-gen-lua的资料,很多都不怎么全面,整理下希望对大家有帮助环境:vs2013+cocos3.9+python2.7.10+protobuf-2.5.0+protoc-gen-lua下载地址:protobuf-2.5.0:http://download.csdn.net/detail/sunqiqi2121/9452124protoc-gen-lua:http://d
-spanda-
·
2020-07-14 05:21
protobuf
【
COCOS2DX-LUA
脚本开发之十三】解决lua项目编译Android出现get data from file failed、Cocos2dxActivity cannot be 路径等问题
#if(CC_TARGET_PLATFORM==CC_PLATFORM_ANDROID)CCString*pstrFileContent=CCString::createWithContentsOfFile("himi.lua");if(pstrFileContent){pEngine->executeString(pstrFileContent->getCString());}#elsestd:
李华明Himi
·
2020-07-12 16:59
【Cocos2dx
Lua
脚本开发
】
【
COCOS2DX-LUA
脚本开发之八】不用CCHttpClient而转用quick-cocos2d-x或cocos2dx-LuaProxy的Lua框架实现Lua-Http网络交互!
本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua1/1314.html☞点击订阅☜本博客最新动态!及时将最新博文通知您!width="150"height="210"frameborder="0"scrolling="no"src="http://widget.w
李华明Himi
·
2020-07-12 16:59
【Cocos2dx
Lua
脚本开发
】
【
COCOS2DX-LUA
脚本开发之十一】C/C++与Lua之间进行数据函数交互以及解决“PANIC: unprotected error in call to Lua API (attempt t
本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua1/1343.html☞点击订阅☜本博客最新动态!及时将最新博文通知您!width="150"height="210"frameborder="0"scrolling="no"src="http://widget.w
李华明Himi
·
2020-07-12 16:27
【Cocos2dx
Lua
脚本开发
】
【
COCOS2DX-LUA
脚本开发之七】解决( error in function ‘addChild’. argument #2 is ‘xx’; ‘CCNode’ expected. )异常报错
本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua1/1306.html☞点击订阅☜本博客最新动态!及时将最新博文通知您!width="150"height="210"frameborder="0"scrolling="no"src="http://widget.w
李华明Himi
·
2020-07-12 16:26
【Cocos2dx
Lua
脚本开发
】
cocos2dx-Lua
学习笔记:CCLuaStack
备注:1作者对于Lua的使用较少,纯粹从使用出发,对它的理解较浅,可能有错误,还请路过的各位大牛多多指正。2本笔记代码部分参考cocos2dx2.2.3代码,代码版权归原作者所有。3由于作者时间,经验,能力有限,笔记可能不完整,以后随用随补充吧。CCLuaStack代码较多,里面实现了大部分Lua与C++代码的交互细节,这里一点点的笔记吧。lua_print:打印栈中的所有的内容。参考网址如下:【
wanglang3081
·
2020-07-12 05:04
cocos2D-x
新建
cocos2dx-lua
项目 和 HelloLua分析
参考网址“:http://www.it165.net/pro/html/201407/17309.html一年之前学的cocos2dx,那时候还是用C++编写的,但学完之后就找的一个新的方向——Unity3D开发的岗位,对我而言是一个新的方向,那时候经过了几个月的每天熬夜奋战,从”0“基础到最后项目开发,那时候是在的是个小公司,总体而言还算比较轻松,可能效率利用的比较低,现在刚出来了,来到一家大公
suntaojiaxin
·
2020-07-12 00:30
cocos2dx-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
利用观察者模式实现
Cocos2DX-lua
游戏中的消息管理系统
http://blog.csdn.net/operhero1990/article/details/48575487游戏中某些对象往往需要及时获知其他特定对象状体的改变。为降低类之间的耦合度,可以建立消息管理系统,实现消息的集中与分发。观察者(也叫发布-订阅)模式很容易实现这套系统。观察者模式是一种比较成熟的设计模式,基本概念可以通过百度获得,这里不再赘述。消息管理系统实际分为:管理中心,观察者,
operhero1990
·
2020-07-11 14:32
Cocos2d-X
lua
设计模式
cocos2dx-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
运用Sublime Text开发
cocos2dx-lua
项目的lua部分
Window7中开发
cocos2dx-lua
项目,C/C++部分代码需要使用VirtualStudio进行编译,但lua脚本部分代码是不需要编译的,模拟器能直接加载运行,由于大部分代码都是lua,所以当
windskymr
·
2020-07-11 13:54
cocos2dx-lua
cocos2dx
cocos2dx-3.x 导入lua扩展库
使用
cocos2dx-lua
做开发,免不了需要利用额外的lua扩展库。
linking530
·
2020-07-11 11:12
lua
使用AndroidStudio部署
Cocos2dx-Lua
项目的处理方法
背景描述最近在学习Cosox2dx-Lua的相关开发,使用了CocosCodeIDE作为开发工具。因为项目需求,我需要导入另一个我自己开发的库。因为该库包含有界面和资源文件,因此我将其打包为一个ARR包。这个时候就发现悲剧了,eclipse貌似不怎么支持导入ARR包,cocos2dx的自动工具又不支持AndroidStudio,经过一番漫长而痛苦的折腾,我找到了一个折中的办法,虽然会稍微麻烦一点,
会敲代码的喵
·
2020-07-11 10:53
cocos2dx
Android
【
Cocos2dx-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自学
【
Cocos2dx-lua
3.11.1】场景切换
创建一个
cocos2dx-lua
项目:cocosnewmyGame-pcom.myGame.myCompany-llua-dd:\project;发现项目中已经有了MainScene.lua,而进入场景的方式在默认项目中采用
lannan91
·
2020-07-11 10:13
cocos2dx-lua
3.11.1自学
cocos2dx-lua
3.x 热更新方法
cocos2dx-lua
中有assetmanagerex的c++实现类,也有绑定到lua。不过在3.10之前有缺陷,问题是当有文件下载失败时会陷入死循环,导致业务链断裂。
R0CK-Y0U
·
2020-07-11 09:07
Game
cocos2d-x
Lua
cocos2dx-lua
项目的构建、编译细则
首先说明你下本文使用cocos2dxversion2.1.4luaversion5.1第三方摇杆SneakyButton.cpp\SneakyButtonSkinnedBase.cpp\SneakyJoystick.cpp\SneakyJoystickSkinnedBase.cpp\1,create-android-project.bat生成相应工程,下文简称Test工程2,VS新建支持LUA的c
蒙查查
·
2020-07-11 05:45
cocos2dx
cocos2dx-lua
手游客户端框架设计
为了快速开发游戏,需要设计基于lua的cocos2dx游戏框架,设计思路如下接口简短,快速开发,容易记,扩展原生方法(大部分luaide提示功能都不是很友好)事件消息发送机制封装及调用UI控件的定制封装按钮,Tab,滚动面板,进度条,列表(采用lua定制基于项目需要,可热更新)定制SceneBase(场景),ViewBase(界面),WinBase(窗体)基类,游戏界面继承这3个基类,编写高效的扩
bantuning9070
·
2020-07-11 02:10
游戏开发(三) 之
cocos2dx-lua
的简易 mvc 框架
此篇文章,严禁转载!!!此篇文章,严禁转载!!!客户端环境搭建完成,现在开始做开发前关于客户端的准备,我觉得这也是一个项目主程需要解决的事情:一套mvc框架,用于规范流程,快速开发UI适配iosandroid原生互调网络通讯(http+protobuf)IO操作lua热更策略想不起来了,反正后面我都会一一去实现,到时候在补齐MVC今天主要讲下这个mvc,如果想先看实现,请点击>,或者先看完这篇说明
奋斗ing
·
2020-07-10 20:29
游戏开发之路
python 表 转 lua table 字符串
python表转luatable字符串0.特性:1.直接上代码2.用法3.实例3.1代码3.2输出前言:有个给
cocos2dx-lua
写工具的需求,要求导出luatable文件,找不到现成合用的库,于是自己写了一套
xixuangezu
·
2020-07-10 20:41
cocos2dx-lua
热更新,生成资源md5列表文件
1.cocos2dx-lua热更新,生成资源md5列表文件--filename:make_file_list.lua--author:joe--version:v1.0require"lfs"require"io"OUT_FILE_NAME='./fileList.lua'---写入文件functionwrite2_file(file_name,string)localf=assert(io.op
编程学渣
·
2020-07-09 22:32
Lua
cocos编写农场偷菜小游戏的总结
于是先从比较简单的cocos了解,由于本人对Lua脚本比较熟悉,而且手头有一些从其他游戏里扒出来的资源和Lua脚本,想着可以复用,所以打算从
cocos2dx-lua
开始着手。
asmcvc
·
2020-07-09 13:43
cocos
lua数据存储与文件解析
1、简单介绍:
cocos2dx-lua
中对文件的操作都用cc.FileUtils这个类进行操作,它是单一实例。
xiaosong15311
·
2020-07-08 09:50
零基础使用
cocos2dx-lua
和skynet全栈式开发网游三(客户端配置)
客户端配置一、扯几个概念问题:cocos2dx引擎到底如何运作的?在解答这个问题前,需要瞎扯几个概念。1.颜色在自然界中,存在一种场,叫电磁场。电荷粒子从高能级运动状态变化到低能级运动状态时,就会释放电磁波辐射。电磁波存在各种波长,波长在400~760nm之间的电磁波可以被人类识别,这些电磁波就叫做可见光。人脑对可见光的感觉,体现在颜色上,不同的可见光混合到一起,人脑可以感觉到不同的颜色。科学家发
林佑
·
2020-07-07 13:05
网游开发
cocos2dx-Lua
引擎游戏脚本及图片资源解密与DUMP
分析目标少年三国志,包名:com.youzu.android.snsgz全民水浒,包名:com.tencent.Q108下面分析的主要是少年三国志。Lua脚本解密与DUMPLuaJitIDA分析调用树:AppDelegate::applicationDidFinishLaunching(AppDelegate*__hiddenthis)EXPORT_ZN11AppDelegate29applica
asmcvc
·
2020-07-07 03:11
Android安全
NDK
cocos2dx(3.17)-lua 游戏开发 (持续更新)
文章目录
cocos2dx-lua
游戏开发前言横屏竖屏屏幕适配添加精灵创建按钮及按钮事件单点触摸事件存放数据读取数据艺术字体字体延时函数滚动容器拖动精灵获取鼠标点击位置游戏暂停滑动条的使用播放帧动画求夹角画二次贝塞尔曲线精灵的运动旋转直线运动跳跃运动停止运动按顺序运动渐入渐出放大缩小画直线游戏暂停
平淡风云
·
2020-07-07 00:44
游戏开发
【
COCOS2DX-LUA
脚本开发之十】使用Lua CJSON库进行encode与decode操作完成对Json数据转化
本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)转载自【黑米GameDev街区】原文链接:http://www.himigame.com/lua1/1337.html☞点击订阅☜本博客最新动态!及时将最新博文通知您!width="150"height="210"frameborder="0"scrolling="no"src="http://widget.w
李华明Himi
·
2020-07-06 08:39
【Cocos2dx
Lua
脚本开发
】
【
COCOS2DX-LUA
脚本开发之十二】Hybrid模式-利用AssetsManager实现在线更新脚本文件lua、js、图片等资源(免去平台审核周期)
本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi)转载自【黑米GameDev街区】原文链接:http://www.himigame.com/iphone-cocos2dx/1354.html☞点击订阅☜本博客最新动态!及时将最新博文通知您!width="150"height="210"frameborder="0"scrolling="no"src="http
李华明Himi
·
2020-07-06 08:39
【Cocos2dx
Lua
脚本开发
】
Cocos2dx-lua
中使用LuaSocket
项目背景客户端:C++和lua混合,cocos2dx3.10版本;服务端:C++,某狐公司的棋牌服务端。需求手机客户端使用socket与服务端通信,需要处理数据粘包半包、字符串编码转换、心跳机制、接收超时这几个主要的问题,另外使用luasocket需要考虑数据传输格式的问题。检索网上的资料,基于LuaSocket针对项目需求做了一定的调整,使用了该文中提到的ByteArray和lpack库实现了l
weixin_34018202
·
2020-07-05 23:26
Cocos Creator 使用 protobuf
最近接触的一个新项目,使用到了protobuf协议,项目前端使用的是
cocos2dx-lua
,正好前段时间在用cocoscreator进行项目开发,所以本着在开发中学习的想法,用cocosc
weixin_33984032
·
2020-07-05 23:56
Cocos Creator 实现大厅+子游戏模式
之前一直负责的是
cocos2dx-lua
的开发,lua作为脚本语言,非常适合做热更新及大厅+子游戏模式的开发。
weixin_33909059
·
2020-06-28 07:41
Cocos2dx-lua
中资源热更新
项目选择C++和lua混合,看中的就是lua代码的热更新优势,想想之前客户端出现了bug,需要玩家重新下载安装包,这带来的流失率是挺高的;而随着现在app体积日益增大,动辄几十兆、上百兆的安装包重复下载,对用户体验是非常不友好的;另外appstore的审核也是严格、标准可变的,很容易审核被拒,导致应用的问题无法及时修复。而选择lua做为开发语言,就能做到几乎无感知的修复、增加应用的新功能,对于开发
weixin_33690367
·
2020-06-28 03:12
cocos2dx-lua
实现tableView来加载大量的Item,弃用listView啦
引言经过几天的努力初步做了个类似好友系统,可以添加、删除好友!打包测试时,直接在后台导入了300+的好友,导致成员列表,直接卡到闪退!立刻想到就是这个listView惹的祸!原来这个控件一次性克隆了全部的item导致的,占用了太多内存,listView在这里显得很不适用!这时想到了TableView,于是尝试用代码创建了这个控件,感觉还是很给力的,立即解决了这个问题。为了方便后续使用,现在记录下来
对酒当歌﹏✍
·
2020-06-24 10:23
游戏开发
cocos2dx
Lua
cocos2dx-lua
cocos-lua数据存储
学到一点更新一点,持续更新1、
cocos2dx-lua
中对文件的操作都用cc.FileUtils这个类进行操作,它是单一实例。
lining116
·
2020-06-24 05:51
[
COCOS2DX-LUA
]0-005.cocos2dx中关于全面屏和折叠屏的适配的一些见解
1.随着科技的发展,我们可以看到从iphoneX的刘海屏开始,引发了各种全面屏和异形屏的出现。这是科技的进步,但是对于各大的应用厂商来说,苦不堪言。2.当然,吐槽归吐槽,我们还是要理智的去对待这个事件的,因为我们要对我们应用的用户负责,为我们的产品负责,为我们的money负责。3.早在很久以前,当16:9,4:3,3:2等不同形状的屏幕的时候,我们用了showAll和黑边来适配我们的应用,但是由于
SD.Team
·
2020-05-29 14:00
Cocos2dx-lua
项目中集成微信支付和微信登录遇到的坑!!!
1,写c++调用方法通过JNI获取java虚拟机,再获取当前程序的JNI环境,通过JNI环境获取需要调用的java类信息,再获取需要调用的java类中的函数信息。再通过JNI环境调用,使用类信息、函数信息,调用对应的java函数。#include"cocos2d.h"#include"config.h"#if(CC_TARGET_PLATFORM==CC_PLATFORM_ANDROID)#inc
行业碧油鸡
·
2020-04-06 19:53
cocos2dx-lua
切换场景
场景切换的方式创建场景myScene=cc.Scene:create()runWithScene()用于开始游戏,只用来加载第一个场景。cc.Director:getInstance():runWithScene(myScene)replaceScene()使用传入的场景替换当前场景来切换画面,当前场景被释放。这是切换场景时最常用的方法。cc.Director:getInstance():repl
honaf
·
2020-04-06 06:05
11.CocosCreator之lua开发环境搭建
零、引言因为cocos官方力推creator,而creator用的又是js,这对广大的lua游戏开发者来说就比较蛋疼了,因此一种新的开发模式就应运而生了,就是用creator做界面开发,用
Cocos2dx-lua
会写诗的翩翩少年
·
2020-03-24 02:51
cocos2dx-lua
的适配和横屏竖屏
横屏竖屏这个是由工程目录下的config.json文件中config.json.png的isLandscape控制的,为true则为横屏,为false是竖屏其中width和height是控制模拟器的大小的适配适配最重要的概念是设计分辨率设计分辨率:指的是你的页面设计时采用的分辨率选择何种设计分辨率?选择哪种分辨率,其实就是说市面上哪种分辨率的机型最多,你就用哪种,比如你的设计分辨率是960x640
最怕认真
·
2020-03-19 19:16
cocos2dx和skynet通信
最近使用skynet作为服务器开发前端使用
cocos2dx-lua
。由于前后端都是用lua编写。在搭建双方的通信环节是有一个步骤就是选择通信的协议。通用选择是protobuf+socket的方式。
一个过客
·
2020-02-25 11:29
手把手教你swift项目添加
cocos2dx-lua
本文所用各版本信息:Xcode9.2+swift4版本cocos2d-xv3.17中文官方网站集成思路首先网上给出一个C系的思路,本人未亲测,并且以C调用lua,绕过了cocos2d-x的调用思路,不觉得这种方式很好,所以弃之;C语言调用思路本文思路如图:swift->objective-c->c++->lua首先swift与objective-c的互相调用非常方便,其次oc只需要将.m文件写成.
听风轻咛
·
2020-01-07 00:45
2019-01-10
cocos2dx-lua
工程设置启动参数一、C++层获取exe启动参数,然后让lua引擎执行参数字符串在AppDelegate文件的applicationDidFinishLaunching()方法中添加如下代码
garyxuan1992
·
2020-01-05 12:35
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他