自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 绘制图形

var draw = new cc.DrawNode();                 //创建drawnode对象           this.addChild(draw, 10);           var centerPos = cc.p(winSize.width / 2, winSize.height / 2);                       //drawS

2016-09-09 13:53:34 251

转载 cocos2d-x使用CCLOG实现log输出

Sample Code CCLOG ("Characters: %c %c \n", 'a', 65); CCLOG ("Decimals: %d %ld\n", 1977, 650000L); CCLOG ("Preceding with blanks: %10d \n", 1977); CCLOG ("Preceding with zeros: %010d \n", 1977);

2016-09-05 16:46:29 1188

原创 游戏整理1

对于数组中存的元素感觉又多了一些理解 一些可能需要注意或者细节的方面记录一下好点 定义全局变量的:!!!!no=还有, 为了区别开用j*列数+i,也算是二维一维相互转换的一种 换行的'\r\n‘ 还有属性和API的区别,setString()和.string=而且还熟悉了一下find和getComponent 再就是边界条件的选用,处理起来的先后顺序对值的影响有些大 对于有歧义的地方

2016-08-29 17:38:01 358

原创 指针用来理解的例子

#include int main() {  /*   int i = 10;   int* p;   printf("*p:\np=%d\t",p);   printf("*p=%d\n",*p);   *p = i;   printf("*p=i:\np=%d\t",p);   printf("*p=%d\t",*p);   printf("i=

2016-08-18 08:35:02 390

原创 小练习2

#include void fun(){ int i,j,sum;         int arr[5][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20}{21,22,23,24,25}}; // for(i=0;i // sum+=arr[i][i]; // } //    sum=1 //  

2016-08-18 08:33:35 183

原创 小练习1

#include int fun(int x){ int a,b,c,d;     a=x/1000;      b=x/100%10;      c=x/10%10;      d=x%10;     if(a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d==x){ return 1; } else return 0; } void main(){ int

2016-08-18 08:32:28 212

原创 C小练习

#include int fun(char str1,str2){ int i,m; if(strlen(str1)!=strlen(str2)){return}; for(i=0;i m=str2[i]-str1[i]; if(m!=0){return} } } void main(){ char str1,str2; scanf("%s",str1); scanf("%

2016-08-18 08:29:57 157

原创 小练习

#include #define PI 3.1415926 int main()   {  float count1(float r);  float count2(float r);  float count3(float r);  float count4(float r);  float count5(float r,float h);  float r,h,c,s1,s

2016-08-10 08:25:51 151

原创 服务端_1

