自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来一杯82年的拉菲

这个人很勤快,写下了这样一句话。

原创 定个小目标——做一款自己的游戏

    最近小游戏火了,可能很多人都会萌生一种做一款自己的游戏想法,但是又无从下手。     其实在大一迷茫的时候不如做一款自己的小游戏,当你完成的时候,一款游戏带来的成就感是很高的。其次, 对编程思维方式的了解,对设计理念的了解,对敲代码重要性的了解,对代码风格以及习惯养成也是有很大的作用的。...

2018-12-02 16:56:12 6992 9

原创 lua实用函数(持续更新)

打印堆栈 print(debug.traceback())

2020-05-08 10:15:13 77 0

原创 0-1认识Lua (二)--Lua Table 的构造

1.Lua Table 的构造 //初始化表 //1 mytable = {} //2 _mytable = {a=100,b="123"} //使用.号赋值 _mytable.a = 110 //使用索引赋值 _mytable["c"]=139 ...

2020-04-01 13:56:38 36 0

原创 0-1认识Lua (一)--学会菜鸟教程

https://www.runoob.com/lua/lua-tutorial.html 菜鸟教程,从0到有,先学会这些再去看其他的教程和项目

2020-04-01 11:18:49 42 0

原创 洗牌算法

这个算法很牛逼却很好理解,通俗的解释就是:将最后一个数和前面任意 n-1 个数中的一个数进行交换,然后倒数第二个数和前面任意 n-2 个数中的一个数进行交换。。。 ...

2020-01-17 20:20:17 75 0

原创 tolua.isnull 的重要性

对游戏开发者来说,ios客户端可谓是一个需要小心照顾的小孩子,一不小心有个空值就闪退。 tolua.isnull 检查指定 Lua 值中保存的 C++ 对象是否已经被删除。 我们在将 C++ 对象保存到 Lua 值后。只要还有 Lua 代码在使用这些值,那么即使 C++ 对象已经被删除了...

2019-07-16 16:24:52 832 0

原创 leetcode:204. 计数质数(厄拉多塞筛法)

简单题,有点合理又有点不合理 先说说为什么合理: 求素数的方法有很多种,最简单的方法是根据素数的定义来求。对于一个自然数N,用大于1小于N的各个自然数都去除一下N,如果都除不尽,则N为素数,否则N为合数。但是,如果用素数定义的方法来编制计算机程序,它的效率是非常低的,需要花费大量的时间...

2019-06-14 15:45:32 144 0

原创 delayCall  和 nodeDelayCall  的区别

不建议使用delayCall除非你很明确你写的东西不会有bug,否则要延迟的话用以下方法 两个方法存在的不同点:delayCall时间到后必定执行导致某些时候打开界面调起了delayCall还没到时间又立马关掉过一会儿时间到了会执行里面的逻辑,当逻辑涉及到界面的时候获取节点之类的可能就会报错...

2019-06-06 15:21:04 370 0

原创 cocos2dx 游戏内存优化

什么消耗了90%的内存? 在大部分情况下,是纹理(textures)消耗了游戏程序大量的内存。因此,纹理是我们首要考虑优化的对象,特别是当你碰到内存警告的问题的时候。 避免一个接一个地加载PNG和JPG纹理(他们之间至少等待一帧) cocos2d里面纹理加载分为两个阶段:1.从图片文件中...

2019-05-22 15:47:40 671 0

原创 1000苹果与10个箱子

现有1000个苹果,分别装到10个箱子里,要求可随意拿到任何数目的苹果但不拆箱,是否可行?若行,每个箱子放的苹果数分别是多少?若不行,请说明理由;______. 每新用的一个箱子所装的苹果数应是已装各箱子内的苹果数的总和加一. 因此不难判断,可以设计一个可行的方案, 各箱所装的苹果数应为:1,...

2019-05-21 13:56:53 544 0

转载 彻底解决Android 应用方法数不能超过65K的问题

作为一名Android开发者,相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常: Conversion to Dalvik format failed:Unable toexecute dex: method ID not i...

2019-05-21 11:37:10 79 0

