摘要: 在www.cocos.com的cocos2d-js的介绍中写道“Cocos2d-JS 是跨全平台的游戏引擎,采用原生JavaScript语言,可发布到包括Web平台,iOS,Android,Windows Phone8,Mac,Windows等平台,”。 那么什么是原生的Javascript呢? 原 阅读全文
posted @ 2016-06-22 20:28 GameSprite 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题,点击一个按钮,这个按钮所在的layer从scene移除: 这些代码在mac上运行的时候一直没有问题,今天在windows7机子上运行同一份代码结果崩掉了,模拟器窗口和调试窗口都卡住了。后来把问题代码集中到了self:removeFromParent()上,网上找了找,说使用延时删除 阅读全文
posted @ 2016-04-03 17:53 GameSprite 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 下载了quick3.5 准备在sublime上进行开发,结果发现quick3.5中的player模拟器不见了,原来模拟器移到了quick引擎主目录下的 /tools/simulator/runtime/win32/下面,名字也改了,叫做simulator.exe。这样下来在sublime中安装好Qu 阅读全文
posted @ 2016-04-01 00:10 GameSprite 阅读(810) 评论(0) 推荐(0) 编辑
摘要: c++编程中如果出现把一个函数的返回值、强行转化后的对象 作为函数的参数传进去时,编译器会报错的情况。这时候就该注意了,你需要把该函数的参数类型前加上const修饰。原因在于c++的左值和右值有所区别:c++中每一个表达式都会产生一个左值和右值。比如a=3。a就是一个左值,3就是一个右值。左值可以作... 阅读全文
posted @ 2015-12-10 13:11 GameSprite 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 一个良好的界面应该是这样的。它给予用户的界面,应该只有一些简单的设定。用户应该用同样的方法来设置所有程序的所有参数,因为它们只不过是一个从变量到值的映射(map)。至于系统要在什么地方存储这些设定,如何找到它们,具体的格式,用户根本不应该知道。这跟高级语言的运行时系统(runtime system)... 阅读全文
posted @ 2015-11-29 16:56 GameSprite 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 注:我是一个编程菜鸟,哪个大神看出来缺陷提点一下,感激不尽。 链表由一个个的节点串联而成,同一由first头指针管理,属于线性表中相比于数组,添加删除方便,但访问又有点慢的数据结构。 第一步:节点 Node的类。 class Node{ friend class List;//把List声明为友类, 阅读全文
posted @ 2015-11-27 20:58 GameSprite 阅读(5586) 评论(0) 推荐(0) 编辑
摘要: lua中有这样一个库函数,string,find(),作用是在一个字符串中找到目标字符串的起始和结束位置(从1开始计数)如:a,b=string.find("hello world","wo")//a==7,b==8但是如果是这样呢:a,b=string.find("我是大坏蛋","大坏蛋");结果... 阅读全文
posted @ 2015-10-07 21:49 GameSprite 阅读(10773) 评论(0) 推荐(0) 编辑
摘要: lua中有三个逻辑操作符:and,or,not(逻辑与,逻辑或,逻辑非),同样c++也有类似的三个逻辑操作符:&&,||,!(逻辑与,逻辑或,逻辑非)。他们的运算对象就是真和假。lua中nil和false是属于假,true和其他任何东西都是真。c++中也有类似的东西。0,NULL和false属于假... 阅读全文
posted @ 2015-10-02 21:12 GameSprite 阅读(7617) 评论(0) 推荐(0) 编辑
摘要: 当const遇到指针一般来说,const修饰指针可以分为下面的集中情况。描述例子含义备注const在*的左边const int *b=&a;int const *b=&a;const修饰指针指向的变量,也就是说我们不能通过修改指针b指向的值去修改a。即*b=100;这种操作是错误的。这时候,指针b本... 阅读全文
posted @ 2015-09-13 10:13 GameSprite 阅读(243) 评论(0) 推荐(0) 编辑