自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (5)
  • 收藏
  • 关注

原创 JavaScript中类的创建、继承,类的隐藏及实例化

alert("类的隐藏");//异常抛出try{//(function(){}()),先是一个(),然后括号里带一个方法,然后再加上一个()执行//这是一个隐藏的实现,这样的话 ,有利于保护一些数据被篡改(function(){var str = "But";//建立一个People的方法function People(name){this._name

2015-12-01 11:53:59 1053

原创 JavaScript中的闭包

闭包// 官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分// 什么是闭包: // 当内部函数 在定义它的作用域 的外部 被引用时,就创建了该内部函数的闭包 ,如果内部函数引用了位于外部函数的变量,当外部函数调用完毕后,这些变量在内存不会被 释放,因为闭包需要它们. // alert("这是

2015-12-01 11:23:20 330

原创 【cocos2d-js系列问题】cocos2d-js 获取cocostudio中的UI组件

cocos2d-js 3.8.11、先加载cocostudio导出的json文件,代码如下所示:var dong = ccs.load("res/Login.json");//_login.setPosition(size.width/2,size.height/2);//_login.setTag(10000);this.addChild(dong.node);

2015-11-06 17:06:13 1653

原创 【cocos2d-js系列问题】win7 Cocos2d-js 报Uncaught Error: child already added. It can't be added again 错误解决

Cocos2d-js3.8.1   Uncaught Error: child already added. It can't be added again   1、我在Windows写cocos2d-js的时候,发现加载cocostudio导出的json文件时,报Uncaught Error: child already added. It can't be added again 的错

2015-11-06 16:35:45 3839

原创 【cocos2d-js系列问题】win7 cocos2d-js 报ccs is not defined错误解决

cocos2d-js3.8.1    ccs is not defined 1、我在Windows写cocos2d-js的时候,发现加载cocostudio导出的json文件时,报ccs is not defined 的错误,用的版本是cocos2d-x3.8.1的版本。如图: 运行以后在网页控制台输出如图所示:  表面上看没有任何的问题,而且跟官方做的也一样,但是在M

2015-11-06 16:30:01 4364

原创 怎么用 Cocos2d- 3.x 实现 手机震动

在很多时候,我们都看到很多游戏里面有手机震动的这种效果,今天给大家分享一下怎么用Cocos2d-3.x实现手机震动。废话不多说,直接进入主题,请看1、首先你需要建一个Coco2dx的项目,确保当前项目能打包到Android手机上,并没有错误2、建立一个Vibrator的类,然后在.hpp里面实现:#ifndef Vibrator_hpp#define Vibrator_hp

2015-10-19 16:57:40 3451

原创 Cocos2d-x游戏 技能冷去 时间进度

