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
示例(一)排行榜之TableView
TableView是在实际开发经常用到的控件,它可以重复利用所创建的列表项,这样就避免了界面卡顿。效果和ScrollView做的排行榜效果差不多。不同之处是ScrollView右边有滚动条,而TableView没有。TableView就没有问题了?不是的,TableView还有隐藏的问题,这篇我们就来看看如何用TableView以及解决在实际开发中的一些问题。一、TableView1.RankVi
f_jiang
·
2020-07-11 06:35
Cocos2d-lua
如何调试Cocos2d-JS和
Cocos2d-Lua
工程
有感于Cocos文档的缺失,导致调研接近两周,走了N多弯路才清楚如何调试Cocos2d-JS和
Cocos2d-Lua
,跟大家分享下。以下文档基于MACJS工程,Windows下和Lua工程类似。
fairy莉
·
2020-07-11 05:51
Cocos
调试
手游
cocos2d-lua
开发环境搭建
cocos2d-lua
开发环境搭建2015-02-2712:01:22标签:lua环境搭建cocos2dcocos2dlua原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明
boshuzhang
·
2020-07-11 03:35
3、
cocos2d-Lua
的运行流程与场景
打开工程根目录下的配置文件config.json:{"init_cfg":{"isLandscape":true,"isWindowTop":false,"name":"redDefense","width":1920,"height":1080,"entry":"src/main.lua","consolePort":6050,"uploadPort":6060,"debugPort":1000
asmcvc
·
2020-07-11 02:56
cocos
Cocos2d-lua
的运行理解
简述所谓的
Cocos2d-lua
,其实只是Cocos2d引擎添加了Lua绑定的版本。
一枚小码农
·
2020-07-10 18:06
cocos2d-lua
3.x版本 将一个节点从父节点移除 加入到另一个节点
self.m_Label_SkiDepict:retain()--本身是有父节点的self.m_Label_SkiDepict:removeFromParent()localnode=ccui.Layout:create()--cc.Layer:create()node:addChild(self.m_Label_SkiDepict)self.m_Label_SkiDepict:release()
人气小哥
·
2020-07-10 18:28
Cocos2d-lua
(二)VS装入BabeLua插件
为什么装BabeLua插件,因为方便我们开发lua项目,对BabeLua插件的功能这里不介绍了(百度一下),谁用谁知道。一、装入插件BabeLua1.打开VS-->工具-->扩展和更新-->联机-->搜索BabeLua-->下载-->安装2.安装成功二、创建lua项目1.点击lua-->NewLuaProject2.创建项目luascriptsfolder:脚本目录luaexepath:运行的ex
f_jiang
·
2020-07-10 16:56
Cocos2d-lua
Cocos2d-lua
示例(一)排行榜之ScrollView
游戏都会有排行榜,人都有虚荣,竞争之心,为了挤入排行榜,玩家得费大量时间,大量金钱。我觉得玩游戏就是消遣时间,但不能在游戏中迷失自我,现实和虚幻得分开,这是对大家的忠告。这篇主要讲排行榜的开发,排行榜是比较简单的,任何界面都是数据+显示。首先我们得准备排行榜的数据,数据从哪里?是从服务器请求来的。数据准备好了,我们就通过某种形式表现出来,比如列表,网格表现。效果如下:一、UI界面的制作CocosS
f_jiang
·
2020-07-10 16:56
Cocos2d-lua
Cocos2d-lua
示例(二)登陆界面之editbox替换TextField
登陆界面主要功能是输入框的使用,当然cocos2d-x的TextField的用户体验不好,坑多,所以就有了editbox来替换TextField,editbox主要是在每平台下会去调用每个输入框,一款体验好的游戏,我们需要在每个平台去修改输入框源码来到达用户体验。这一篇我们来简简单单的editbox替换TextField。效果图如下,前者是TextField,后者是editbox。一、editbo
f_jiang
·
2020-07-10 16:56
Cocos2d-lua
cocos3.0 从main.lua开始
Main.lua是
Cocos2d-lua
项目的默认入口,即项目启动时,首先执行这个文件。
Hak-ka
·
2020-07-10 15:54
Cocos2d-lua
(五)config.json 和 config.lua
路径:D:\project\demo(我的
cocos2d-lua
项目的名字为:demo){"init_cfg":{"isLandscape":false,//是否横屏,false:竖屏,true:横屏"
f_jiang
·
2020-07-10 15:29
Cocos2d-lua
Cocos2d-lua
(四)加载CocosStudio导出的UI界面
在实际开发游戏时,会使用大量的工具来辅助我们快速开发游戏。比如:CocosStudio,TiledMap(地图编辑器),ParticleBuilder(粒子编辑器),TexturePacker(图片资源打包)等。CocosStudio和TexturePacker程序需要掌握,资源图片和UI得拼装我们都得管理。这节主要讲解怎么把CocosStudio制作好的UI界面加载到游戏中。UI界面是用的Coc
f_jiang
·
2020-07-07 07:01
Cocos2d-lua
Cocos Studio 扩展说明
如果你熟悉CocosStudio的使用,对Lua有一定的了解,对Cocos2d-x导出的Lua接口比较熟悉,且能使用
Cocos2d-Lua
编写简单的控件。
^_^!
·
2020-07-07 03:52
cocos
CoCos simulator 模拟器问题
在Mac上制作一个simulator我们在使用
cocos2d-lua
的时候可以在新建的工程里面用cocosrun-p-mac运行项目看看效果,但是要是每次都用这个方法的话会比较的麻烦.等待的时间会比较的长
清淡的咸菜
·
2020-07-06 22:16
cocos2dx
cocosH5开发工具箱(上)
欢迎点评及订阅,感谢你的支持cocosH5开发工具箱(上)cocoscreator与cocos2d-js都是使用javascript语言,前一篇《探索cocosH5正确的开发姿势》讲过它们与cocos2d-x和
cocos2d-lua
张晓衡
·
2020-07-05 20:19
cjson添加到
Cocos2d-lua
项目中
一、方法在项目的Classes目录下cjson文件夹lua_extensions.hlua_extensions.c两个也在其中,修改lua_extensions.c//cjson#include"lua_cjson.h"staticluaL_Regluax_exts[]={//添加的{"cjson",luaopen_cjson},{NULL,NULL}};二、方法libluacocos2d项目中
linyiquan
·
2020-07-04 22:13
cocos2d-lua
3.12
cocos
cocos2d 动态设置ScrollView的换算坑
棋牌游戏的结算界面由于局数不固定,需要动态设置ScrollView,并且在局数过多时默认播放一个滚动到底部的动画,达到比较好的显示和交互效果
cocos2d-lua
引擎继承自Node的对象,如果使用了ignoreAnchorPointForPosition
晨辰辰辰辰
·
2020-07-04 09:47
cocos2d-lua
:精灵帧动画的使用
localsprite=cc.Sprite:create()localanimation=cc.Animation:create()--创建动画fori=1,10dolocalframeName=string.format("plist_texture_name_%02d.png",i)animation:addSpriteFrame(cc.SpriteFrameCache:getInstance
fightsyj
·
2020-07-02 00:01
Cocos2d
cocos2d-lua
3.10 新建一个lua项目 simulator没有控制台打印解决方案 正确创建lua项目姿势
哦,知道了,CodeIDESupport.h里面有个CC_CODE_IDE_DEBUG_SUPPORT,改成1就行了,改完后通过vs启动lua项目OK控制台窗口出来了但是直接运行simulator\win32\LuaStudioTest.exe黑屏显示资源无法加载需要修改G:\Mycocos310Cpp\LuaStudioTest\frameworks\runtime-src\Classes\Ap
人气小哥
·
2020-06-30 14:05
cocos2d-lua
图片裁剪自定义形状
有两种方法一种是用clippingNode来进行遮罩--对节点进行遮罩式裁剪--picPathandstencilPath尺寸要一致,更新节点需要移除之前的节点functioncc.exports.exchangeImageToClipNode(imgNode,picPath,stencilPath,index)imgNode:setVisible(false)localparent=imgNod
天诚无双fjp
·
2020-06-29 22:14
cocos2dx-lua
网狐
cocos2d-lua
棋牌二次开发搭建教程
LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服
sinat_41870367
·
2020-06-26 12:21
网狐荣耀棋牌最新版源码:含PC全套源码+部分手机端lua源码(含10多个... )源码下载
(1)
Cocos2d-lua
引擎打造,完美实现热更新荣耀版手机棋牌平台采用
Cocos2d-lua
引擎开发,解决了当今市面上诸多游戏平台频繁出现的闪屏退问题,并且LUA开发支持热更新技术,无需重新下载,即可实现游戏和功能程序的快速更新
sinat_41806075
·
2020-06-26 12:47
血族手游Lua脚本及资源文件解密
快速分析下载最新的血族apk并解压之后看到assets\lua可以猜测这个游戏是由
cocos2d-lua
开发的。
sectown
·
2020-06-26 08:35
【Cocos2d-x Lua笔记四】Quick-Cocos2d-x
quick是一个运行在
cocos2d-lua
之上的游戏框架和一些扩展的集合。在前一个月左右quick团队已经接手了cocos2d-xLua的开发和维护工作。
李尔在此
·
2020-06-24 21:04
cocos2d-lua
设置文本数字倾斜度
localnumTitle=UI.newLabel({text="99999",style={font="MicrosoftYaHei",size=36,color="#efcf4d",},x=220,y=32,anchorPoint=UI.POINT_CENTER,--此处要设置字体倾斜10度左右})numTitle:setSkewX(10)--设置倾斜度直接用setSkewX去设置倾斜度就可以
Lee坚武
·
2020-06-22 04:03
cocos2d-lua
创建描边文字
因为描边文字只支持createWithTTF的创建方式,所以cocosstudui创建的label是不能用enableOutline方法的locallabel2=cc.Label:createWithTTF("shuaibi","MarkerFelt.ttf",36)label2:setPosition(cc.p(cc.p(winSize.width/4,winSize.height/2-10))
夜空丶
·
2020-04-01 06:08
cocos2d-lua
3.10 框架无经典的quick3.3状态机组件
貌似从3.4时代就没有了也许是3.6时代framework删了很多东西但是状态机这么经典的组件怎么能没有呢废话少说翻出原来的代码模仿3.10组件event改进I:\flipCard\simulator\win32\src\cocos\framework\init.lua增加cc.register("event",require("cocos.framework.components.event")
人气小哥
·
2020-03-31 00:50
cocos2d-lua
中RGB颜色值
浅粉红#FFB6C1255,182,193粉红#FFC0CB255,192,203猩红/深红#DC143C220,20,60淡紫红#FFF0F5255,240,245弱紫罗兰红#DB7093219,112,147热情的粉红#FF69B4255,105,180深粉红#FF1493255,20,147中紫罗兰红#C71585199,21,133兰花紫#DA70D6218,112,214蓟#D8BFD8
亮亮同学
·
2020-03-30 19:21
cocos2d-lua
3.x版本 公司项目 创建可滑动的富文本
image.png--localttt="对#C(#46a5fe)3#C(#FFFFFF)格范围造成%s点伤害并眩晕#C(#46a5fe)3#C(#FFFFFF)秒"localszDesc=string.format(groupData.u_desc[1][1],Msd.getValueByType(_groupId,skillLv+1))self.m_ListView_SkiDepict:rem
人气小哥
·
2020-03-30 15:21
cocos2d-lua
3.10 项目设置竖屏
把项目根目录的config.json文件拷贝到simulator的exe同级目录如:image.png把设置config.json文件的"isLandscape":false,isLandscape=true代表横屏isLandscape=false代表竖屏设置后运行exe会报错读取不到资源需设置simulator\win32\src\main.lua中的2行原文:cc.FileUtils:get
人气小哥
·
2020-03-27 03:53
cocos2d-lua
3.x版本的通知EventListenerCustom dispatchEvent
functionCustomEventTest:onEnter()localorigin=cc.Director:getInstance():getVisibleOrigin()localsize=cc.Director:getInstance():getVisibleSize()localcount1=0localcount2=0cc.MenuItemFont:setFontSize(20)lo
人气小哥
·
2020-03-25 06:35
[
cocos2d-lua
] 第三方库集成之-coil
coil库介绍:AtinycooperativethreadingmoduleforLua.Coilisbasedaroundcoroutines,allowingmanycooperativethreadstorunsimultaneously.类似Dorothy中的Routine集成代码:coil=require"coil"coil.add(function()fori=1,5doprint(
自由快挂
·
2020-03-24 12:45
cocos2d-lua
3.10 开启debug.log写日志 和打开exe控制台输入参数
之前一直想找cocos打印写log文件日志因为之前一直都是控制台输出后来自己也写了一个写log文件日志公司项目里面也支持安卓写log文件日志偶然发现quick3.3翻金币demo里面有debug.log文件打开看了一下发现就是把控制台输出到文件了觉得挺不错然后在3.10的框架里面找没有发现然后又翻底层经过反向搜索文件名发现stringProjectConfig::getDebugLogFilePa
人气小哥
·
2020-03-21 15:23
三,imageVIew
当然我的文章也会根据我对
cocos2d-lua
的了解程度不断更新,完善,希望能帮助在
亮亮同学
·
2020-03-19 04:19
cocos2d-lua
3.10 打包apk 环境变量设置
3.10打包apk环境变量设置ANDROID_SDK_ROOTG:\cocos\adt-bundle-windows\sdkNDK_ROOTG:\cocos\android-ndk-r10eANT_ROOTG:\cocos\apache-ant-1.9.4\binPath%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Python27;--运行E:\Cocos\Coc
人气小哥
·
2020-03-13 02:54
Cocos2d-x Lua运行流程
Cocos2d-lua
是Cocos2d-x引擎添加了Lua绑定的版本。
白小白152
·
2020-03-12 18:23
六,
cocos2d-lua
中json数据交换格式
当然我的文章也会根据我对
cocos2d-lua
的了解程度不断
亮亮同学
·
2020-03-11 21:32
Cocos2d-lua
工程运行流程的理解
关键词:
cocos2d-lua
项目启动流程lua调用cocos2d引擎API开发环境:引擎版本:Cocos2d-x3.10开发工具:Xcode8.1简述所谓的
Cocos2d-lua
,其实只是Cocos2d
quFFFFLLL
·
2020-03-01 16:00
基于
cocos2d-lua
的shader入门玩转
四年没写过作文了有点小激动呢我这里讲的shader是什么呢,通俗讲就是是获得图片的像素和操作图片的像素比如我的原本颜色是这样的:wo.pngvoidmain(){vec4mycolor=v_fragmentColor*texture2D(CC_Texture0,v_texCoord);//我的颜色.rgb就是这张图片的每个像素点的值,我的颜色.a就是这张图的透明度gl_FragColor=myco
babybus_break
·
2020-03-01 07:14
cocos2d-lua
3.10 cc.bind(self, "event") 百思不得其解 仔细查看源码后大致了解
cc.bind(self,"event")这句是干什么的呢就是将I:\flipCard\simulator\win32\src\cocos\framework\components\event.luaevent文件中的事件localEvent=class("Event")localEXPORTED_METHODS={"addEventListener","dispatchEvent","remov
人气小哥
·
2020-02-29 18:08
cocos2d-Lua
里面封装的一些关于lua表操作 包含克隆 序列化和反序列化
--[[--深度克隆一个值~~~lua--下面的代码,t2是t1的引用,修改t2的属性时,t1的内容也会发生变化localt1={a=1,b=2}localt2=t1t2.b=3--t1={a=1,b=3}rthenlocalremoveCount=#values-rfori=1,removeCountdotable.remove(values,math.random(1,#values))end
人气小哥
·
2020-02-29 03:33
Cocos2d-x Lua运行流程
Cocos2d-lua
是Cocos2d-x引擎添加了Lua绑定的版本。
JunChow520
·
2020-02-18 20:01
cocos2d-lua
3.10 框架 状态机 具体创建细则 各个参数有详细说明
self.fsm_={}cc(self.fsm_):addComponent("components.behavior.StateMachine"):exportMethods()self.fsm_:setupState({--defer翻译:延迟状态机初始状态为none如果这个为false则状态自动none->normal反之需setupState结束后doEvent("normal")--{n
人气小哥
·
2020-01-08 06:36
cocos2d-lua
3.10 设置不使用cocos studio
直接看代码localMainScene=class("MainScene",cc.load("mvc").ViewBase)--MainScene.RESOURCE_FILENAME="MainScene.csb"--注释掉这行就可以不适用studiofunctionMainScene:onCreate()printf("resourcenode=%s",tostring(self:getReso
人气小哥
·
2020-01-03 18:58
cocos2d-lua
入侵之执行 脚本
也算是外挂了吧。把应用运行起来后,hook进入游戏进程,加载lua脚本,脚本里面去加载图片,保存图片,这不就行了吗?整个app的运行时都具备了,我还苦苦去脱壳,找key干嘛?dofile不行就loadstring。理论上可行,明天实战一下,眼睛血丝好严重。注意休息。0922:void*handle=dlopen("libgame.so",RTLD_LAZY);void*funcaddr=dlsym
自由快挂
·
2020-01-03 11:18
自己写的
cocos2d-lua
动画播放接口
functiong_createAnimation(amName,frameFmtName,firstPos,lastPos,x,y,isForever)localframes=display.newFrames(frameFmtName,firstPos,lastPos)localanimation=display.newAnimation(frames,0.5/10)--0.5秒播放10帧di
人气小哥
·
2019-12-25 03:01
quick
cocos2d-lua
资源脚本加密打包
在引擎目录下/quick/bin/下面compile_scripts.sh这个东西就是我们需要的。他接受好几种加密方式,我一般只用到xxtea_zip和xxtea_chunk这两种。前一种是把lua脚本压缩成一个zip,为这个zip加密。后一种是为每个脚本加密,然后再压缩一次。都差不多。终端进入/quick/bin/这个目录执行./compile_scripts.sh-i你的脚本的目录(比如我的/
Lee坚武
·
2019-12-23 04:51
0801 - luasocket 在
cocos2d-lua
的应用
基于SocketTCPpb+luasocket+收发缓存原版的quick里面带了一个socketTCP的luasocket封装,但是并没有处理网络粘包和少包等情况。我们在这个基础上扩展一个带收发缓存数据,数据格式是pb工具。localscheduler=require("cocos.framework.scheduler")localtcp=require'cocos.framework.net.
自由快挂
·
2019-12-13 07:36
cocos2d-lua
3.10 用代码创建一个9宫格按钮
localfunctiontouchEvent(sender,eventType)ifeventType==ccui.TouchEventType.beganthentextButton:setTitleText("TouchDown")elseifeventType==ccui.TouchEventType.movedthentextButton:setTitleText("TouchMove"
人气小哥
·
2019-11-28 03:15
Lua中让回调函数支持回调对象方法的解决方法
在
Cocos2d-Lua
中,存在很多异步或延迟的操作,例如后台加载图片、等待一定时间执行代码等。这些功能的函数通常要求传入一个function作为参数。
·
2019-09-23 20:02
上一页
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
其他