- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 JavaScript的深拷贝和浅拷贝
在使用JavaScript对数组进行操作的时候,我们经常需要将数组进行备份,事实证明如果只是简单的将它赋予其他变量,那么我们只要更改其中的任何一个,然后其他的也会跟着改变,这就导致了问题的发生。方法一:js的slice函数对于array对象的slice函数, 返回一个数组的一段。(仍为数组) arrayObj.slice(start, [end]) 参数 arrayO
2015-11-22 23:26:48 392
原创 cocos-js 格子地图的使用标记
1.地图可以看成一个M*N的二维数组,每一个二维数组标记一个tag 值; 0 1 22.copy 一份当前地图上放置物品的数据;3.循环检测道具物品占有的每一个格子的当天tag 值;为0表示为开启,为1代表可放, 2为已占取;根据不同的tag值进行格子的颜色设置4.放置该道具物品时,清除之前该位置占有格子的tag值;重新添加新格子的tag 值,同时记录下当前道具的位置和方向;5.检
2015-11-19 00:20:04 395
原创 cocos-js实现文本提示框------根据文字的设置背景框大小
基本实现原理:1.设置一个九宫格背景图;如,var imge = new ccui.Scale9Sprite();2.根据传入的参数 string 和宽度进行设置;3.默认有一个宽度,读取labelTTF创建的文字高度;4.设置背景图片的大小;5.添加文字到该背景图所在的节点层上;代码例子如下:auto spriteBg = new cc.Scale9Sprite();
2015-11-19 00:08:19 1761
原创 lua 开发学习之旅三
1.visual C++ 6.0 工作区RunGUI (" interface.lua")1.游戏概念 2.环境 3.技术需求 4.基本玩法 5.玩家操作 6.游戏对象 7.游戏界面 使用Lua处理游戏数据:
2015-11-18 23:52:49 269
原创 未来的一个目标------------------------2015年11月1日
从今天开始刻苦学习不能再是一句空话,要将其付诸于行动,要开始一段痛苦的历程,来成就一场真正的成功,只为自己能有一个强大的内心。1.低调做人高调做事;2.尝试那些自己从来没有做过的事情,锻炼自己一颗强大的心;3.开始一段勤勤奋奋的学习历程,像上学考试那会一样努力;4.认真的培养自己的思考人生的能力;5.努力去追求自己喜欢的东西,女孩,勇敢的付诸于行动;6.开始写自己的
2015-11-18 23:51:46 326
原创 cocos-js 的事件监听(学习)
简单方法的事件添加:cc.eventManager.addLisener({event: cc.Event.Lisener.Touch_One_By_one; onTouchBegin:function(touch,event){ if(cc.rectContainsPoint(event.getCurrentTarget().boundingB
2015-11-03 00:04:34 660
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人