var http=require("http"); var strToll=""; const qs= require('querystring'); http.createServer(function(request,response){     response.setHeader("Access-Control-Allow-Origin", "*");     response.

2016-08-10 08:24:47 215

原创 服务端

var http = require("http") const url = require('url'); const qs = require('querystring'); http.createServer(function (request, response) {      response.setHeader("Access-Control-Allow-Origin", "*

2016-08-10 08:22:55 271

转载 setHeader

一秒刷新页面一次 response.setHeader("refresh","1");  二秒跳到其他页面 response.setHeader("refresh","2;URL=otherPagename"); 没有缓存: response.setHeader("Pragma", "No-cache");   response.setHeader("Cache-Contr

2016-08-10 08:22:02 247

原创 数组笔记

var arr=[,,]数组里有2个元素,都是undefined var a=new Array(10)预分配一个数组空间,里面没有任何属性   ?=[] 将索引值1变成“1”然后作为属性名来使用 a[-1.23]=true;创建一个名为“-1.23”的属性 a[1.000]=a[1] var a1=[,,,]/[,]    0 in a1     true/false? 设置长度低于

2016-08-10 08:21:09 187

转载 c语言"格式说明"

printf的格式控制的完整格式:  % - 0 m.n l或h 格式字符  下面对组成格式说明的各项加以说明:  ①%:表示格式说明的起始符号,不可缺少。  ②-:有-表示左对齐输出,如省略表示右对齐输出。  ③0:有0表示指定空位填0,如省略表示指定空位不填。  ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。对数值型的来说,未

2016-08-06 09:16:41 620 1

原创 偶尔记录的作业

var arr = []; var mixNumber =0; var maxNumber =0; while(true){ var _number =paresInt(Math.random()*20); if(_number arr.push(_number); mixNumber++; }else if(_number>10&&maxNumber arr.push(_num

2016-07-29 23:35:40 152

原创 零散笔记

Creator 提供了 cc.loader.loadRes 这个 API 来专门加载那些位于 resources 目录下的 Asset。和 cc.loader.load 不同的是,loadRes 一次只能加载单个 Asset。调用时,你只要传入相对 resources 的路径即可,并且路径的结尾处不能包含文件扩展名 对于err处理应该这样写 cc.loader.loadRes("csv/m

2016-07-29 23:28:29 163

原创 战斗场景的大致思路以及部分代码

首先加载预制件  判断并把敌人和自己分别放入两个数组 最后loadend函数 loadend函数 每执行一次loadnum++ 如果全部加载完成了 获取到Npclayer上所有的子节点 然后sort把子节点根据Y坐标大小进行层级排布 最后调用beginWar函数 beginwar函数 回合数++ 文本框更新显示 如果是奇数回合调用fightIn2person (攻击

2016-07-29 23:23:17 384

原创 适配器

var ob1 =         {             name:"老王",             age:99,             money:888         }         ob1 = this.shiPeiQi(ob1)         cc.log(ob1.mingZi)         cc.log(ob1.suiShu)         c

2016-07-29 23:21:33 217

转载 面向对象和面向过程的区别

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、

2016-07-29 22:50:14 254

转载 C语言关键字

auto :声明自动变量 break:跳出当前循环 case:开关语句分支 char :声明字符型变量或函数返回值类型 const :声明只读变量 continue:结束当前循环,开始下一轮循环 default:开关语句中的“其它”分支 do :循环语句的循环体 double :声明双精度浮点型变量或函数返回值类型 else :条件语句否定分支(与 if 连用) enum :声

2016-07-29 22:48:41 205

转载 replace的用法

JavaScript replace() 方法 JavaScript String 对象 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp/substr,replacement) 参数 描述 regexp

2016-07-29 22:47:47 420

转载 indexOf的用法

JavaScript String 对象 定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 searchvalue 必需。规定需检索的字符串值。 fromindex 可

2016-07-29 22:46:26 808

原创 碰撞线框

/**  * addChild(new DebugShowRect())  * cc.eventManager.dispatchCustomEvent(DEBUG_SHOW_ME_RECT, [cc.rect(100,100,100,200),cc.color.RED])  */ var DEBUG_SHOW_ME_RECT = "DEBUG_SHOW_ME_RECT" var De

2016-07-24 22:32:27 243

原创 动画添加

var bg = new BgSp(res.bgPng)          this.addChild(bg)         /*cc.spriteFrameCache.addSpriteFrames(res.animation_plist); //加载plist文件         var mExplodeFrames = [];         for (var i=1;i

2016-07-24 22:30:44 172

原创 锤子剪子布游戏

var HelloWorldLayer = cc.LayerColor.extend({     sprite:null,     randomNum:null,     jiLulabel:null,     resultlabel:null,     TollogSelectNum:null,     resultOb:null,     ctor:function () {

2016-07-24 22:29:30 290

原创 拼接2个数组,删除掉其中相同的元素

filterDelSame:function(arr1,arr2){         var returnArr = arr1.concat(arr2)         for(var i = 0 ;i             var nowPo = returnArr[i]             for(var j = i+1 ;j                 if(cc.pSa

2016-07-24 22:26:00 498

原创 上课记录

将多张图片存入数组 然后使用 var animation = new cc.Animation(array, 0.025); 创建空Sprite来运行动画 var sp = new cc.Sprite()         sp.setPosition(300,300)         this.addChild(sp)        sp.runAction(cc.animat

2016-07-24 22:25:13 268

原创 笔记

添加动画 plist + png   var frame = cc.spriteFrameCache.getSpriteFrame("explosion_03.png");         var sp = new cc.Sprite(frame) 添加单张图片 cc.spriteFrameCache.addSpriteFrames(res.animation_plist);

2016-07-24 22:21:46 182

原创 定时器的合并和变速

var HelloWorldLayer = cc.Layer.extend({     schedule1:null,     schedule2:null,     ctor:function () {         this._super();         this.schedule1 = {             target:3,   //记录的是目标值      

2016-07-24 22:18:44 186

原创 汉诺塔

var HelloWorldLayer = cc.Layer.extend({     _s: null,     _t: null,     _e: null,     _n: null,     _lockPos:null,     _tempNum:null,     ctor:function () {         this._super();         thi

2016-07-24 22:16:43 133

原创 定时器的合并和变速

var HelloWorldLayer = cc.Layer.extend({     schedule1:null,     schedule2:null,     ctor:function () {         this._super();         this.schedule1 = {             target:3,   //记录的是目标值      

2016-07-24 22:12:37 207

原创 一些笔记

面向对象的碰撞实现 N个A 和 N个B 要进行碰撞 A的类抛出一个自定义事件    B的类进行接受  在B的处理函数里获得了A 和 B的对象  进行碰撞检测  碰撞则删除 this.scaleY = -1   进行上下翻转 cc.eventManager.removeCustomListeners(USER_CLICK_SHRED_EVENT) 会清除掉所有相同

2016-06-23 18:09:48 181

原创 小练习

一个教室,有10个学生 有些人会打游戏,有些人会学习,每过1小时学习的学生都有50%的几率变为打游戏 有一个管理者,每小时有30%的几率出现 管理者让打游戏的学生学习,抓到3次的枪毙掉 用代码显示过程 第1小时,a学习b打游戏c学习..... 第2小时,a打游戏b打游戏c学习..... ..... 第3小时,a打游戏b打游戏c打游戏..... 管理者出现了,发出了警告

2016-06-23 18:08:28 168

原创 笔记

/* var a =[             [1,2,3,4,5],             [4,5,6,7]         ]         for(var  index in a){             var arr = a[index]             for(var ind in arr){                 cc.log(arr[ind

2016-06-21 16:35:14 209

原创 一些零散笔记

this.touchTarget.setLocalZOrder(that.childrenCount) //将要给元素置顶 切割图片的rect x.y的零点是图片的左上角 一维转二维,/   %  .length arr.sort(function(){return 0.5 - Math.random()});//打乱 var Creat2X2Ar

2016-06-20 17:16:48 153

原创 一些常用的代码和零散笔记

//根据名字取得一个界面 function getWidgetByName(parent, name) {     return ccui.helper.seekWidgetByName(parent, name); };  //取得界面的NODE function getWidgetFromJson(source) {     return ccs.load(source).node

2016-06-20 09:48:48 188

空空如也

空空如也

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

TA关注的人

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