3.1
ButtonButton这控件不用多说,就是一个按钮,主要是点击后进行相应事件的响应。给组件添加ID属性:定义格式为
android:id="@+id/name",这里的name是自定义的,不是索引变量。“@+”表示新声明,"@"表示引用,例如:"@+id/tv"
表示新声明一个id,是id...
分类:
移动开发 时间:
2014-05-20 00:43:56
阅读次数:
426
convertToNodeSpace和convertToWorldSpace这两个的使用方法
我们加三个sprite,r0,r1,r2,
r0的父节点是layer, 父节点下坐标(0,0,100,100)
r1的父节点是r0,父节点下坐标(0,0,100,100)
r2的父节点是r1,父节点下坐标(0,0,100,20)
bool HelloWorld::init()
{...
分类:
其他好文 时间:
2014-05-18 13:53:13
阅读次数:
331
在lua中,可以通过元表来实现类、对象、继承等。与元表相关的方法有setmetatable()、__index、getmetatable()、__newindex。
具体什么是元表在这里就不细说了,网上很多介绍,这里主要讲与cocos2dx相关联的部分。
在lua-binding库中extern.lua里,有如下方法:
--Create an class.
function class(cl...
分类:
其他好文 时间:
2014-05-18 05:19:55
阅读次数:
298
一、1、什么事面向对象?面向对象是一种编程方法;面向对象是一种思维方式;不是一门编程语言。2、应该如何学习面向对象?掌握一门面向对象语言的语法;掌握面向对象的思维方式;熟悉面向对象设计原则;掌握面向对象设计模式3、什么是面向对象思维方法首先确定谁来做,其次确定怎么做;首先考虑整体,其次考虑局部;首先...
分类:
移动开发 时间:
2014-05-18 01:02:32
阅读次数:
316
设计模式是一套由软件界前辈们总结出的可以反复使用的编程经验,旨在提高代码的可重用性,提高系统的可维护性,以及解决一系列复杂问题。设计模式包括6大设计原则和23种种设计模式。6大设计原则:单一职责原则SRP 应该有却仅有一个原因引起类的变更,即类最好只实现一种功能。高内聚。 单一职责的实现方式是一个职...
分类:
其他好文 时间:
2014-05-16 01:12:27
阅读次数:
293
这里主要讲构建整个游戏需要的基本元素,很大部分都摘自cocos2dx官网。
1、Director 导演
导演,顾名思义,就是对整个游戏进行整体控制的。
“Director”是一个共享的(单元素集)对象,负责不同场景之间的控制。导演知道当前哪个场景处于活动状态,允许你改变场景,或替换当前的场景,或推出一个新场景。当你往场景堆中推出一个新场景时,“Director”会暂停当前场景,但会记住这...
分类:
其他好文 时间:
2014-05-15 23:24:48
阅读次数:
330
一、新建工程
具体安装和新建工程的方法在cocos2dx目录下的README.md文件中已经有详细说明,这里只做简单介绍。
1、上官网下载cocos2dx-3.0的源码,http://www.cocos2d-x.org/
2、安装python2.7
3、运行setup.py安装
4、执行cocos new helloworld -p helloworld -l cpp,生成新工程...
分类:
其他好文 时间:
2014-05-15 23:08:25
阅读次数:
421
设计模式的最终目标:建立弹性的设计,高复用,可以维护,可以应对变化。(设计模式可以认为是良好的OO设计经验)常用的面向对象设计原则包括7个,这些原则并不是孤立存在的,它们相互依赖,相互补充。设计原则名称设计原则简介单一职责原则(Single
Responsibility Principle, SRP...
分类:
其他好文 时间:
2014-05-15 20:53:27
阅读次数:
231
从5月5日正式开始学习ios开发,整个过程全身心投入。疲惫且充实。从5月5日到5月15日,10天没有浪费时间,学习obj-c。现在开始练习ios开发,熟悉下cocoa
touch 框架。大概也用10日。之后全身心学习cocos2d 游戏开发。
分类:
其他好文 时间:
2014-05-15 07:38:16
阅读次数:
208