自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 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 262

原创 runOnUiThread(new Runnable())

这是一种更新系统UI的方法,另外一个方法是用handler。 更新UI是主线程也就是UI线程来更新,如果用子线程来更新会发生错误 instance.runOnUiThread(new Runnable(){ @Override public void run() { } });

2016-05-23 14:40:48 1847

原创 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 3125

原创 Missing iOS Distribution signing identity for...

1.打开钥匙串 2.左上角:显示->显示所有已过期的证书 3.在‘登陆’和‘系统’中删除已过期的Apple Worldwide Developer Relations Certification Authority证书.(不要选择我的证书,要选择证书那一项) 4.下载https://developer.apple.com/certificationauthority/AppleWWDRCA.c

2016-02-18 17:02:59 325

原创 一个错误

今天调试接受同事的代码,发现了一个bug,表现为事件已经发送,但是就是接受不到这个事件。 首先要明白进入和退出一个场景时各个函数调用的顺序:(一定要用replaceScene()),A->B有切换效果transition B的createScene->B的init()->A的onExitTransitionDidStart()->B的onEnter()->A的onExit()->B的onEnte

2016-02-17 23:34:23 473

原创 ios的一些常见错误(不定期添加)

安装游戏的时候出现:安装失败,设备未越狱或没安装Appsync 方法:Provisioning Profiles里面的配置不对。 Development是测试;Distribution是发布。按照常规来说每一个项目都要在分别这两个里面单独的有一个对应appid的Name。 打开Build Settings->Code Signing,里面的Provisi

2016-02-02 14:13:11 629

原创 windows下打包cocos2d-x之自动复制第三方so文件

111

2015-12-18 23:09:38 1767

原创 近期接sdk的一点小总结3(单机)

1. armeabi-v7a是在android5.0及以上使用的,5.0以及以上版本优先从armeabi-v7a中查找资源文件,没有这个文件的时候会从armeabi中    查找所以打的包都不要有这个文件夹,除非文档中说明2. An error occurred while automatically activating bundle com.android.ide.eclipse.ad

2015-12-03 10:50:24 431

原创 近期接sdk的一点小总结2(单机)

c++与java相互调用:当点击游戏购买某一个道具时,步骤是:1.     这个步骤可以理解为调用我们写的java函数前一个固定写法,要先通过静态方法来“唤醒”java,如果不加的话会产生闪退等bug,当然具体的函数可以随意定义。具体函数意思就     不多说了,网上多的是。2.

2015-11-30 17:50:43 447

原创 近期接sdk的一点小总结1->AndroidManifest.xml各部分的作用

由于我是用的cocos2d-x3.6嵌的sdk,所以只对这个版本的AndroidManifest.xml进行说明从上往下说:1. package="",包名。由于一些sdk对包名有特定的要求,所以只需要改这个地方,保存,确定即可。2. android:versionCode和android:versionName:前者是表示正式版给用户有几次更新(1、2、3.....),不用显示给用户

2015-11-28 23:10:29 594

转载 Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分

本文参考了谷歌开发者文档:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#provisional如果开发的应用用户较多,那么必须保证应用在多个版本不同的设备上能够正确的运行。这就要求对各个版本比较熟悉,知道在什么版本中加入了什么新的功能或特性。但是Android的版本太多了,是个令

2015-11-17 14:40:54 366

原创 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 1195

原创 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 656

原创 一切小知识点,可能不知道原因

cocostudio 2.1.5:当把一个文本的锚点改成(0, 0),则结果在电脑中没问题,在手机中会出现错位,假如要左对齐的话可以选择锚点为(0, 0.5)事件的发送和接受:一般不能把事件的发送放在按钮函数里。cocostudio自适应:在固定拉伸的选择中,是选择的对象与父节点的相对位置不变,不要忘记是父节点    http://www.cocoachina.com/

2015-03-25 22:05:31 457

原创 ValueVector与ValueMap

首先要记住的是:在cocos2d-x中,不能把原生类型(int string等等)存放到Vector中,只能把Ref*类型(即之前的CCObject*类型)放入。ValueVector是存放Value类型的数组,存储原生类型,但是必须要强转到Value类型才可以,也可以吧VAlueMap强转称Value类型,可以存放ValueVector类型,不能存放Ref*类型。ValueVector可

2015-02-01 23:51:49 929

原创 工作总结5(随时修改)

用ClippingNode(裁剪节点)切图。网上有很多例子,今天用的只是其中简单的一种。ClippingNode的原理我:用一个模板来对Node区域进行裁剪,本文是对一副图片。贴代码 auto iconBig = seekChildByNameWithRetType(itemClone, "iconBig"); //资源中找到这两幅图,也就是两个节点 auto iconS

2015-01-23 22:54:25 506

转载 一个寻找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 824

原创 工作总结4(随时修改)

列表容器:列表容器,顾名思义就是只能上下滑动的容器,下面说说怎样往里面添加元素,如下图:要往里面加入40个相同的元素,每行6个,每一行的元素放在一个基础容器里,有两种方法实现(其实原理一样)一种是吧要加入的元素单独拿出来做成节点,在加进去,这样做的好处是结构比较清晰,通俗,比较简单,缺点是代码稍多第二种是用clone,这种方法代码较少(推荐),一般美术会做成类似上图

2015-01-22 22:52:20 487

sublime text3注册码注册不上解决方法

sublime text3注册码注册不上解决方法 sublime text3注册码注册不上解决方法sublime text3注册码注册不上解决方法

2018-05-05

openGLES 3.0

OpenGL ES3.0 编程指南 英文版 英文版 OpenGL ES3.0 编程指南 英文版

2017-11-19

学习openGL最好的入门书籍,没有之一

源代码网址:https://github.com/JoeyDeVries/LearnOpenGL

2017-11-19

ios内购的代码

记录了ios内购的代码

2016-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除