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
(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
cocos2dx
3.17的csb文件使用方法
cocos2dx
3.17的csb文件使用方法一、手写代码加载csb文件,并获取控件--加载csb场景文件,并将场景添加到节点中。
清风流水1992
·
2020-07-11 08:01
cocos2dx3.17
lua
Cocos2d-x-3.0中改进的标签
在
cocos2dx
3.0发布之前,有CCLabelTTF,CCLabelBMFont和CCLabelAtlas三种文本标签。
cocos2dx
3.0添加了一种新的文本标签。
弗朗德
·
2020-07-11 07:15
cocos2dx
cocos-lua学习笔记(二)开发工具配置和HelloWorld
无法下载请去第三方的网站下载sublime插件下载地址https://github.com/u0u0/quick-comminuty-devQuick-
Cocos2dx
-Community下载地址http
鱼酱2333
·
2020-07-11 07:18
#
[
cocos2d-lua
]
cocos2dx
的那些坑
一.html5与jsb有所区别1.最常见的就是InvalidOjbect咯,因为C++对象创建出来都是临时对象,虽然js能引用到C++对象,但此引用非彼引用,所以要注意retain(),不用的时候release()。2.jsb里面对参数的类型比较严格,但在html5里面有很多转换。比如滑动条的setPercent,html5里面设置为字符串也不会有问题,jsb就不行。还有Label的setStri
monkey-flare
·
2020-07-11 07:53
cocos2dx
3.10-lua_使用官方示例的方式获取UI控件
以下是在
cocos2dx
-3.10-lua中1.概述cocosstudio的MainScene.csb中Scene--bg--Btn_1--Check_12.实例(1)传统的获取UI控件的方法如下:MainScene.lua
爱睡觉的猫L
·
2020-07-11 07:17
cocos2dx
cocos2dx
lua 时间工具类
这是一个基于
cocos2dx
lua的时间工具类,大家可以参考下--[[定时器类]]localTimer={_scheduler=cc.Director:getInstance():getScheduler
beijingfuchenhao
·
2020-07-11 06:27
cocos2dx项目实战与维护
cocos2dX
学习笔记——音乐、音效和进度条
每个游戏都需要音乐和音效,当然进度条也是必不可少一种,可以用于于技能CD,所以就用代码介绍和实现一下以上三种。.cpp中#include"FifthScene.h"#include"HelloWorldScene.h"#include"cocos2d.h"#include"fourthScene.h"//音乐需要SimpleAudioEngine头文件还需要CocosDenshion命名空间;#i
不要糟蹋五谷和杂粮
·
2020-07-11 06:28
cocos2dX
cocos2dX
学习笔记——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
cocos2dX
学习笔记——触摸事件、键盘事件、重力事件
今天练习一下触摸、键盘、重力响应。话不多说,都在代码里.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
cocos2dX
学习笔记——跳转场景
俗话说:“活到老,学到老”。我还这么年轻,看来要学的还有很多呦getVisibleSize();//声明一个label显示的文本字体资源文本大小;autolabel=Label::createWithSystemFont("thisisMyFirstScene","calibri.ttf",30);//HelloWorld::EnterSecondScene是回调函数,参数是:EnterSecon
不要糟蹋五谷和杂粮
·
2020-07-11 06:57
cocos2dX
cocos2dx
-lua项目的构建、编译细则
首先说明你下本文使用
cocos2dx
version2.1.4luaversion5.1第三方摇杆SneakyButton.cpp\SneakyButtonSkinnedBase.cpp\SneakyJoystick.cpp
蒙查查
·
2020-07-11 05:45
cocos2dx
cocos2dx
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
cocos2dx
解析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/
cocos2dx
_su
chiwen8196
·
2020-07-11 03:12
cocos2dx
3.16输入框:TextField和EditBox的使用
cocos2dx
3.16引擎为我们提供了两类编辑框的控件:(1)CCTextFieldTTF(基于CCLabelTTF)self.textField=self.node_root:getChildByName
^随风~~
·
2020-07-11 03:21
Cocos2d-x
C++
cocos2dx
-3.0建立lua项目
所用版本:
cocos2dx
-3.0rc2一、打开终端到
cocos2dx
目录下:输入命令"cd/Users/mac/Documents/cocos2d-x-3.0rc2"路径以自己的2dx路径为准。
凡人道
·
2020-07-11 03:19
cocos2dx
cocos2dx
-CCSpriteBatchNode源码分析(VAO+VBO)
CCSpriteBatchNode简介CCSpriteBatchNode是用来一次渲染多个精灵的,这些精灵是CCSpriteBatchNode的孩子,并且使用同一个纹理,后面将详细分析CCSpriteBatchNode的孩子为什么用使用同一个纹理。多个纹理可以打包成一个纹理,然后通过精灵帧缓存载入这个纹理文件的属性文件,创建纹理与精灵帧,后面用相应的精灵帧创建精灵,这里省去了多次读取外部文件,创建
CodeWorld_Flying
·
2020-07-11 02:05
游戏
游戏引擎
cocos2dx
-实现CCDictionary的hash库uthash详解
uthash详解CCDictionary底层用的是uthash,追踪CCDictionary的接口,查看CCDictionary是如何利用uthash的接口的,以及uthash是怎么实现的。下面是uthash的类图:tail方便uthash快速索引所有对象,每个bucket就是一个拉链法hash表的一个链表。客户变量m_pElements指向客户所有加入uthash中的客户对象构成的链表第一个元素
CodeWorld_Flying
·
2020-07-11 02:04
游戏
数据结构与算法
游戏引擎
cocos2dx
-深度解析plist文件(一)(游戏对象的数据如何从plist创建获取)
cocos2dx
的精灵缓存在创建一组精灵帧,加载瓦片地图,普通动画的创建、骨骼动画等等都会通过plist(parameterlist)文件获得需要的信息,建立器游戏中需要的类对象。
CodeWorld_Flying
·
2020-07-11 02:04
cocos2dx
-精灵如何被渲染and纹理如何被管理、产生与销毁
一、精灵是怎么被渲染出来的cocos渲染用了opengl。所有精灵顶点的位置,都是真实的在opengl世界坐标系中的大小。这些点在XOY平面上,z都为0,它们进行模型视图变换,再进行投影变换,投影空间进行除法运算规格化最后通过视口变换转化为窗口上的一点。voidCCDirector::setProjection(ccDirectorProjectionkProjection){CCSizesize
CodeWorld_Flying
·
2020-07-11 02:04
游戏引擎
c++
cocos2dx
-CCControlButton源码分析
CCControlButttonCCMenu简介CCControlButtton是按钮控件,由一个标签加背景图片构成。cocos的CCMenu以及提供了相应的控件功能,CCMenu同CCControlButtton一样派生于CCLayer,可以开启触摸。CCMenu的孩子CCMenuItem已经提供了简单的按钮功能了,可以由图片或者文字构建一个菜单项,CCMenu可以看成一个控件层,在上面布局子控
CodeWorld_Flying
·
2020-07-11 02:04
游戏引擎
游戏
cocos2dx
中注册导出c++函数供lua调用(使用tolua++)
参考http://www.cnblogs.com/mrblue/archive/2013/06/08/3126997.html,机器是windowsxp,VS2010这种方法是不依赖于
cocos2dx
引擎中的
可爱的土黄色的狗子
·
2020-07-11 02:48
编程工具
cocos2dx
-lua手游客户端框架设计
为了快速开发游戏,需要设计基于lua的
cocos2dx
游戏框架,设计思路如下接口简短,快速开发,容易记,扩展原生方法(大部分luaide提示功能都不是很友好)事件消息发送机制封装及调用UI控件的定制封装按钮
bantuning9070
·
2020-07-11 02:10
cocos2dx
概要及开发技术—认识cocos2d-x游戏引擎
——1了解
cocos2dx
解决方案层次app【应用层】viewevent[openGL层]screenlayertouch/key【
cocos2dx
层】——2了解功能模块cocos2d-x[openglES
剑有偏锋
·
2020-07-11 02:38
cocos2dx
Cocos2dx
3.x项目配置lua步骤
1.拷贝安装目录\cocos\scripting文件夹到项目工程下\cocos2d\cocos\2.拷贝安装目录\external\lua文件夹到项目工程下\external\3.打开vs,选中项目解决方案,右键->添加->项目,选择\cocos\scripting\lua-bindings\proj.win32\libluacocos2d.vcxproj;4.选中项目,右键->添加->引用->添
auccy
·
2020-07-11 02:35
Cocos2dx
cocos2dx
lua环境搭建及断点调试
Cocos2d-x3.9+VS2012+BabeLua如何搭建
cocos2dx
lua环境分类:
cocos2dx
Lua(3)版权声明:本文为博主原创文章,未经博主允许不得转载。
aodis
·
2020-07-11 02:34
cocos2dx
——lua自动和手动绑定
【自动绑定】参考:http://my.oschina.net/skyhacker2/blog/298397主要是通过引擎自带的tools/tolua,主要步骤如下:1.编写好要导出的c++类,如果是libcocos2d里添加,需要添加导出标记:classCC_DLLTest2.到tolua目录根据README.mdown配置好环境:*Makesurethatyouhaveinstalled`and
adfansong
·
2020-07-11 01:32
cocos2dx
cocos2dx-lua
C++
cocos2dx
3.2 学习篇之三(场景的创建与切换)
好了废话不多说,开始讲我的学习
cocos2dx
之路。本次学习的成果主要游戏的场景创建和场景间的相互切换以及很好的了解了游戏的整体框架。首先,我们必须了解的是游戏的整体框架,游戏是怎么运行的。
星星的点点
·
2020-07-11 01:19
cocos2dx学习之路
Cocos2dx
WebSocket的使用
Cocos2dx
封装了WebSocket,可以直接在项目中使用废话不多说,直接上代码//HelloWorldScene.h#ifndef__HELLOWORLD_SCENE_H__#define__HELLOWORLD_SCENE_H
WangPengJu__
·
2020-07-11 01:52
cocos2dx
Lua中“.”和“:”的区别
初学lua,可能会对.和:这两个符号的用法产生疑问,很多时候都会因为这个出错,这里笔者简单介绍下笔者在使用
cocos2dx
游戏开发中对这两者的认识冒号的作用:定义函数时,给函数添加隐藏的第一个参数self
平淡风云
·
2020-07-10 23:26
游戏开发
cocos2dx
读取xml详细解析
原文地址:http://blog.csdn.net/comeontom/article/details/7933692】这些天被
cocos2dx
如何读取xml困惑着,现在总结总结,如有错误,欢迎指正!
comeontom
·
2020-07-10 21:42
cocos2d-x
Cocos2dx
之CCLabelBMFont类
C++之旅QQ群:201704374伸手党的救星,1T资料等你来战一、CCLabelBMFont二、程序设计和实现#ifndef__T10CCLabelBMFont_H__#define__T10CCLabelBMFont_H__#include"cocos2d.h"USING_NS_CC;classT10CCLabelBMFont:publicCCLayer{public:T10CCLabelB
CCDreamOldBoys
·
2020-07-10 20:19
Cocos2d-x
游戏开发(三) 之
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
-3.11 使用创建Lua项目以及运行自定义场景
第一节创建项目现在用
cocos2dx
3.11版本写一个小游戏,首先创建项目,在终端里输入如下指令:cd/Users/xiaosong1531/Desktop/cocos2d-x-3.11.1/tools
xiaosong15311
·
2020-07-10 18:32
Cocos2dx
lua 启动流程
cocos2dx
版本3.x,工具VS2013+babelua插件1.lua工具,babeluababelua下载地址:http://babelua.codeplex.com/,下载后点击安装就可以了看到上图的
taotanty
·
2020-07-10 18:48
cocos-2dx
cocos2dx
——节点的渲染(绘制)顺序LocalZOrder、GlobalZOrder、OrderOfArrival
在学习
cocos2dx
时经常出现这种情况→→→→→→→→→→→→→→→→!!!本该出现的妹纸为何变成娘娘!逗逼的表情背后隐藏着令人心动的美丽脸蛋,是什么让娘娘得宠,又是什么让妹纸消失!
break;
·
2020-07-10 17:15
cocos2dx学习笔记
win32到android,missingfile导致的闪退
今天,break把一个使用
cocos2dx
在win32下开发的项目编译成android进行调试时碰到闪退的问题。在win32下运行没有问题,在android上运行却出现闪退的情况。
break;
·
2020-07-10 17:15
cocos2dx
——节点的排序原理(sortAllChildren)
在《
cocos2dx
——节点的渲染(绘制)顺序LocalZOrder、GlobalZOrder、OrderOfArrival》(详情见:http://blog.csdn.net/qq_28290581/
break;
·
2020-07-10 17:43
cocos2dx学习笔记
cocos2dx
3.0rc android平台搭建开发环境纠错备忘录
(转载请注明原文地址:http://write.blog.csdn.net/postedit/21968487)平台:ubuntu+androidcocos2d版本:3.0rc搭建环境的步骤在cocos2d3.0rc的根目录的README.md中写得简明扼要,绝不脱泥带水,但我遇到了不少问题,网上四处搜索找不到解决办法,这里把我遇到的几个问题和解决办法分享一下。官方给出的安装步骤:1.Downlo
峻峰飞阳
·
2020-07-10 16:47
cocos2d-x
android
linux
cocos2dx
-详细剖析lua(如何与lua集成,如何导出lua api,如何与lua交互)
本文详解lua是怎么跟c/c++交互的;cocos怎么利用luac/c++交互的技术,导出luaapi的供脚本使用;cocos如何进行c++与lua混合编程,cocos有哪些重要lua接口。一、lua与c、c++的交互1、lua简介lua是由c语言编写,c/c++程序可以包含lua库,利用提供的api进行lua脚本开发,lua提供了c与lua相互调用的接口。下面是lua的全部库文件:lapi.cl
CodeWorld_Flying
·
2020-07-10 16:49
c++
游戏引擎
cocos2dx
3.x lua环境配置与代码调试
版本:
Cocos2dx
3.10Lua环境配置:这里使用VS+BabeLua进行编辑与调试新建项目:直接上图(注意红框的地方!)
WangPengJu__
·
2020-07-10 16:38
cocos2dx
lua
Quick-
Cocos2dx
-Community 3.7 windows 安装
官方网址:http://www.cocos2d-lua.org/Windows1.先到官网找到git网址,clone框架代码2.直接运行目录下的setup_win.bat这里其实只是设置了个环境变量3.运行player3即可使用了Android1.使用player3新建个工程这里都是可视化操作,还是蛮简单的,你可以自己选择是否copy引擎代码到工程里2.下载Python2.7的32位增加环境变量3
奋斗ing
·
2020-07-10 15:28
cocos2dx
记录下
cocos2dx
3.16版本的用法
首先,这里是
cocos2dx
官网:http://www.cocos2d-x.org/#。所有资料都能在这里找到。
某Zz
·
2020-07-10 15:31
玩具
cocos2dx
uiButton 的几种常用方式
//CreatethebuttonButton*button=Button::create("cocosui/animationbuttonnormal.png","cocosui/animationbuttonpressed.png");button->setPressedActionEnabled(true);button->setPosition(Point(widgetSize.width
ywl102402
·
2020-07-10 14:24
cocos
quick-
cocos2dx
中AssetsManagerEx的理解
最近研究quick-
cocos2dx
的热更新机制,看到它主要是通过AssetsManagerEx来实现热更新,而网上大多数介绍的AssetsManager类已经在quick-
cocos2dx
3.3中被禁用了
xkym_game
·
2020-07-10 13:48
cocos2dx
cocos2dx
实现3d拾取注意事项
用的是
cocos2dx
3.x,如果是真机测试,glview=cocos2d::GLViewImpl::createWithRect(...)和glview->setDesignResolutionSize
weixin_34376986
·
2020-07-10 09:37
cocos2dx
[3.2](3) ——大巨变3.x
【唠叨】本节摘自:(1)v3.0发布说明:https://github.com/fusijie/Cocos2d-x3.0-Release-Note/blob/master/cocos2d-x_v3.0_release_notes.md(2)C++11新特性:http://blog.csdn.net/ls1122/article/details/38339851【v3.0亮点】>使用C++(C++1
weixin_33725272
·
2020-07-10 07:19
Cocos2dx
热更新遇到的那些坑
1、
Cocos2dx
热更新因为文件名含有空格,ios下载失败bug修改问题描述:项目中偶尔遇到美术图片命名时不规范,导致图片名字含有空格。导致ios热更新时,遇到下载失败。
weixin_30367873
·
2020-07-10 06:44
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他