
cocos2dx
xiaowenguili
这个作者很懒,什么都没留下…
展开
-
cocos2dx-3.12包含cocos-ext.h编译不过的问题
vs2013工程文件中包含了cocos-ext.h文件会报无法打开包含文件extensions/ExtensionExport.h的错误网上有帖子说需要手动加载这三个库libCocosStudio、libExtensions、libGUI但是cocos2d-x3.12找不到这三个库文件/cocos2d/cocos/editor-support/cocostudio/proj.win原创 2016-08-22 14:59:22 · 1480 阅读 · 0 评论 -
cocos2d项目打安卓包(lua代码)
一、JDK安装与环境变量配置我下载安装的jdk版本是1.8.01、系统变量→新建 JAVA_HOME 变量C:\Program Files\Java\jdk1.8.0_402、编译Path变量(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入下面的路径)C:\Program Files\Java\jdk1.8.0_40\bin3、系统变量→新建 C原创 2017-09-28 17:54:14 · 4019 阅读 · 0 评论 -
lua-setLocalZOrder设置渲染层级
cocos2dx引擎功底很薄,对“渲染层级值越大渲染层级越高”还是“渲染层级值越小渲染层级越高”不清楚。 这里用代码做了一个实验//渲染层级测试auto sprite1 = Sprite::create("1.png");sprite1->setPosition(Vec2(visibleSize.width / 2 - 100, visibleSize.height / 2 + origin.原创 2017-07-04 17:35:32 · 8163 阅读 · 0 评论 -
lua-FileUtils文件工具类
用法1:用来判断图片文件是否存在if cc.FileUtils:getInstance():isFileExist(_gameImageFile) then self.gameButton[i]=ccui.Button:create(_gameImageFile);else self.gameButton[i]=ccui.Button:create("lobby/LobbyScen原创 2017-06-30 10:05:06 · 1567 阅读 · 0 评论 -
lua-Texture2D纹理缓存的加载
给游戏节点设置背景图片,当没有对应游戏的背景图片就设置默认的背景图片,这需要判断图片是否存在,我这里用到了缓存,直接贴代码local _gameImageFile = string.format("lobby/LobbyScene/%d.png",_gameInfo.uNameID)local _textureCache = cc.Director:getInstance():getTexture原创 2017-06-30 09:51:19 · 2130 阅读 · 0 评论 -
lua-使用滚动容器ScrollView
ScrollView是cocos2dx ui里面封装的一个控件,首先看下C++中创建ScrollViewusing namespace cocos2d::ui;//首先要使用ui命名空间ui::ScrollView* scrollView = ui::ScrollView::create();scrollView->setContentSize(Size(280.0f, 100.0f));sc原创 2017-06-30 09:39:57 · 5407 阅读 · 0 评论 -
lua-精灵的创建
lua中两种创建精灵的方式local bg=display.newSprite("sy/bg.png")--创建一个精灵bg:move(display.center)bg:addTo(self)local _set=cc.Sprite:create("sy/fwe.png")--创建一个精灵_set:move(display.center)_set:addTo(self)local sc原创 2017-04-06 20:12:44 · 725 阅读 · 0 评论 -
序列帧动画
Sprite* pSprite = Sprite::create("Action_chi.png", cocos2d::Rect(0, 0, 280, 220));pSprite->setPosition(Vec2(visibleSize.width / 2, visibleSize.height / 2));addChild(pSprite);//图片纹理Texture2D* textur原创 2016-10-13 19:35:52 · 941 阅读 · 0 评论 -
使用TTF字体
TTFConfig ttfConfig("fonts/liuwen.ttf", 15);auto label1 = Label::createWithTTF(ttfConfig, "Print Resources");label1->setPosition(visibleSize.width/2.0,visibleSize.height/2.0);addChild(label1);*/coco原创 2016-09-26 17:53:06 · 860 阅读 · 0 评论 -
cocos2d-x-3.13\cocos\ui控件Text、TextField、TextBMFont
Text对应文本框控件 TextField对应输入框控件 TextBMFont对应自定义字体控件原创 2016-09-26 17:49:08 · 1803 阅读 · 0 评论 -
cocos2d-x-3.13\cocos\ui控件ImageView
ImageView对应cocostudio中的图片控件 一开始接触这个图片控件就有个疑问:既然有了Sprite,为什么还要图片控件。 后面看了网上的一些博客,这个图片控件还有容器的作用,里面可以放其他控件,后面试了下,果然可以。 这里编辑人物属性就用图片控件作为背景图,在代码里面移动这个图片控件,整个属性就会跟着移动原创 2016-09-26 16:33:22 · 1445 阅读 · 0 评论 -
cocos2d-x-3.13\cocos\ui控件TextAtlas
TextAtlas是数字标签 cocostudio中的数字标签对应TextAtlas而不是LabelAtlasWidget *pWidget = dynamic_cast<Widget*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile("NewUi_1.json")); auto *imageView = static_c原创 2016-09-26 16:26:57 · 1920 阅读 · 0 评论 -
cocos2d-x-3.13\cocos\ui控件CheckBox
添加选择事件 .cppWidget *pWidget = dynamic_cast<Widget*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile("NewUi_1.json")); auto *pcheck =static_cast<CheckBox *>(Helper::seekWidgetByName(pWidget原创 2016-09-23 17:16:36 · 558 阅读 · 0 评论 -
cocos2d-x-3.13\cocos\ui控件Button
使用ui控件必须添加#include “ui/CocosGUI.h”(在.h文件中添加)和命名空间using namespace cocos2d::ui(在cpp文件中添加);Widget *pWidget = dynamic_cast<Widget*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile("NewUi_1.json"))原创 2016-09-23 16:33:53 · 799 阅读 · 0 评论 -
cocoStudio布局界面,然后代码加载布局控件
用cocostudio新建一个项目 1、文件\新建项目\如下图所示输入项目名称,选择项目位置;这样在指定位置就自动创建了一个项目名称文件夹 2、设置画布大小 现在画布大小是480*320,画布下面默认一个层容器Panel_14,在开发过程中设置程序中窗口大小,画布大小,层容器大小一致,然后给层容器设置背景图片,这样程序加载起来就有了默认背景,然后从右边控件区域拖动控件到层容器中。 3原创 2016-09-23 16:15:36 · 1449 阅读 · 0 评论 -
__NotificationCenter事件通知中心(观察者模式)
__NotificationCenter事件通知中心(观察者模式)原创 2016-09-01 15:17:06 · 2163 阅读 · 0 评论 -
cocos创建lua工程
1、进入python命令目录2、执行命令new工程名:TEST-l语言:lua-d工程路径:3、这个是工程库,替换自己写的lua代码的cocos库替换4、一下分别为win32工程和android工程原创 2017-10-25 11:23:10 · 1766 阅读 · 0 评论