cocos2d-x
猴子0532
这个作者很懒,什么都没留下…
展开
-
cocos2d-x framework3.6打包
3.X在设置eclipse打包的时候就比2.x方便多了,首先要设置好环境变量,设置错误的话会产生各种莫名的错误,比如点击build_native.py闪退的问题等。这里我要记录的是:一个项目中会嵌很多SDK,所以就会有很多对应的proj.android,比如proj.android_egame,proj.android_andgame,proj.android_cmcc等,需要在各自的下面打不原创 2015-11-14 09:16:29 · 1199 阅读 · 0 评论 -
一个寻找cocostudio任意节点的函数
.h中:#ifndef __SANGUO_UTILS_H__#define __SANGUO_UTILS_H__#include "cocos2d.h"USING_NS_CC;/*** 在节点树中按名字来寻找节点** @param root 根节点* @param name 节点名称** @return 找到返回对应节点,找不到返回null*/cocos2d::N转载 2015-01-23 02:40:17 · 826 阅读 · 0 评论 -
CC_CALLBACK_0 1 2 3区别和callfunc_selector几个的区别
一直对这4个函数的用法和意义比较迷惑。 从源代码里可以看出: _selector :要绑定的回调函数名,是:命名空间:函数名 _target:这个函数要绑定到哪个对象上。一般游戏里直接用this std::placeholders::_1 2 3 4:是占位符,假如回调函数里有参数的话(没有的话直接用CC_CALLBACK_0),就是绑定了回调函数里前1个/前2个/前3个参数,传参数原创 2016-02-19 18:08:04 · 3128 阅读 · 0 评论 -
一个错误
今天调试接受同事的代码,发现了一个bug,表现为事件已经发送,但是就是接受不到这个事件。 首先要明白进入和退出一个场景时各个函数调用的顺序:(一定要用replaceScene()),A->B有切换效果transition B的createScene->B的init()->A的onExitTransitionDidStart()->B的onEnter()->A的onExit()->B的onEnte原创 2016-02-17 23:34:23 · 474 阅读 · 0 评论 -
ios的一些常见错误(不定期添加)
安装游戏的时候出现:安装失败,设备未越狱或没安装Appsync 方法:Provisioning Profiles里面的配置不对。 Development是测试;Distribution是发布。按照常规来说每一个项目都要在分别这两个里面单独的有一个对应appid的Name。 打开Build Settings->Code Signing,里面的Provisi原创 2016-02-02 14:13:11 · 630 阅读 · 0 评论 -
cocos2d-x3.X 环境配置(补漏)
以下是win7-64位:32位的机器只需要下对应的软件即可 1. python:2.x,(现在是2.7.10了?)默认安装即可,不要下3.x 环境变量->系统变量中Path:C:\Python27; PATHEXT:;.PY;.PYM; 如果不打android包的话到这就可以了。 android环境配置: 手动添加:原创 2016-08-16 11:40:08 · 263 阅读 · 0 评论 -
windows下打包cocos2d-x之自动复制第三方so文件
111原创 2015-12-18 23:09:38 · 1768 阅读 · 0 评论 -
工作总结5(随时修改)
用ClippingNode(裁剪节点)切图。网上有很多例子,今天用的只是其中简单的一种。ClippingNode的原理我:用一个模板来对Node区域进行裁剪,本文是对一副图片。贴代码 auto iconBig = seekChildByNameWithRetType(itemClone, "iconBig"); //资源中找到这两幅图,也就是两个节点 auto iconS原创 2015-01-23 22:54:25 · 507 阅读 · 0 评论 -
ValueVector与ValueMap
首先要记住的是:在cocos2d-x中,不能把原生类型(int string等等)存放到Vector中,只能把Ref*类型(即之前的CCObject*类型)放入。ValueVector是存放Value类型的数组,存储原生类型,但是必须要强转到Value类型才可以,也可以吧VAlueMap强转称Value类型,可以存放ValueVector类型,不能存放Ref*类型。ValueVector可原创 2015-02-01 23:51:49 · 931 阅读 · 0 评论 -
工作总结4(随时修改)
列表容器:列表容器,顾名思义就是只能上下滑动的容器,下面说说怎样往里面添加元素,如下图:要往里面加入40个相同的元素,每行6个,每一行的元素放在一个基础容器里,有两种方法实现(其实原理一样)一种是吧要加入的元素单独拿出来做成节点,在加进去,这样做的好处是结构比较清晰,通俗,比较简单,缺点是代码稍多第二种是用clone,这种方法代码较少(推荐),一般美术会做成类似上图原创 2015-01-22 22:52:20 · 487 阅读 · 0 评论 -
一切小知识点,可能不知道原因
cocostudio 2.1.5:当把一个文本的锚点改成(0, 0),则结果在电脑中没问题,在手机中会出现错位,假如要左对齐的话可以选择锚点为(0, 0.5)事件的发送和接受:一般不能把事件的发送放在按钮函数里。cocostudio自适应:在固定拉伸的选择中,是选择的对象与父节点的相对位置不变,不要忘记是父节点 http://www.cocoachina.com/原创 2015-03-25 22:05:31 · 458 阅读 · 0 评论 -
cocos2d-x2.2.6项目在eclipse上搭建
注:cocos2d-x 3.X可能不能用此法基本上可以按照http://www.zaojiahua.com/android-platform.html这个来配。首先要下载python,配置好各种环境变量,网上一大堆,不用cywin。同时最好把所有的cpp h文件设置utf-8格式1. 首先要修改jni->Android.mk里的配置,包括所有的cpp文件,目的是为了让程序知道这些.cp原创 2015-10-11 22:24:32 · 658 阅读 · 0 评论