本文提供两种解决方法: 一、延时调用 在listViwe创建(从cocostudio中获取)完毕并添加Item之后延时调用jumpToBottom()方法! 二、更新视图 在listView创建(获取)之后先调用refreshView()方法更新list,再添加 ...
Event背景 最近,接到一个需求,优化房间内设置界面: 表面问题:用户在按钮表面,滑动界面的时候,总会误触到界面上的按钮或者复选框 根本问题:由于ListView的事件具有传递性,导致双重事件触发,既滑动又选中了按钮 解决方案:在listView上,addChild一个Layout,加以触摸事件监听,阻止和传递事件 聪明的我一下子就想到了 具体方案: . 在onTouchMoved的时候,判断用 ...
2018-11-17 10:52 2 570 推荐指数:
本文提供两种解决方法: 一、延时调用 在listViwe创建(从cocostudio中获取)完毕并添加Item之后延时调用jumpToBottom()方法! 二、更新视图 在listView创建(获取)之后先调用refreshView()方法更新list,再添加 ...
第一步,环境搭建 首先去官网下载cocos2d-x压缩包:https://cocos2d-x.org/download 这里我选择的是3.x版本的完整SDK: 解压到任意目录运行python setup.py安装即可,不过这里的python版本是2.x。 新建工程:cocos new ...
一、前言 今天我们来讲一个最最最常见的一个小游戏——打飞机!是的,打飞机!还记得小时候在玩儿的雷电,应该是打飞机最早的样子了吧。直到现在,也有微信打飞机,全民飞机大战,全民打飞机等游戏的出现,这些游 ...
cocos2d-js3.0实用语法 Scale9Sprite 在用Scale9Sprite.create的时候出现Uncaught TypeError: Cannot call method 'create' of undefined这个错误, 后来发现在默认情况下 ...
封装创建方法 var RunActionHelper = function(){ };RunActionHelper.prototype.createAnimationByPlist = func ...
1.传递一个参数: 2.传递两个参数: 用法说明: ...
说白了,就是JavaScript和Java之间的函数互相调用。 先看一下效果 有了这个交互,为了以后接sdk做准备。 要点: javascript调用java: jsb.reflection.callStaticMethod("org/cocos ...