原创 cocos2d-x安卓点击icon的启动cocos游戏过程

调用org.cocos2dx.cpp.AppActivity AppActivity是位于proj.android/src下的开发者类(即开发者自定义的类),它继承自org.cocos2dx.lib.Cocos2dxActivity,在项目生成后它没有添加任何代码,纯粹是一个Cocos2dxAc...

2019-05-21 11:25:50 423 0

原创 Lua && Cocos 智能换行

--智能换行 -- -- @param {txt} txt -- 要设置的文本框 -- @param {String} str -- 要设置的字符 -- @param {number} width-- 换行的宽度 -- function UICommon.AInewLine(txt,s...

2019-01-03 17:28:00 1104 0

原创 Lua 随机生成字符串

--随机生成字符串 -- --@param {int} len -- 要随机的字符串长度 -- --返回生成的字符串 --@Return {String} rankStr --生成的随机字符串 function UICommon.randomStr(len) local rankStr = ...

2019-01-03 15:32:51 2223 3

原创 第一款自己的RPG游戏--生成心中的世界(二)

第一款自己的RPG游戏--生成心中的世界(一) 在之前我们已经打好了框架,并且写出了游戏菜单。在这里说一下C++的文件读取。 首先我们要写好文本文档   iID Name RowSize ColSize InitRow InitCol arrMap 4 1001 梦境 40 60 20 ...

2018-12-16 15:35:51 183 0

原创 第一款自己的RPG游戏--生成心中的世界(一)

    角色扮演游戏(Role-playing game),简称为RPG,是游戏类型的一种。在游戏中,玩家负责扮演这个角色在一个写实或虚构世界中活动。    也就是说,当完成你的RPG游戏之后,你心中的世界就被构造出来了。这个世界不是在《我的世界》里创造你的王国一样,而是真正的你的世界,所有的规...

2018-12-16 14:12:05 342 0

原创 第一款自己的VS控制台小游戏

当你用c++控制台一直练习  cout<<"hellow world"  写各种循环  写数组、链表、容器。 当你已经厌烦 看到你想要的内容输出在控制台上的那份成就感 ,你是否想写点不一样的东西。 在这里我就记录下写的第一个游戏——贪吃蛇。  ...

2018-12-05 19:14:15 234 2

原创 Git的初步认识

怎么说呢,作为一个程序员在满足自己的物质需求后便要有精神需求,那就是要有开源的思想,只有这样世界才会越来越精彩。 但是怎么实现开源呢,在以前是我把你的代码下载下来解压,然后导入工程,有些编辑器还不支持导入的方式或者导入工程会有各种奇葩的问题,这就会让一部分初学者产生放弃的念头,并且即使成功了效率...

2018-12-02 15:44:03 193 0

转载 十大经典排序(动图演示)

带我初步地了解了排序,但是没有转载功能,只能自己手动转载,侵权必删。原文地址:https://www.cnblogs.com/onepixel/articles/7674659.html 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定...

2018-12-02 15:11:49 199 0

原创 算法入门——分支限界法

用浅显的话说就是一开始就大致性地找好方向:拿本人来说,专业选择的软件工程--然后从软件工程细分到移动开发--然后又分到游戏开发--然后又分到前端游戏开发。或者也可以这样,当你需要在一个学生管理系统的文件夹手动查找ID为1208的学生信息,这时候,你就要提前为每个文件夹写好相关的策略(比如我要查找学...

2018-12-02 14:51:22 104 0

原创 算法入门——回溯法

用浅显的话说回溯法就是屡败屡战的一种精神:用走迷宫来说吧,第一次每次遇到岔路就往左走,直到走到死路就回到上一个岔路,这时候不往左了,改为往右,然后继续一直往左走。差不多就是这样,但是怕绕,拿过一个比喻吧:比如我要猜出你的6位数支付密码:一开始我用000000,没用的话我就回到5位数的时候00000...

2018-12-02 14:38:08 104 0

原创 算法入门——贪心算法

    用浅显的话说就是要贪一点,我每次都选择最贪的选择,那么我的最终选择有很大的几率就是最贪(最优)的选择:比如当我中了商城的头奖,有10张店铺免费的优惠券。既然没有分身术,那么只能一家一家去选择,第一次我们肯定要最贪,这个商城最值钱的店铺是哪家我们就去哪家,而后在剩余的店铺去挑选最值钱的第二家...

2018-12-02 14:27:41 105 0

原创 算法入门——动态规划

用浅显的话说动态规划就是必须一环扣一环得去处理事务,如果有其中一环丢失了,那么后续就会处理失败了:比如皇帝要给所有的百姓免税,并且要根据各个地方的政策免去不同数额的税率。但是当时并不是互联网时代,皇帝的声音并不能响彻全国,也无法计算出各地的税率。但又必须要让全国人民知道。这时候就需要用到这个算法了...

2018-12-02 14:10:45 65 0

原创 算法入门——分治算法

    用浅显的话说分治算法就是将一件大事拆成小事来处理:比如我要去2元店花光100块钱,而且必须每样东西是自己想要的。这时候就会一头雾水了,因为要买的东西太多,但是又不能一次性挑个50样。这时候我们只需要这样想,当我只有2块钱的时候,我们就可以挑一个自己最喜欢的,如果这时多了2块钱,那么我们又...

2018-12-02 13:57:59 756 0

原创 算法入门——五大常用算法

1、递归与分治 递归算法:直接或者间接不断反复调用自身来达到解决问题的方法。这就要求原始问题可以分解成相同问题的子问题。 示例:阶乘、斐波纳契数列、汉诺塔问题   斐波纳契数列:又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递...

2018-12-02 13:43:05 172 0

转载 什么是c++

C++         C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。  ...

2018-11-23 08:57:16 502 0

原创 c++里类的继承

#include "stdafx.h" #include<Windows.h> #include<iostream> using namespace std; //继承:代码复用 //父类的指针可以指向孩子的对象...

2018-11-23 08:52:23 63 0

原创 c++里的注意事项

版权和版本的声明         位于头文件和定义文件的开头 版权信息 文件名称,标识符,摘要 当前版本号,作者/修改者,完成日期 版本历史信息         /*         *         */ 头文件         为防止头文件被...

2018-11-23 08:52:04 58 0

原创 c++里的静态函数

#include "stdafx.h" #include<windows.h> #include<iostream> using namespace std; class  CStudent { public:...

2018-11-22 17:41:22 1273 0

原创 c++里的容器

#include "stdafx.h" #include<windows.h> #include<iostream> #include<vector> #include<l...

2018-11-22 17:40:50 59 0

原创 c++里的链表

#include "stdafx.h" #include<Windows.h> #include<iostream> using namespace std; struct  sStudent {       ...

2018-11-22 17:40:06 567 0

原创 c++里的指针

#include "stdafx.h" #include<windows.h> #include<iostream> using namespace std; void swap1(int iNum1, int i...

2018-11-22 17:36:20 51 0

原创 c++里的vector容器

#include "stdafx.h" #include<windows.h> #include<iostream> #include<vector> using namespace s...

2018-11-22 17:35:57 64 0

原创 c++里的函数

#include "stdafx.h" #include<Windows.h> #include<iostream> using namespace std; //函数:一串可以重复执行的代码 //函数定义:返回...

2018-11-22 17:35:04 53 0

原创 c++里的枚举

#include "stdafx.h" #include<windows.h> #include<iostream> using namespace std; ////枚举 ////定义 //// enum +...

2018-11-22 17:34:26 264 0

原创 c++里的变量

#include "stdafx.h" #include<Windows.h> #include<iostream> using namespace std; //变量的声明周期:从定义开始,到他所在的大括号结束 ...

2018-11-22 17:33:50 39 0

原创 C++里的类

    类:         把相关事物的共共同特征抽连出来形成一个集合体         车: 轮子,方向盘,引擎。   将这些抽取出来形成一个新的概念  ==》  实例对象:卡车,火车         类的定义:         把相关的数据和方法抽取出来星辰一个新的数据类型 ...

2018-11-22 17:32:15 76 0

提示
确定要删除当前文章?
取消 删除