
cocos
文章平均质量分 53
cnmm22
这个作者很懒,什么都没留下…
展开
-
cocos js js java互调 (如何在ANDROID平台上使用JS直接调用JAVA)
在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单:var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters...)在callStaticMethod方法中原创 2015-06-22 12:56:53 · 4132 阅读 · 0 评论 -
cocos js 打包apk出错
答案:重新新建一个项目,只覆盖 src ,res ,和配置的json 文件,main.js一定是因为路径问题,可能是之前粘贴了项目。原创 2015-06-24 16:11:54 · 573 阅读 · 0 评论 -
cocos js update()
环境:Win7 64位Cocos2d-JS v3.1Cocos Code IDE v1.0.0.Final正文:主要分为两种方式,一种是直接用延时函数,比如scheduleCallbackForTarget,scheduleOnce等;另外一种就是在每帧的更新函数里面进行控制。1. 第一种直接使用函数的方式这里只谈使用要注意的地方,至于函数参数,官方转载 2015-06-25 11:15:05 · 3280 阅读 · 0 评论 -
do{}while(0)与CC_BREAK_IF的绝妙搭配
从一开始觉得没有必要,到觉得非常好用,我经历了大概两个月的时间,下面来总结一下什么情况下使用这种结构吧。第一种情况:当加载文件的时候,如果加载文件失败,需要报错的时候。当前,可以用try{}catch(){}finally{}这种结构,但是这样做会极大的增加编译后文件的大小,使用do{}while(0)加上CC_BREAK_IF就能实现一样的效果,而且不增加文件的大小。下面转载 2015-06-24 14:01:04 · 673 阅读 · 0 评论 -
cocos2d-js游戏设计常用函数
1、给一个Layer添加触摸事件,前提需要在cocos studio当中吧panel的交互去掉,不然会不能自定义其触摸事件,cc.eventManager.addListener({prevTouchId: -1,event:cc.EventListener.TOUCH_ALL_AT_ONCE,onTouchesEnded:function (touches, ev转载 2015-06-25 11:00:39 · 802 阅读 · 0 评论 -
cocos js 怎样设置一个按钮(MenuItemSprite)为不可点击状态?
.setEnabled(false);原创 2015-06-22 17:55:27 · 1341 阅读 · 0 评论 -
cocos js 怎样在 runAction(cc.sequence(a1, a2)); 后执行一个回调函数?
答案,在 runAction(cc.sequence(a1, a2));后再添加一个 action a3:var a3=cc.callFunc(function () {ks.setEnabled(1)}); b1.runAction(cc.sequence(a1, a2,a3)); 这里需要说明,在 cocos js 3.61 中,cc.callFunc 是简介继承原创 2015-06-22 17:50:27 · 5335 阅读 · 0 评论 -
cocos js添加 按钮1
在cocos2d-js中可以用添加Menu的方式来添加各种可以交互的东西,比如图片,文字等但是如果按钮位置分布不均衡的时候,使用Menu给我的感觉反而不是很方便,所以在寻找更便捷的方式。然后我觉得cocos自带例子中的ccui.Button是我比较喜欢的方式,于是定义如下: var Button = new ccui.Button(); Butt原创 2015-06-22 13:47:20 · 1885 阅读 · 0 评论 -
cocos js LabelBMFont Bitmap Font Generator
在每个项目开发中几乎都会用到数字,比如战斗结算会有数字的加减,而且往往还伴随着很多特效动画,为了使数字变动更有代入感,一般数字都会给精心设计好的图片资源。那这样程序应该如何实现呢?一般想的是创建很多的sprite,比如:数字12345,那么就会创建5个sprite然后拼接起来,这样做呢既丢失了很多性能,而且拼接起来的数字不容易扩展出一系列复杂动画,很有局限性。所以工具Bit转载 2015-06-25 15:14:03 · 814 阅读 · 0 评论