摘要: setw()是用来控制后面的输出长度的。 使用需调用: include<iomanip> eg: cout<<setw(5)<<"s"<<endl; 结果为: s;//四个空格加一个s共占5个字符 setw()默认填充为" "(空格),可以通过setfill()命令更改填充字符。 eg: cout< 阅读全文
posted @ 2016-12-13 20:37 游戏开发学习er 阅读(3563) 评论(0) 推荐(0) 编辑
摘要: c++中为了保护对象的数据安全,可以采用常对象。 常对象特点: 1.常成员数据的值无法被修改。 2.常成员数据必须赋初值。 3.常成员函数只能引用本类的常数据成员,且不可改变成员的值。 4.常成员函数不能调用另一个非常成员函数。 阅读全文
posted @ 2016-12-13 17:31 游戏开发学习er 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1.销毁对象时将调用析构函数 eg: Circle c1 = new Circle(); delete c1; 2.显性调用析构函数 3.对象的作用域最后调用 eg: void f() { print(""); //这里是结尾,在这里调用 } 阅读全文
posted @ 2016-12-13 17:20 游戏开发学习er 阅读(451) 评论(0) 推荐(0) 编辑
摘要: a为number类型,b,c为string类型 if (c>a+b) {} 判断错误。 原因:a+b时,自动把右边转换为number类型,而‘>’没有自动类型转换,'+'才有。 因此,把整个表达式移到左边来 if(c-(a+b)>0) {} 运行通过。 阅读全文
posted @ 2016-12-04 20:07 游戏开发学习er 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 如图,错误提示是在调用UpStarLayer.OnButtinReleased函数时出错,可是并没有具体在哪里 因为有多个按钮调用了此函数,因此找起来极其麻烦,大概知道是控件方面出了问题,所幸之前用SVN保存了一个版本,于是直接用之前的UI文件夹整个复制到原来的文件夹,没有报错。 可以确定是控件出了 阅读全文
posted @ 2016-12-04 18:37 游戏开发学习er 阅读(192) 评论(0) 推荐(0) 编辑
摘要: local texture = cc.Director:getInstance():getTextureCache():addImage("ui/xxx.png") sprite:setTexture(texture) 阅读全文
posted @ 2016-12-03 22:24 游戏开发学习er 阅读(419) 评论(0) 推荐(0) 编辑
摘要: vector是一个二维数值。 原来是想if (vector[i][j] == 0){}但是通过调试却发现,明明vector[1][1] == 0,但是总是无法进入判断。 通过多次调试发现,原来是二维数组vector[i][j],写成了(vector[i,j] ,也是VS也没有报错。 if (vect 阅读全文
posted @ 2016-11-16 13:33 游戏开发学习er 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 当a为double类型时,不可以用abs(), 需要使用fabs(),才能返回double类型。 阅读全文
posted @ 2016-11-08 20:41 游戏开发学习er 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 要点:找到UIFile在哪个Scene加载,即找 UIManager:loadUI(self,"People")此位置,则,UIPeople层需要farmSceneObj。 阅读全文
posted @ 2016-11-05 01:51 游戏开发学习er 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 点击“项目”-->“属性”--> “清单工具”, 然后选择"输入和输出’--> ‘嵌入清单’,将后面的‘是’改成‘否’。 阅读全文
posted @ 2016-10-25 15:53 游戏开发学习er 阅读(165) 评论(0) 推荐(0) 编辑