头文件的定义:class HelloWorld : public Layer{public:    ProgressTimer * progressTimer;    MenuItemImage * mi;    Menu *m;    Sprite * sprite;    Size s;/** 技能按钮点击回调 */    void    s

2015-10-05 15:31:00 676

转载 iOS提交应用至APP Store流程

一、申请苹果开发者账号首先需要申请苹果开发者账号才能在APP Store里发布应用。1     准备材料1.1     公司的邓白氏编码给苹果公司发个邮件(或则直接拨打苹果开发者服务热线:4006 701 855 2)。他会给你提供免费注册邓白氏码的网址。直接注册就好.  https://developer.apple.com/ios/enroll/dunsLookupForm

2015-09-27 13:29:33 574

原创 ImageView怎么从pist文件中加载png图片,并对ImageView进行监听

1、首先把plist文件异步先加载             SpriteFrameCache::getInstance()->addSpriteFramesWithFile("Images/blocks9ss.plist");2、获取当前可视区域的大小             Size winsize =Director::getInstance()->getWinSize()

2015-09-16 12:04:51 1291

原创 Cocos2d-x tinyxml2用于xml的解析,自动生成xml文件和解析xml文件

Cocos2d-x 已经加入了tinyxml2用于xml的解析。3.0版本位于external/tinyxml2下。2.x版本位于cocos2dx/support/tinyxml2下生成xml文档引入头文件#include "tinyxml2/tinyxml2.h"using namespace tinyxml2;xml文档生成void HelloWor

2015-09-05 19:39:23 951

原创 coco2dx新建项目报错,ld: -pie can only be used when targeting iOS 4.2 or later clang: error: linker command

在新建cocos2d-x以后,运行发现以下错误:ld: -pie can only be used when targeting iOS 4.2 or laterclang: error: linker command failed with exit code 1 (use -v to see invocation)如图所示:这时候,选中左上角

2015-08-13 21:07:07 753

原创 cocos2dx,elipse,Errors occurred during the build,java.lang.NullPointerException打包Android错误

把COCOS2DX导入Android工程以后,发现报如下错误:Errors occurred during the build.Errors running builder 'Scanner Configuration Builder' on project 'GamePlay'.java.lang.NullPointerException像这种情况

2015-08-09 22:46:25 1196

原创 Cocos2d-x,SQLite3数据库用法,编译,配置

转至:http://cn.cocos2d-x.org/tutorial/show?id=2430前言】在Cocos2d-x中,简单数据存储,可以使用UserDefault。那么如何存储大量,不规则的数据?我们可以使用 SQLite数据库 存储数据。SQLite 是使用非常广泛的 嵌入式数据库 ,它有小巧 、高效、跨平台、开源免费和易操作的特点。所以大量的被用于手机、PD

2015-08-09 19:42:40 504

原创 C++链表,增删改查

////  main.c//  homework_linkList////  Created by jiumiao on 15/7/23.//  Copyright (c) 2015年 jiumiao. All rights reserved.//#include #include typedef struct _NPC{    char n

2015-07-24 17:40:05 2805

原创 Cocos2d-js07-添加音乐及音效和发布朋友圈

Cocos2d-js07-添加音乐及音效和发布朋友圈1、添加背景音乐和音效,代码://播放背景音乐cc.audioEngine.playMusic(res.bg_mp3,true); //播放音效cc.audioEngine.playEffect(res.bg_effect); 2、下载XAMPP软件进行安装,并且启动。3、进入到SnakeGame项目目录下,然

2015-06-26 10:40:21 771

原创 Cocos2d-js06-添加分数和死亡判断

Cocos2d-js06-添加分数和死亡判断1、添加分数,代码://添加分数score = new cc.LabelTTF("分数:0", "Arial", 50);score.setPosition(cc.p(winSize.width/2,winSize.height - 130));this.addChild(score,4); //添加分数this.m_score

2015-06-26 10:38:23 864

原创 Cocos2d-js05-添加身体和移动身体

Cocos2d-js05-添加身体和移动身体1、检测蛇是否吃到食物,代码:  //检测蛇是否吃到食物if(this._head.now_col==this._food.now_col && this._head.now_row==this._food.now_row){    //播放音效    cc.audioEngine.playEffect(res.bg_effect);  

2015-06-26 10:37:12 516

原创 Cocos2d-js04_游戏触摸交互的监听和实现

Cocos2d-js04_游戏触摸交互的监听和实现1、定义触摸函数,注册监听对象及回调方法,代码:   //创建监听对象,回调方法  cc.eventManager.addListener({    event:cc.EventListener.TOUCH_ONE_BY_ONE,    swallowTouches:false,    onTouchBegan:this.o

2015-06-26 10:36:07 829

原创 Cocos2d-js03_画九宫格及对节点进行封装

Cocos2d-js03_画九宫格及对节点进行封装1、实现画出背景,代码://绘制背景 var lc = cc.LayerColor.create(cc.color(175,175,175,75),630,630);lc.setPosition(cc.p(5,300));lc.setAnchorPoint(cc.p(0,0));lc.setTag(111);this.addCh

2015-06-26 10:34:41 697

原创 Cocos2d-js02_实现UI流程和场景跳转

Cocos2d-js02_实现UI流程和场景跳转1、菜单场景代码:/** * Created by chaoge on 15/6/19. */var MenuLayer = cc.Layer.extend({    sprite:null,    helloLabel:null,    size:null,    ctor:function () {        this

2015-06-26 10:33:10 1692

原创 Cocos2d-js01_环境搭建及项目的创建

Cocos2d-js01_环境搭建及项目的创建1、环境搭建,下载软件:   cocos2d-js   webstorm   xampp   浏览器:chrome 火狐   ndk   ant   adt2、进入到引擎目录下执行./setup.py3、创建项目命令:cocos new 项目名称(SnakeGame) -l 语言(js) -d 路径(~/de

2015-06-26 10:28:54 640

原创 Cocos2d-js 贪吃蛇实战项目,H5游戏开发

Cocos2d-js 贪吃蛇实战项目课程简介:   本课程主要用Cocos2d-js实现了贪吃蛇实战项目,主要介绍了环境搭建和项目的创建,引擎架构的分析,入口类,场景的切换,屏幕触摸,Node与Schedule计划任务,通过贪食蛇游戏案例来对所有的知识进行贯穿和应用,对游戏原型的设计,实现UI流程,对节点进行封装、游戏逻辑和游戏触摸的实现,在游戏中添加音乐和音效,从Mac平台打包发布到we

2015-06-26 10:25:21 3744

原创 Win10+VS2013+Cocos2d-x3.6+Eclipse项目打包发布详解

Win10+VS2013+Eclipse项目打包发布详解1、下载软件:JDKAndroid_adtAndroid_ndkAndroid_ant2、环境配置进入到cocos2dx引擎目录下,执行setup.py,然后把项目软件的路径拷贝进去。如果是ant,则需要进入到bin目录下。也可以直接把文件拖进去即可。3、打开eclipse,不过前提条件是要把jdk的环境变量配

2015-06-08 09:56:53 4751 1

原创 Win10+vs2013+cocos2dx3.6环境变量的配置

Win10+vs2013+cocos2dx3.6环境变量的配置1、  下载软件:pythonvs2012以上cocos2dx引擎2、  安装软件:python在相应目录vs安装到相应目录cocos2dx解压想到相应目录3、  环境配置:(1)    配置python环境变量拷贝python的路径,点击我的电脑属性,选择高级系统设置,环境变量,在系统变量中

2015-06-08 09:50:29 3214

原创 JDK8环境变量的配置

JDK8环境变量的配置1、安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示2、安装jdk在相应的目录下(1)安装jdk

2015-06-05 09:39:57 10339

原创 Lua5.1中数学库

Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755

2015-06-04 09:06:19 618

原创 Cocos2dx开发windows phone时,VS2013设置为横屏竖屏问题

1、首先打开自己的windows phone的项目;2、把项目打开,可看到如下的结构:3、然后点击MainPage.xaml文件,可以看到如下结构:然后左边是显示的模拟器,右边是代码,Landscape表示的是横屏,Portrait表示的是竖屏,如图所示:这样就可以设置横屏竖屏了,如果你只是点击模拟器中的旋转来调试横屏竖屏,根本就没用

2015-05-06 15:24:51 1603

原创 cocos2d-x 3.2版本Mac下移植到android手机打包流程环境配置

四打包环境配置   首先你得准备好cocos引擎,这是毋庸置疑的,不然怎么开发呢,是吧,然后准备好ant、sdk、ndk、adt等软件。1、 进入到引擎cocos2d-x-3.2目录下,执行命令:./setup.py,进行环境变量配置,如图:2、   ant需要进入到bin目录下,如图: 3、  配置ndk,如图:4、  配置sdk,如图:

2015-05-04 13:35:56 974

原创 Cocos2d-x 3.2打包错误总结

1、在打包的时候,环境一定要配置好,否则会出现各种的错误。如果配置好了环境,但是之后把文件的路径给改了,会提示找不到该路径的错误,因此在配置好环境以后,不能随便移动adt,ndk,ant,jdk等文件。2、在cocos2d-x3.2版本中,把在jni目录下Application.mk中把以前的替换成一下代码:APP_STL := gnustl_staticAPP_CPPFLAGS :=

2015-05-04 13:17:53 1419

原创 cocos2d-x 3.2版本Mac下移植到android手机打包流程

1、  准备好ndk,ndk,adt(包含sdk和eclipse),jdk等软件;2、  配置好环境变量,直接拖进终端去即可;3、  先安装jdk,再打开eclipse软件,导入准备好要打包项目中的pro.android文件到eclipse中,这时会出错;4、  然后把项目路径下test ▸cocos2d  cocos / platform/android/java/src /org

2015-05-04 11:45:45 1762

原创 在Mac上虚拟机windows中的Cocostudio编辑器中,无法显示图片

cocostudio编辑器在Mac上,我们装了windows虚拟机,然后在虚拟机中装了Cocostudio,如果我们保存在虚拟机中的桌面上,然后想添加某些图片,拖进去以后,发现图片显示不出来。找了各种原因,发现都找不到,网上也找不到相应的问题和资源,这个bug也导致我找了好久,最后发现这个问题好坑。ccocostudio编辑中出现拖进去的所有图片显示不出来,这个原因是因为保存项目的

2015-05-04 11:39:15 1028

转载 类型/结构定义

ccColor3B RGB byte型颜色结构体, 构造方法, 常量定义// RGB颜色结构体 byte型typedef struct ccColor3B{r,g,b}static inline ccColor3B ccc3(r, g, b) // 白色static const ccColor3B ccWHITE = {255,255,2

2015-04-13 17:57:50 467

原创 cocos2d-x打包的时候出现空指针的问题,An error has occurred. See error log for more details. java.lang.NullPointerE

最近在用cocos2dx 3.x版本做android版本的时候,出现点击工程-属性-C/C++ builder的时候会提示The currently displayed paye contains invalid values或者An error has occurred. See error log for more details.java.lang.NullP

2015-04-10 10:26:43 3358

原创 反转单链表的几种方法

最常见的面试题先来一个最常见的题目:反转单链表。假设单链表的数据结构定义如下:  typedef struct LNode{    int     data;    struct LNode    *next;}LNode, *LinkedList;  并且这个单

2015-03-26 10:59:33 588

原创 总结Cocos2d-x 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

2015-03-24 15:01:40 2591

原创 cocos2dx[3.2]——节点类Node

唠叨】    与2.x相比,节点类Node的属性和功能做了大幅度的修改与增加。【Node】    Node类是绝大部分类的父类(并不是所有的类,例如Director类是直接继承Ref类的),如Scene、Layer、Sprite以及精灵集合SpriteBatchNode等等等等的父类都是Node。    Node类包含了一些基本的属性

2015-03-24 14:45:52 715

原创 Cocos2d-x 3.2 的内存管理详解

本文首先介绍 Cocos2d-x 3.2 中内存管理的作用,以及各个作用的应用。借由通俗易懂的解释来了解内存管理的过程。其次通过源码解析介绍其内部的实现原理。加深理解,从而在有需要的时候绕开引擎建立自己的内存管理机制。一、Cocos2d-x 3.2 内存管理的两个方面 1) 通过加入 autorelease 来自动释放那些创建后未使用的对象。2) 通过节点管理来保证对象在弃

2015-03-24 14:33:36 438

原创 c++ cocos2dx程序Allocating an object of abstract class type 错误

c++ 在cocos2d-x中,报错:Allocating an object of abstract class type“xxxxx”在该类中,有未实现的虚函数,需要实现,或者是父类里的虚函数子类没有实现造成的。还有的情况是,在编写代码的过程中,虚函数在父类和子类中的函数名不一样,这可能粗心造成的,我就是这样,在子类中把函数名给改了,所以造成了这样的错误。

2015-03-12 10:01:51 2890

原创 WINDOWS下cocostudio头文件报错解决办法

感谢这个作者的参考:http://www.itnose.net/detail/6099109.htmlCocos2d-x 3.2 学习日志,移植出现error C1083: 无法打开包括文件:“extensions/ExtensionMacros.h”: No such file 或者 无法打开包括文件:“cocostudio/cocostudio.h”: No such file今天在做

2015-02-10 09:15:31 1306

原创 国际化string.xml,字符串显示的载体Label

国际化string字符串显示的载体LabelCocos2d-x 3.3中的Label的主要API:Label::createWithTTF, 使用libfreetype2创建字体Label::createWithBMFont, 使用FNT文件创建一个标签Label::createWithSystemFont, 创建系统原生字体La

2015-02-05 09:26:27 810

sqlite3 数据库 绿色版

vn执行update操作后出现:Error : Previous operation has not finished; run 'cleanup' if it was interrupted.的解决工具。sqlite3.exe绿色版 下载 SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

2018-12-14

iOS 4.0--7.1镜像开发包集合

用Xcode8想真机编译iOS11,弹出提示框This iPhone ... is running iOS 11.1.2 (...), which may not be supported by this version of Xcode...,包含了4.0,4.1,5.0,5.1,6.0,6.1,7.0,7.1等版本,配置请参考博客d地址:https://blog.csdn.net/u013007305/article/details/79671152

2018-03-23

Mac系统下MD5生成和验证工具

Mac系统下MD5生成和验证工具,这个使用起来比较方便,推荐使用这个工具!

2015-11-29

Coco2d-x使用教程

ActionTimeline动画的使用,二、修改动画,关键帧事件,创建多个Node对象,异步加载动画Armature,创建动画并显示,设置骨骼动画的速度,批量添加怪物,实现动画的事件完成动作修改,每个动画的帧事件处理,修改骨骼皮肤,骨骼和一个物理刚体的碰撞,在场景中获取粒子效果等等COCOS2D-X使用教程尽在其中

2015-10-09

cocos2dx开发环境搭建

android游戏开发环境搭建,以及android移动开发换进搭建

2013-12-05

空空如也

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

TA关注的人

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