quick

quick-cocos2dx触摸机制问题集锦(更新)

核能气质少年 提交于 2019-12-09 13:37:51
集中贴 CCNode Touch事件传递机制 quick-x在touch的事件流上做了什么样的改动? 关于点击事件的层级关系的问题 关于 spirte 与 layer 混合使用时的 touch 传递问题 CCTableView使用遇到的问题-tableCellTouched quick的touch事件机制问题 关于CCScrollView、CCTableView的吞噬问题 quick中在lua层怎么获取CCTouch m_prevPoint属性 quick有没有多点触控的例子 来源: oschina 链接: https://my.oschina.net/u/865151/blog/178717

quick lua下自定义事件处理

前提是你 提交于 2019-12-09 13:27:47
Quick-Cocos2d-x中的事件机制在官方的文档中已经讲解得很清楚了,查看 这里 。 这些方法能处理绝大多数的事件,但如果要实现自定义的事件(例如我们自己实现一个类,对该类添加自定义的事件处理)就需要对类进行扩展了。 下面讲讲如何使用自定义(扩展)的事件机制。 首先认识一下类EventProxy,就是这个类实现了自定义的消息处理 该类有四个函数,分别是: addEventListener removeEventListener removeAllEventListenersForEvent removeAllEventListeners 根据名字就能知道这几个函数的作用。 下面以我们定义一个继承自Node的类来了解自定义事件的处理方法 定义类EXNode如下: 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 26 27 28 local EXNode = class ( "EXNode" , function() return display.newNode() end) function EXNode:ctor() cc.GameObject.extend(self):addComponent( "components.behavior.EventProtocol" )

札记__SublimeText

妖精的绣舞 提交于 2019-12-03 16:41:02
SublimeText报错: 今天打开运行了一段时间的sublime text2,发现报了一个错,错误如下 一, A plugin (sublimelint_plugin) may be making Sublime Text unresponsive by taking too long (1.020662s) in its on_load callback. This message can be disabled via the detect_slow_plugins global setting。 解决办法如下: 打开preference->setting_user 添加 “detect_slow_plugins”: false 这样以后就不会弹出类似提示了 二,提示:quick_cocos2dx_root: 可以把Preferences->Package Settings->QuickXDev->Settings – Default的内容复制到其中再改。User的内容会覆盖Default下的设置。 { "quick_cocos2dx_root": "你的quick-cocos2d-x目录", "template_attr": { "author": "Your Name" } } { "quick_cocos2dx_root":"D:/Lua/quick2.5plus",

基于PyQt5的快速开发框架QFramer

丶灬走出姿态 提交于 2019-12-02 03:44:21
QFramer 是基于PyQt5的一款快速开发框架 ####1. 基于Qt/ PyQt /PySide开发GUI常用的开发方式 QWidget + qss QtWebkit + html + css + js Qt Quick 这三种技术都可以高效、快速、完美的开发出你所需要的跨平台桌面软件 目前Qt官方主推的开发方式为 Qt Quick ,采用类json的语言qml进行快速开发,上手容易,功能强大,Ubutun、Linux Deepin等Linux桌面开发团队都在积极使用qml进行桌面开发, 相信qml能在桌面开发走的长远。 ####2.什么是QFramer? 得益于Qt的强大和Python的高度开发效率,使用PyQt/PySide进行桌面开发将是一场美妙体验。正因为如此,笔者开发了一套基于PyQt5的快速开发框架QFramer,方便快速搭建框架原型,把更多的精力放大相应的业务逻辑上。 开发环境:Python3.5 + PyQt5 + cx_Freeze QFamer 提供了两种开发模式 混合模式 : 混合 QWiget + qss + QtWebkit + html + css + js + Qt Quick ,利用 Qwidget 原生控件搭建外层框架, QtWebkit 和 QtQuick 作为内嵌模块,无所不能... qml模式 : 单独使用 QtQuick 技术,利用

Quick-Cocos2d-x 3.3 使用WebView

心已入冬 提交于 2019-12-01 05:38:58
1、编写ini文件。进入frameworks/cocos2d-x/tools/tolua文件夹,可以根据cocos2dx_experimental_video.ini编写生产 cocos2dx_experimental_webview.ini,也可以在github( https://github.com/cocos2d/cocos2d-x )上面直接获取 cocos2dx_experimental_webview.ini。 2、运行 genbindings.py脚本。成功运行会提示“ Generating lua bindings succeeds. ”,失败请检查ini文件。 3、添加文件到项目工程。找到 frameworks/cocos2d-x/cocos/scripting/lua-bindings/auto/ lua_cocos2dx_experimental_webview_auto.cpp & lua_cocos2dx_experimental_webview_auto.hpp 把这两个文件添加到cocos2d_lua_bindings.xcodeproj里面。 4、添加入口文件。找到 frameworks/cocos2d-x/cocos/scripting/lua-bindings/manual/ui/ lua_cocos2dx_ui_manual.cpp