- 博客(11)
- 资源 (17)
- 问答 (2)
- 收藏
- 关注
原创 Git放弃本地所有修改,强制更新
git fetch --allgit reset --hard origin/mastergit fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最新的版本
2016-04-28 17:34:21 10718
转载 Cocosd2d-js 异常处理
Error对象一旦代码解析或运行时发生错误,JavaScript引擎就会自动产生并抛出一个Error对象的实例,然后整个程序就中断在发生错误的地方。Error对象的实例有三个最基本的属性:name:错误名称message:错误提示信息stack:错误的堆栈(非标准属性,但是大多数平台支持)利用name和message这两个属性,可以对发生什么错误有一
2016-04-27 16:48:11 1499
转载 Cocosd2d-js 类型转换
JavaScript是一种动态类型语言,变量是没有类型的,可以随时赋予任意值。但是,数据本身和各种运算是有类型的,因此运算时变量需要转换类型。大多数情况下,这种数据类型转换是自动的,但是有时也需要手动强制转换。强制转换强制转换主要指使用Number、String和Boolean三个构造函数,手动将各种类型的值,转换成数字、字符串或者布尔值。Number函数:
2016-04-27 16:46:55 1053
转载 Cocosd2d-js 对象使用
概述定义方法对象(object)是JavaScript的核心概念,也是最重要的数据类型。JavaScript的所有数据都可以被视为对象。简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。var o = { p: 'Hello World'};上面代码中,大括号就定义了一个对象,它被赋值给变量o。这个对
2016-04-27 16:44:22 786
转载 Cocosd2d-js 数组使用
数组的定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。var arr = ['a', 'b', 'c'];上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。除了在定义时赋值,数组也可以先定义后赋值。var arr = [];arr[0]
2016-04-27 16:38:48 2520
原创 Cocosd2d-js 使用Cocos Studio生成的Json界面文件
使用Cocos Studio生成界面文件,用Js进行加载,将生成Json文件和图片素材放在res目录下,比如登陆界面的LoginScene.json文件加载如下: var UIroot = ccs.load(game.resources["LoginScene_json"]).node; UIroot.setAnchorPoint(cc.p(0.5,0.5));
2016-04-27 14:07:27 1806
原创 Cocosd2d-js 实现序列化Json文件
序列化Json文件到对象数组中var JsonDataReader = cc.Class.extend({ mapdata: null, ctor: function (data, keyName1, keyName2) { this.loadJson(data, keyName1, keyName2); }, loadJson: function(data
2016-04-27 13:15:33 951
原创 Cocosd2d-js 实现模态对话框
使用模态对话框主要是吞噬点击事件,让点击不会透传导底部,新建窗口都继承自模态对话框,也可以创建子类便于实现打开和关闭的动画效果/** * Created by shake on 16/4/7. */"use strict";var ModalDialogLayer = cc.Layer.extend({ m_touchListener:null, ctor:func
2016-04-27 11:21:26 666
原创 Cocosd2d-js 实现窗体管理器
根据弹出窗体的不同层级进行管理和关闭,可以知道当前scene都弹出哪些窗体,便于统一化管理"use strict";var modalDlg = require("./../../ui/common/ModalDialogLayer.js");var WindowManager = cc.Class.extend({ windowList: null, baseZorde
2016-04-27 11:18:41 512
转载 匿名函数的使用
匿名函数,说白了就是“没有名字的函数”,恩废话。给一段代码可能更为直白:$foo = function() { // this is a closure}对,这就是匿名函数,没什么特别的,和一般函数结构神似,唯独少了个函数名。而且这个函数可以作为一个值被赋予一个变量或者对象属性。这种特性使得拥有匿名函数的编程语言再设计一些应用时,更为灵活。匿名函数和普通函数最大的区别是在
2016-04-27 10:49:29 3284
转载 cocos2d-x Tiled地图坐标转换
一、地图坐标Tiled地图一般常见的有3种不同的地图类型,即:普通、45度、45度交错,但是在所有类型的地图中的坐标都是按格子数算的,比如坐标(0,0)代表左上角的第一个格子,需要注意的是,由于3种类型地图的视角不同,所以坐标的起始与分布也有点差别,具体看下面几张图就明白了:1、普通直角地图坐标 2、45度地图坐标 3、45度交错地图坐标 二、地
2016-04-27 10:12:35 1563
Qt实现屏保程序
2014-01-09
curl下载内容被截断,浏览器却可以正常访问
2014-11-11
VS2008编译不过Casablanca?
2013-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人