探索专题提供探索的最新资讯内容,帮你更好的了解探索。
Cocos2d-x采用了Box2D物理引擎和Chipmunk物理引擎来模拟真实的物理世界。Box2D几乎能模拟所有的物理效果,而chipmunk则是个更轻量的引擎等。而在Cocos2d-x3.2版本中默认采用Chipmunk,所以我就以Chip-munk来讲解。并且为了简化物理引擎和Cocos2d-x的交接,Cocos2d-x直接提供函数来设置物体参数,不需要我们采用Chip-munk原生的函数来
杨乔杰-迷你西游对Cocos2d-x 3D化的探索 《迷你西游》对Cocos 2d-X3D化的探索。首先,我们在做Cocos2d-X3D化要讨论一个问题,为什么要3D化。增强这个产品的表现力,这是我们开发这个东西的唯一原因。我们所有的开发都是服务于产品的,满足我们的以产品为核心。 详细解读 和小伙伴们一起来吐槽
主要更新日志: 1. 增加了3D粒子系统 2. 去除了MoveTo::reverse(),该API没有意义 3. 修正透明BillBoard和Sprite3D渲染错误 4. 修正Motionstreak(运动拖尾特效)的bug,在使用MoveTo和MoveBy时会不起作用 5. 修正了AutoReleasePool潜在的内存溢出问题 6. 修正了更多的bug  详细更新日志: https://gi
闭包和属性是 Swift 中的两个特性。闭包在 Swift 的应用非常灵活,使用得当的话,可以大大提升开发的效率以及代码的健壮性。 属性与闭包 假如我们有这样一个结构: struct Profile { func getPreferredLanguages() -> String { return NSLocale.preferredLanguages().redu
作者:conanwhf 地址:http://conanwhf.gitcafe.io/2015/12/15/swift_xml/ 昨天整理code,顺手写了个UIColor和16进制RGB表示的颜色转换。由于UIColor中的RGBA范围是0..1,所以里面用到了一些乘除法,和强制类型转换: CGFloat(Float(r)/255.0) Int(r*255) 写完以后测试了一下貌似没什么问题,就睡
之前谈到过很多次数据驱动的理解,这次通过实际项目检验了一下自己的想法。 相关文件 《前端数据驱动的价值》 《前端数据驱动的陷阱》 项目详设 详设的重要性 对于复杂一点的项目,做一个详细设计非常重要。有人会疑惑,前端还需要详设吗? 根据我的经验,详设非常重要,非常体现能力。 对于一个新人,详设能够给开发做一些提前准备。 对于一个老手,详设可以提前预见一些隐藏的坑。 对于一个高手,详设需要达到随便给一
原文地址:Component Rendering Performance in React React 因为性能好而被广为周知,但这并不意味着我们能够把这个当作是理所当然。让你的React应用更快的关键Tips之一就是优化你的 render 函数. 我曾经创建过一个简单的测试,来比较下面不同条件下的 render() 函数的速度: 无状态(函数)组件(stateless components) v
最近使用RN做APP,时间长了总是觉得接口请求是在太频繁。遂想到,不如给接口做个缓存吧。 这里申明一下,我是从前端开始接触RN,然后到APP的。对于APP原本是使用什么样的缓存策略还真的没有去深入了解。这里本着将前端的思想带入APP的原则来探讨一下使用RN来做接口部分的缓存策略。 服务器接口缓存 最开始的时候只是希望减轻服务器压力,减少不必要的计算过程。比如用户数据没变化的时候就不需要去计算用户的
ReactNative-HMR原理探索 前言 在开始本文前,先简单说下我们在开发RN项目中,本地的node服务究竟扮演的是什么样的角色。在我们的RN APP中有配置本地开发的地方,只要我们输入我们本地的IP和端口号8081就可以开始调试本地代码,其实质是APP发起了一个请求bundle文件的HTTP请求,而我们的node server在接到request后,开始对本地项目文件进行babel,pac
原文地址:http://www.voidcn.com/article/p-zkotooxi-gt.html 今天在做一个程序的界面时,需要在一个列表中显示除文字以外的其他控件,如:Edit、Button、Combo等;我做界面使用的是duilib,其自带的CListUI并不能满足此项功能,需要进行扩展,在此记录,以便后续使用需要。   先看一下实现的效果:     今天我们的扩展主要包含如下部分:
    开发一个App,如果在手机上运行,我希望它能够竖屏显示,如果在一个平板上运行,我希望它可以横竖切换。那么如果判断设备是一个平板还是一个手机呢?可以根据获取设备的最短边(http://blog.csdn.net/yangyanfengjiayou/article/details/19082715)来判断是否是平板或者是手机。一般而言,平板的最短边会大于600dp.所以我们可以在values-
--[[  file name : lua_closure.lua  author  :  Clark/陈泽丹  created :  5:8:2011  purpose :  闭包函数原理探索 --]]   function funCount() --闭包函数原理探讨  local n = 0  local function countDown()   n = n + 1   return n
既然软件由 程序,数据 和文档组成,那么系统自然少不了数据库的使用。 今天,我就给大家分享一下,我在这次实践中关于数据库基本功能——增删改查的理解和实现 。 一、VB中集成的数据库对象 站在巨人的肩膀上是我们一贯的作风,那么关于vb和数据库,有哪些巨人等着我们来踩呢? 下面我来为大家介绍三个大巨人 、四个小巨人。他们是 一、大巨人 (独立对象) 1. connection 这
机房的代码还没开始,就听说组合查询是个困难的玩意。一步三停的走到组合查询窗体之前,还没怎么行动就差点给吓投降了。不过好歹也是做过学生信息管理系统的人了,多少对自己有点自信。不会弄,查呗! 先回忆 sqlsever 中的复合查询语句: select * from 表名 where 字段名 = 值 and(or) 字段名 =值 那么 我们只要在vb 中拼成这样一个语句,然后让 rst.open