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-Lua
cocos2d-lua
:骨骼动画的使用
骨骼动画的使用spine骨骼动画的使用Armature骨骼动画spine骨骼动画的使用--spine骨骼动画导出的文件为:xxx.atlas,xxx.json,xxx.png三个文件需同时存在localspine=sp.SkeletonAnimation:create("xxx.json","xxx.atlas")--第一个参数为从整个动画的第几帧开始播到最后一帧,第二个参数为动画名,第三个参数为
Hallo啊 树哥!
·
2024-03-02 08:21
前端开发
cocos2d-lua
cocos2d
lua
junit
cocos2d-lua
触摸屏幕,动作变速
printDebug("===============startdebug===================")localdirection=cc.Director:getInstance()localdefSch=direction:getScheduler()localsched1=cc.Scheduler:new()sched1:retain()defSch:scheduleScript
joytoa
·
2024-01-09 07:25
lua
cocos2d-x
cocos2d-lua
游戏解决方案
cocos2d-lua
引擎版本cocos2d-x官方版:https://www.cocos.com/cocos2dxQuick-Cocos2dx-Community:http://www.cocos2d-lua.org
无脑_码农
·
2024-01-08 04:45
cocos2d-lua
设置
cocos2d-lua
中的搜索路径
cocos2d-x技术群新群:117871561写在前面:初学者在学习cocos2dx-lua的时候一般都是从新建cocos工程开始,但却不知道如何设置资源路径,好多情况下会出现显示不出图片的情况那么cocos2dx的搜索路径在哪里设置呢?1,如下图在Appdelegate.cpp中设置image.png,2,在lua里设置搜索路径:image.png--获取可写的路径这里是srccc.FileU
亮亮同学
·
2023-11-28 04:02
cocos2d-lua
基础
cocos2d-lua
一.核心概念场景:scene,在特定时间、特定地点发生的事件的集合,可以看作是一个容器,包含各种游戏的元素层:图层(一个场景可以有多个层,一个场景至少有一个层)精灵:sprite,
bandaris
·
2023-11-25 16:09
cocos2d-lua
【quick-cocos2d-x】Lua 语言基础
使用quick-x开发游戏有两年时间了,quick-x是
cocos2d-Lua
的一个豪华升级版的框架,使用Lua编程。
曾彬思
·
2023-10-13 05:45
Cocos2D
lua
语言
cocos2d
游戏开发
zengbinsi
cocos2d-x 启动和结束流程
版本:Cocos2dx3.10环境:Xcode语言:C++/Lua简介简要的说明下
cocos2d-Lua
项目的启动,方便对后续内容的理解:项目启动时,通过main开始调用ApplicationApplication
鹤九日
·
2023-10-13 05:06
cocos2d-x
cocos2d
Cocos2d-x Lua运行流程
Cocos2d-lua
是Cocos2d-x引擎添加了Lua绑定的版本。
JunChow520
·
2023-10-13 05:02
cocos2d-lua
3x 基础概念(包括场景、导演、在屏幕上显示自定义对象等)
导演类
Cocos2d-Lua
中把统筹游戏大局的类抽象为导演类(Director),它使用单例模式实现,在一个游戏中只有一个导演。导演类负责:1.在游戏开始和游戏结束时游戏的初始化和销毁工
Tiantangbujimo7
·
2023-04-02 03:58
cocos2d-x
c/c++
lua
lua
cocos2d
unity
cocos2d-LUA
逆向之修改客户端app,实时获取app解密后通信数据
本文中,将以宝博.apk为例。基于前面解密lua脚本与解密lua资源,我们为实现修改客户端app,实时获取app解密后通信数据,应分析修改app端的lua脚本,然后按原app加密方式打包修改后的lua脚本,覆盖原始安装文件,从而达到修改app的目的。参照前面分析,获取宝博.apk的xxtea解密key,同时可以分析出其对lua脚本的加密方式,是将lua脚本以字节码的形式,再经xxtea加密。所以我
zzwlpx
·
2023-03-31 05:12
cocos2d
lua
cocos2d-lua
3.0~3.15通用关于状态机使用的其他样例 <2> 在场景转换中使用状态机
bywangyi状态机封装localStateMachine=require("framework.cc.components.behavior.StateMachine");localAppLoginState=require("app.State.AppLoginState");localAppStartState=require("app.State.AppStartState");loca
人气小哥
·
2021-06-19 16:45
cocos2d-lua
3.0~3.15通用关于状态机使用的其他样例 <1>
转自泰然论坛出书Cocos2d-x之Lua核心编程_配套代码\chapter7\7.5有限状态机关于3.3版本以后使用状态机请参考http://www.jianshu.com/p/cd5821fa8ebd状态机使用非要多看例子和源码方能领会其精髓localMainScene=class("MainScene",function()returndisplay.newScene("MainScene"
人气小哥
·
2021-06-15 13:20
七,cocos2d-x lua中的XMLHttpRequest对象
当然我的文章也会根据我对
cocos2d-lua
的了解程度不断
公众号亮亮同学TT
·
2021-05-21 10:17
cocos2d-lua
将一个节点坐标设置到相对于另外一个节点的上下左右显示 具体判断规则自适应父节点基于屏幕的坐标位置
--[[--byhgc功能:将一个节点坐标设置到相对于另外一个节点的上下左右显示。坐标都是世界坐标,适用于tips自动吸附到需要说明的那个节点周围。这两个节点都是在不同的layer中。如果上下左右都显示不下就显示在中间。@paramparent@paramchild]]functiong_adsorptionInParentNode(parent,child)ifnotparentornotchi
人气小哥
·
2021-05-15 01:07
cocos2d-lua
查看内存 纹理缓存状态
localtextureMemory=math.floor(cc.Director:getInstance():getTextureCache():getTextureMemory()/1024)localstr=string.format("现在内存是:%sM",textureMemory)print(str)g_writeErrorLog(cc.Director:getInstance():g
人气小哥
·
2021-05-11 12:11
Cocos2dx-lua之CCScheduler源码分析
Cocos2dx-lua的CCScheduler源码分析本文通过cocos2dx的CCScheduler源码分析,介绍了CCScheduler是什么,以及在
cocos2d-lua
如何使用CCScheduler
Steve.lau
·
2020-09-28 17:51
Cocos2d-lua
lua
c++
cocos2d-lua
cocos2d
Cocos2d-lua
下的Mac/ios启动流程
Cocos2d-lua
下的Mac/ios启动流程文章目录
Cocos2d-lua
下的Mac/ios启动流程前言一、新建
cocos2d-lua
工程二、使用xcode打开/MyGameLuaTest.xcodeproj
Steve.lau
·
2020-09-22 10:04
Cocos2d-lua
cocos2d-lua
ios
mac
os
x
cocos2d
c++
Cocos2d-Lua
的面向对象
Lua中本没有面向对象的特性,tolua++是一种第三方的软件包,可以为Lua提供面向对象的特性,这样就可以使用Lua来编写使用c++语言库的脚本文件封装定义一个User.lua文件--一个类的头,此处的类名不一定非要和文件名保持一致,但为了规范性,一般都会一致。localUser=class("User")--定义成员变量User.id=1User.name="张三"User.age=20--构
被偏爱的总有恃无恐
·
2020-09-16 16:13
Lua—基础分析(数据类型和函数)
ps:小编是一名cocos2d学习者(不能说是开发者,毕竟小编还是处于学习过程),前段时间小编是学习的cocos2d-x的,但是由于市面上大部分公司采用了lua的开发模式,因此小编不得不往
cocos2d-lua
motive_yw
·
2020-09-15 23:40
Lua程序设计
cocos2d-lua
:安卓SDK新手接入准备
1、Import——Android/Existing...——Browser——Finish,打开项目文件;2、右键项目名——Properties——Android——看看下面的Library中缺少哪些包,按里面显示的目录用步骤1导入;3、编译:cocoscompile-pandroid--apandroid-20;4、如果接的cocos2d的SDK,win32项目中导入新lib、dll文件或修改
Azure丶
·
2020-09-14 20:11
cocos2d-lua
cocos2d-lua
shader 高效率做圆角图标
注意事项,必须应用在一个sprite节点上:functionshaders.roundNode(head,edge)localtype=tolua.type(head)iftype~='cc.Sprite'thenprint('**WARNING**:[shaders.roundNode]nodeshouldbecc.Sprite,but',type)returnendlocalstrVertSo
自由快挂
·
2020-08-25 01:03
血族手游Lua脚本及资源文件解密
快速分析下载最新的血族apk并解压之后看到assets\lua可以猜测这个游戏是由
cocos2d-lua
开发的。
To_Be_Better
·
2020-08-21 16:16
cocos2d-lua
编译so文件错误记录
今天研究一个问题,想创建一个
cocos2d-lua
文件跑真机看看,因为涉及到修改引擎的代码,所以创建的源代码工程,然后我在编译so文件的时候报错了,arm-linux-androideabi-g++:error
pyf_914406232
·
2020-08-17 08:09
Cocos2d-Lua
调度器
Cocos2d-Lua
引擎中的调度器是用来周期执行某个函数或延时执行某个函数的。功能类似于定时触发器,但它又与游戏紧密结合。
SHENzcr
·
2020-08-13 17:12
Cocos2d-Lua
Cocos2d-lua
中缓存骨骼动画
在
cocos2d-lua
中,当使用craete方法同时创建加载多个骨骼动画时,会发生卡顿。因为在每次调用craete方法时,都需要先生成一次skeletonData数据。
MonkeyKing1992
·
2020-08-08 19:11
cocos2d-lua
:将打印的Lua日志写入本地文件
写入文件自定义一个打印Log的函数,在调用这个函数进行Log打印的时候,会调用io.writefile使用追加的方式将Log信息写入到本地文件中!--将日志信息写入文件中functionwriteLog2File(msg)ifcc.Application:getInstance():getTargetPlatform()==cc.PLATFORM_OS_WINDOWSthen--winlocall
fightsyj
·
2020-08-01 12:50
Cocos2d
cocos2d-lua
使用 shader 的图片,在 android 上前后台切换,纹理丢失
3.9版本:最近做一款简单的游戏,有一个UIButton,使用了一张图片,只设置了正常状态的图片。禁用状态下使用的是默认的方式,用shader把纹理变灰。可是这在android上,app前后台切换的时候,纹理会丢失。原因在于:GLProgram::SHADER_NAME_POSITION_GRAYSCALE//没有放到cocos2d::GLProgramCache::getInstance()->
自由快挂
·
2020-08-01 04:51
0729 - 更好的
cocos2d-lua
win32模拟器
同事是在win32下开发游戏,所以需要把win32的模拟器整得更加顺手。cocos2d-luawin32模拟器有一个问题,点击exe启动时加载的是exe目录下地资源。但是为了更好的开发,在DEBUG模式下,应该去加载项目工程下的src和res。修改SimulatorWin32.cpp第619行:#ifCOCOS2D_DEBUG>0if(tmpConfig.getProjectDir().empty
自由快挂
·
2020-07-30 03:58
Cocos2d-Lua
之面向对象的封装
Lua作为一门脚本语言,不同于C++,java这类的高级语言,Lua中的面向对象只能通过封装与继承(只能是单继承)实现,并没有多态,连重载都不支持的Lua拿什么资本支持多态呢。先说一下类的格式:local类名=class("类名")--类内部定义的成员函数和成员变量return类名举个例子:--UsrClass.lua文件localUsr=class("Usr")--id,name,age分别为类
新一下的兰天
·
2020-07-29 21:12
Cocos2dLua
Lua之面向对象的实现
以下是
Cocos2d-lua
中面向对象的实现!
fightsyj
·
2020-07-29 18:20
#
Lua
Lua使用笔记
Lua
面向对象
class
cocos2d-lua
整合到ios工程
1、生成libluacocos2diOS.a静态库,步骤如下(1)、如图"001"打开cocos2d工程目录下的cocos2d_lua_bindings.xcodeproj(2)、如图"002"这里选择libluacocos2diOS,然后点击EditScheme选择release模式编译(3)、不出意外的话,编译成功后,如图位置会出现libluacocos2diOS.a文件,选中它,在如图"00
土拨许
·
2020-07-29 01:33
cocos2d-x学习记录
cocos2d-lua
shader编程hello,world之变灰特效
提要为了激发读者(主要为笔者本人)对shader编程的兴趣,本文写作目的为快狠准:快速构建一个变灰特效实例掌握变灰特效的使用从变灰特效的使用窥探shader编程快速构建创建一个cocos2dxlua项目,编译好特效主要由三个文件实现,我把它们托管在github上:https://github.com/limall/ccsh-helloworld,把它们下载下来并解压将shader.vsh文件和sh
左卫门_6e62
·
2020-07-27 12:28
Cocos2d-Lua
之协同程序
协同程序与操作系统中的线程类似,但工作方式是不同的,例如线程的时间片调度算法,当某个线程的时间片用完,系统会自动让该线程等待,让后面的线程运行。而对于协同程序,除非一个正在运行的协同程序被挂起,否则就一直运行到结束才能让其他协同程序运行。举个例子:functioncoroutineFun()localco=coroutine.create(function(a,b)fori=1,10doprint
新一下的兰天
·
2020-07-16 03:16
Cocos2dLua
Cocos2d-Lua
之运算符
一、二元运算符+-*/%^^是指数运算。这里就说一下对于浮点数向上,向下取整和四舍五入取值的方法:print(7/2)print(math.floor(7/2))print(math.ceil(7/2))print(math.round(7/2))输出结果:可以看到math.floor是向下取整,math.ceil是向上取整,math.round是四舍五入取值。二、关系运算符>>=>=true)这
新一下的兰天
·
2020-07-14 15:04
Cocos2dLua
五,EvenetListenerTouchOneByOne单点触摸事件
当然我的文章也会根据我对
cocos2d-lua
的了解程度不断更新,完善,希望能帮助在
亮亮同学
·
2020-07-12 23:50
cocos2d-LUA
逆向之用idaPro调试so库获取xxtea解密key
以一个棋牌类app大神.apk为例,,首先我们需要获取apk里面的脚本资源,可以直接用360好压解压缩apk安装包,会得到如下目录:其中,lib目录含有我们需要调试的so库文件,文件名一般是libcocos2dlua.so或带有cocos字样,当然也有例外,我们需要破解的这个app就有些不一样,名字为libgame.so,不论名字如何变化,拖到idaPro中便知是否用的cocos2dlua框架了。
zzwlpx
·
2020-07-12 21:32
Cocos2d-Lua
开发环境配置(windows)
(最好用GoogleChrome浏览器)在http://cocos2d-lua.org/download/index.md中下载
Cocos2d-Lua
版本。
下忍
·
2020-07-12 16:00
Cocos2d-Lua
cocos2d-lua
3.0~3.15通用关于状态机使用的其他样例 <3>
这是自己写的一个状态机在UI界面中使用的样例functionPXUITreaChest:addStateMachine()self.fsm_={}cc(self.fsm_):addComponent("components.behavior.StateMachine"):exportMethods()self.fsm_:setupState({--defer翻译:延迟状态机初始状态为none如果这
人气小哥
·
2020-07-12 14:56
Cocos2d-Lua
输出脚本预编译错误产生位置
版本cocos2d-x3.15lua文件语法错误时提示[LUAERROR]-load"xxxx.lua",error:syntaxerrorduringpre-compilation.定位到文件:CCLuaStack.cpp中的函数intLuaStack::luaLoadBuffer作修改:caseLUA_ERRSYNTAX:CCLOG("[LUAERROR]-load\"%s\",error:s
weixin_34183910
·
2020-07-12 09:11
0基础lua学习(一)HelloWorld
由于项目使用
cocos2d-lua
开发,所以不得不学习一下lua的使用。一、简介百度百科Lua是一个小巧的脚本语言。
weixin_30765505
·
2020-07-12 06:48
cocos2d-lua
切换cocostudio创建的两个csb场景
第一个场景加载的是loginscene.csb,第二个场景加载的是homescne.csb第一个场景代码如下:localMainScene=class("MainScene",cc.load("mvc").ViewBase)functionMainScene:onCreate()localuiRoot=cc.CSLoader:createNode("loginscene.csb")uiRoot:a
范迪塞尔卡卡西
·
2020-07-12 03:29
cocos2d-lua
使用
Cocos2d-lua
开发植物大战僵尸06-僵尸类的实现
僵尸也是分类的,比如什么普通僵尸啊,铁桶僵尸啊之类的,所以我们要写一个僵尸的基类,叫做ZombiesBase,僵尸基类包含了僵尸都共同拥有的一些属性,僵尸的属性也比较多,有类型zombiesType,总血量totalHP,当前血量currentHP等等,僵尸也有各种动作,比如走路,吃植物,头掉下来等动画,所以基类要写一个播放动画的函数palyAnim,僵尸会随机从五条道路的其中一条出现,我们在前面
coco小猿
·
2020-07-11 23:00
游戏
Cocos2d-x Lua cc & ccs&ccui区别和使用
其实这些区别归因于cocos2dxlua对应API版本号的问题,因为以前cocos用
cocos2d-lua
写,后来带领大家往quick转,现在合并后,又带领大家回到cocos-lua,所以必定会产生一些规范和版本号的区别
小水VV
·
2020-07-11 19:18
Cocos2d-x
+
Lua
Cocos2d-lua
嵌套使用ScrollView的方案
Cocos2d-x嵌套使用ScrollView的方案比较典型的是皇室战争的UI设计,上下可以滚动,左右可以翻页假设我们做一个PageView内嵌套ScrollView的UI,直接使用组件,会产生PageView和ScrollView同时发生位移的问题。经过试验,只需要在UIScrollView.cpp的onTouchMove中增加一句,通过_direction控制scrollview的滚动行为即可
李光阳
·
2020-07-11 17:54
cocos2dx-lua
Cocos2d-Lua
VS调试环境
记录一下安装
Cocos2d-Lua
调试环境遇到的问题:1.下载BabeLua点这里不要去CSDN下载了,这里就可以!
_OvO_
·
2020-07-11 15:05
cocos2d-lua
[寒江孤叶丶的Cocos2d-x之旅_35]在
Cocos2d-Lua
中使用ProtoBuf (Xcode配置方法)
原创文章,欢迎转载,转载请注明:文章来自[寒江孤叶丶的Cocos2d-x之旅系列]博客地址:http://blog.csdn.net/qq4465693651.什么是Protobuf?数据传输格式有很多种最常见XML和Json,这两种格式生成速度非常快,但是解析的效率却很低。尤其在数据量非常大的情况下,会卡住好半天。并且这种格式的传输也会使得传输所耗费流量变大。解析效率最高,传输消耗流量最小的数据
寒江孤叶丶
·
2020-07-11 15:16
Cocos2d-x
cocos2d-lua
lua如何调用C++
这个呢,其实很简单,工程中,其实已经给我们留下了接口,我们只需要看看就知道了:看到这里就差不多知道了,我是这么做的:autoengine=LuaEngine::getInstance();lua_State*L=engine->getLuaStack()->getLuaState();lua_register(L,"hello_LuaToC",hello_LuaToC);这几句我加在了regist
pyf_914406232
·
2020-07-11 14:25
Cocos2d-Lua
之Lua文件的加载与运行
一、dofile格式:dofile("绝对路径名")dofile会加载绝对路径中的lua文件,并且执行。--aa.lua文件print("aaaaaaaaaaaaaaaaaaa")--test.lua文件dofile("D:\\MyGame\\firstgame\\src\\app\\scenes\\aa.lua")输出结果:可以看到成功加载并且同时执行加载的lua文件。二、loadfile格式:
新一下的兰天
·
2020-07-11 12:33
Cocos2dLua
cocos-lua学习笔记(九)动作
下面是所有动作相关的接口,摘自《
cocos2d-Lua
基础》瞬时动作:1.place:节点放置到某一位置2.Flipx与Flipy:只能用于精灵,沿x或y轴反转3.Show与Hide显示和隐藏节点4.CallFunc
鱼酱2333
·
2020-07-11 07:46
#
[
cocos2d-lua
]
cocos2d-lua
加密报错
问题描述把lua加密后,运行游戏,会出现如下错误:[LUAERROR]load"/var/containers/Bundle/Application/53BC4557-497A-45FC-96B0-F6928553D0DB/xxx.app/src/main.lua",error:syntaxerrorduringpre-compilation.原因分析这是因为lua加密后没有进行解密,导致编译器找
西溪漫步
·
2020-07-11 06:55
资源加密
上一页
1
2
3
4
下一页
按字母分类:
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
其他