摘要: 一、声明 本教程所使用的是Python版本是3.4.2. 二、Python列表介绍 Python列表(List)使用简单而且功能强大,其具有很好的可伸缩性,为开发者编程提供了巨大的便利。 【列表变量声明】 列表变量的声明和C语言中声明数组的方式差不多。下图中声明了一个名为 list 的列表变量。 【列表元素的索引方式】 笔者在《Python入门篇之... 阅读全文
posted @ 2014-11-28 00:12 平睦 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 一、声明 本教程所使用的是Python版本是3.4.2. 二、字符串使用 【字符串变量声明】 可以使用单引号或者双引号来声明一个字符串变量。 【字符串中查询字符】 Python为数组提供了正向索引和逆向索引两种索引方式。假设字符串数组的容量为N,则正向索引方式是从数组的第一个字符串开始到最后一个字符串,索引号从0到N-1;逆向索引方式是从数组的最后... 阅读全文
posted @ 2014-11-26 07:58 平睦 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 一、声明 文章中使用到的cocos2d的源代码的版本是cocos2d-x-3.3rc0。二、主要内容【Action类简介】 在cocos2d中,Action类是所有动作的基类。Action类继承了Ref类和Clonable类。【Action类的声明源码】 声明的源码在 CCAction.h 文件中,... 阅读全文
posted @ 2014-11-19 23:44 平睦 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,JVM的垃圾收集机制能够帮开发者自动管理内存,了解JVM运行时的内存结构是理解垃圾收集机制的前提。本文主要简单介绍JVM运行时的内存结构。【JVM运行时内存中不同的数据区域】一、PC寄存器 做过嵌入式开发或者底层编程的朋友应该都知道PC寄存器的作用,它就相当于在程序流中的游标,指示线程... 阅读全文
posted @ 2014-11-19 13:46 平睦 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 【解释器启动方式】 第一种启动解释器的方式和启动Unix Shell的方式差不多,当解释器以与之连接的TTY设备的标准输入流启动时,它交互式读取和执行每一条命令;当解释器以文件名或者标准的文件输入流启动时,它会从文件中读取和执行脚本。 第二种启动解释器的方式是输入 python –c command [arg] … ,其中command是被执行的一条或者多条语句。因为Pytho... 阅读全文
posted @ 2014-11-18 23:04 平睦 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Python是一个直译的动态型编程语言。Python不需要为变量、参数和函数声明类型,这使得Python的代码更加精简和灵活。Python是在运行时踪变量的类型。假如代码读取一个没有初始化的变量,Python的运行时会抛出一个错误。 Python解释器很容易利用C和C++拓展新的功能是数据类型。 ... 阅读全文
posted @ 2014-11-18 22:02 平睦 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、声明 笔者以cocos2d框架的cocos2d-x-3.3rc0版本源码做分析。本文属于笔者原创,允许转载和分享,但请注明文章出处。 二、简介 ZOrder ZOrder顾名思义就是节点(Node对象)在Z轴上的排序,这样一来ZOrder越小就越优先显示。每个节点(Node对象)可以持有多个子节点,组成节点树(关于节点树的介绍查看《Cocos2d之Node类详解之节点树》一文)。ZOder表示... 阅读全文
posted @ 2014-11-18 21:20 平睦 阅读(8325) 评论(0) 推荐(0) 编辑
摘要: 一、声明 笔者以cocos2d框架cocos2d-x-3.3rc0版本的源码做分析。本文为笔者原创,允许转载和分享,只要注明文章出处即可。 二、简介 Texture2D类简介 Texture2D类允许开发者用图像、文本信息和简单的数据来创建OpenGL2D纹理。被创建的纹理拥有两个维度。根据开发者创建Texture2D对象方式的不同,实际图像的尺寸可能比生成的纹理的尺寸要小,而且纹... 阅读全文
posted @ 2014-11-13 20:39 平睦 阅读(2171) 评论(0) 推荐(0) 编辑
摘要: 一、声明本文属于笔者原创,允许读者转载和分享,只要注明文章来源即可。笔者使用cocos2d框架的cocos2d-x-3.3rc0版本的源代码做分析。这篇文章承接上篇《Cocos2d之Node类详解之节点树(一)》。二、简介节点一个Node对象。节点树上篇文章介绍到,Node类有一个成员变量 Vect... 阅读全文
posted @ 2014-11-11 00:17 平睦 阅读(2974) 评论(0) 推荐(0) 编辑
摘要: 一、声明 笔者分析的是用C++语言实现、版本号为cocos2d-x-3.3rc0的cocos2d框架的源代码。本文为笔者原创,允许读者分享和转载,只要读者注明文章来源即可。 二、简介 Node对象时场景图的基本元素,并且场景图的基本元素必须是Node对象和Node的子类对象。常见的Node类的子类有:Scene、Layer、Sprite、Menu和Label类。 Node类主要实现几个特性: ... 阅读全文
posted @ 2014-11-10 01:45 平睦 阅读(5212) 评论(0) 推荐(0) 编辑