自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 高版本vs使用cocos2dx3.16的躺坑之旅

0xc000007b cocos msvcr100.dll msvcr110.dlldll缺失 cocos2dx3.16 cocos3.16安装 高版本vs

2022-11-05 00:28:37 608

原创 lua 元表

lua 元表之前讲过一篇lua的继承里面有用到元表(链接),今天就仔细地讲一下元表。例子:结果:如果说lua的继承是俄罗斯套娃式的实现,那么元表一定就是套娃本体了。先看一个例子:例子:local mt = {}mt.__index = {age=20,job="student"}local XiaoMing = {name="ming"} setmetatable(Xiao...

2020-01-12 12:03:46 396

原创 lua 删除数组元素的正确姿势

lua 删除数组元素的正确姿势

2020-01-09 21:42:17 7441

原创 lua中load loadfile dofile require 的联系与区别

lua中load() ,loadfile() ,dofile() ,require()的联系与区别load():原身是loadstring(),5.2后改为load()。使用时可以将字符串变成函数。例子: i =1 s = load("i = i + 1") s() print(i) //注:load中是取全局变量,要使用局部变量请使用local x = ... 再从外部传入结果...

2020-01-09 20:48:50 553

原创 cocos-lua 中的require的占用内存影响

cocos-lua 中的require占用内存影响require会使得被引用的对象,执行初始化动作,即onCreate,但是不会onEnter本意是为了在使用时免去临时创建的时间,增加流畅度。但是长久的不使用也不清空,会一直占用内存,所以使用较少且创建不大量耗时的建议用时在创建...

2020-01-09 20:16:38 607

原创 lua 批量table.insert()出现全部是同一个值

lua 批量table.insert()出现全部是同一个值这个问题出现在我的上一篇文章,“lua 非ipairs结构的table.sort()实现” 中有兴趣的朋友可以去看看。链接代码:local a = { [404] ="b", [403] = "c", [406] = "a", [401] = "d"}local b = {}local tempValue = {}f...

2019-12-25 11:52:18 1120

原创 lua 非ipairs结构的table.sort()实现

lua 非ipairs结构的table.sort()实现上次说到非ipairs结构的table使用table.sort()时,结果花里胡哨的问题,今天来说说如何解决这个问题。思路:既然原来的数据是非ipairs结构,那么就将原来的table转化成ipairs结构的table-1。将table-1进行table.sort(),再将结果导出即可。在写下上面这段话后,我开始编写代码。但是,万万没想...

2019-12-25 11:39:42 151

原创 lua table.srot()使用方法

lua table.srot()

2019-12-24 21:34:58 691

原创 Lua中 pairs 和 ipairs 的区别

Lua中 pairs 和 ipairs 的区别在我看来,pairs就是粗略计算,ipairs就是仔细计算。pairs只关注存在还是不存在,而ipairs还要关注存在是否合理。例子:ipairs遍历:结果:pairs遍历:结果:...

2019-12-24 21:15:34 208

原创 Lua中的contine实现

Lua中的contine实现众所周知,lua的语法中并没有contine的实现,那么如果说我要在lua中使用contine的功能,要怎么办呢?下面提供两种方法进行实现方法一 repeat … until使用repeat … until 对循环内部再封装一层,而且只做一次,需要contine时,使用break。repeat … until 相当于c++中的do … while 循环(非小白请...

2019-12-13 19:49:14 336

原创 Lua的继承

lua 的继承实现在我看来,lua中的继承更像是一种覆盖,像是俄罗斯套娃一样,层层包裹的东西,但是里面的内容又是暴露在第一层。上代码:Bag = {}--创建基类function Bag:new (object,volume) object = object or {} self.__index = self setmetatable(object, self) volu...

2019-12-12 20:16:43 376

原创 c++ 控制台游戏打砖块

c++ 控制台游戏打砖块代码:#include<iostream>#include<conio.h>#include<Windows.h>using namespace std;enum{ RightUp, RightDown, LeftUp, LeftDown, Over};void hui(int map[20][20]){ fo...

2019-07-24 20:06:28 875

原创 c++双缓存技术实现控制台不闪屏

c++双缓存技术实现控制台不闪屏贪吃蛇为例实现双缓存技术实现控制台不闪屏,以上次写的贪吃蛇为例子。链接:简单的贪吃蛇话不多说,上代码。#include<iostream>#include<Windows.h>#include<conio.h>using namespace std;typedef struct Node{ int Da...

2019-07-24 20:03:29 1252 5

原创 简单的贪吃蛇

简单的贪吃蛇用链表做蛇,用数组做地图,只有一个简单的地图#include<iostream>#include<Windows.h>#include<conio.h>using namespace std;typedef struct Node{ int Data[2]; //数据域 struct Node *nex...

2019-07-22 14:28:20 226

原创 简单的推箱子实现

简单的推箱子实现只有一个地图,写了菜单,算是赘余吧。// An highlighted block#include <iostream>#include<Windows.h>#include <conio.h>//获取键盘输入using namespace std;void Map(int nMapArray[10][10]);bool bOve...

2019-07-22 14:10:17 481

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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