3 尝尝大自然的气息吧

尚未进行身份认证

暂无相关描述

等级
博文 55
排名 8w+

lua中操作符的优先级

lua中操作符的优先级

2016-10-27 16:24:20

lua中 pairs 和 ipairs区别 和用法

lua中pairs和ipairs区别标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下ipairs(t)Returnsthreevalues:aniterator

2016-10-27 15:02:43

JS基础知识

http://bonsaiden.github.io/JavaScript-Garden/zh/#function.closures

2016-09-26 10:31:09

cocosCreate 黄金矿工绳索摆动,以及钩子的扔出和回收

this.startPos=this.rope.position;//记录起始位置//绳子摇摆动作this.shakeAction=cc.repeatForever(cc.sequence(cc.rotateTo(3,60),cc.rotateTo(3,-60)));//回收钩子//绳子收回动作,绳子收回后执行摇摆动作this.returnAction=cc.s

2016-09-19 19:18:44

creator 点击事件

properties:{background:cc.Node,},123this.background.on(cc.Node.EventType.TOUCH_START,function(event){})12将background节点添加点击事件 (点击事件只能在节点上添加!!!) creator里的新点击事件写法,cc.No

2016-09-13 19:43:42

关于Action动作

1.移动To是移动到指定位置,By是以自己为中心向设置的x,y移动:varmoveTo=cc.moveTo(2,cc.p(cc.winSize.width,cc.winSize.height>>1))varmoveBy=cc.moveBy(2,cc.p(cc.winSize.width,cc.winSize.height>>1))122.旋转To是旋转

2016-09-13 19:37:05

setInterval 、 settimeout 、clearInterval 用法(特殊情况下代替schedule)

setIntervalAPI链接 间隔0.3秒执行一次(多次)setInterval(function(){cc.log("dosomething")},300)123settimeoutAPI链接 延迟0.3秒执行一次(单次)settimeout(function(){cc.log("dosomething")},300)123

2016-09-13 19:34:47

Cocos2D -- 添加点击侦听listener(基本格式、判断点击区域、拖拽跟随移动)

varthat=thisvarlistener=cc.EventListener.create({event:cc.EventListener.TOUCH_ONE_BY_ONE,//吞没事件穿透swallowTouches:true,onTouchBegan:function(touch,event){returntrue;//★★★★★//(r

2016-09-13 19:31:19

适配器的用法

适配器方法: 功能:将预先加载的对象属性对应转换到新对象上adapter:function(ob){varnewOb={name:ob.name,pic:ob.pic,life:ob.blood||ob.life,life_grow

2016-09-13 19:25:21

cocos Creator 动态添加图片函数

调用方法传入节点和图片地址this._addSpritePic(this.bg.getComponent(cc.Sprite),"pic/map/1");//第一个必须是cc.Sprite类型如果this.bg是node节点需要getComponent里面的Sprite12方法里将传入图片地址对应图片加载到对应节点(必须是cc.Sprite节点!!!)

2016-09-13 19:23:09

cocos2d-js打包APK出现的问题

1.schedule里面的cc.repeatforever不能用!!!!!!!!! 解决办法:将cc.repeatforever替换成9999999999暂时可以解决在计时器里面不填写次数会默认无限-1也可以默认无限但是打包APK之后可能无效removeFromParent移除之后任然会产生其他影响(在飞机游戏中,子弹碰撞敌机,子弹removeFromParen

2016-09-13 19:08:31

Cocos Creator 自定义事件

抛出自定义事件varCustom_Event=newcc.Event.EventCustom("EventName",false)Custom_Event.setUserData(data)cc.find('UIScript').dispatchEvent(Custom_Event)123接收自定义事件varthat=this

2016-09-13 19:07:18

配置Android的SDK,DNK,JDK,ANT打包APK环境

Android-sdk: 参考网站: http://jingyan.baidu.com/article/f71d603757965b1ab641d12a.html 细节部分:解压SDK后,将这两个文件夹地址复制到系统变量中的path里,要分号”;”隔开. 在变量值里加入androidSDK中platform-tools和tools的路径(如图两个文件夹) 注意:需要

2016-09-13 19:06:11

JS局部坐标和全局坐标的转换

properties:{ player:cc.Node, background:cc.Node, },将点击的点touchPoint转化为player的父对象的相对节点. (可以用来比较player坐标和点击坐标的相对位置)世界坐标转化为相对坐标:this.background.on(cc.Node.EventType.T

2016-09-13 19:03:22

斗地主游戏制作流程(1)

1.创建牌的预制件,利用利用for循序吊用创建预制件方法,将i值传入创建预制件中作为牌的id属性并将其传入预制件绑定的脚本,//------------------------------------------onLoad:function(){this._loadedCards=0this._totalNum=52for(vari

2016-09-13 17:00:46

删除数组中相同的元素

_DeleteSamePoint:function(arr1,arr2){varreturnArr=arr1.concat(arr2)for(vari=0;ireturnArr.length;i++){varnowPo=returnArr[i]for(varj=i+1;jreturnArr.lengt

2016-08-15 09:08:50

适配器的用法

adapter:function(ob){varnewOb={name:ob.name,pic:ob.pic,life:ob.blood||ob.life,life_grow:ob.blood_grow_up,maxlife

2016-08-15 09:03:30

indexOf和replace的用法及案例

indexOf用法:varstr="abcdefg"str.indexOf("a")//0//如果不存在会返回-1//如果存在会返回该字符在字符串中的位置1234replace用法:varstr="abcd"str.replace("a","x")cc.log(str)//"abcd"1234varstr="abc

2016-08-15 09:02:16

cocos creator的自定义事件移除

removeFromParent移除以后会自动调用onExit this.listener=cc.eventManager.addCustomListener(“自定义命名”) cc.eventManager.removeListener(this.listener)进行定点移除this.removeFromParent(true);onExit:function(){

2016-08-15 08:59:50

cocos creator的自定义事件

vartestEvent=newcc.Event.EventCustom("CustomName",false)testEvent.setUserData("abc")cc.find("UIScript").dispatchEvent(testEvent);123cc.find(“UIScript”)里UIScript是节点varthat=

2016-08-15 08:58:13
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!