程序不是看出来的,是写出来的!思想不是想出来的,是敲出来的!欢迎加群298136329交流技术问题!

Lua基础学习六——C API

Lua基础学习六——C API
Test函数中列举了常用的一些API,做了一个测试,用到的时候方便查阅。//打印栈中内容void print_stack(lua_State * l){int n = lua_gettop(l);for(int i=1;i<n+1;i++){switch(lua_type(l,i)){case LUA_TSTRING:cout<<lua_tostring(l,i)<<…

Lua基础学习五——函数库

Lua基础学习五——函数库
本篇博客介绍Lua的库函数,先从数学库开始,程序代码列举了几个数学库函数的用法,更多的用法可以查阅手册。--数学库--三角函数库(sin, cos, tan, asin, acos,所有的三角函数都在弧度单位下工作,这个要和cocos区分开来,cocos涉及到度数的函数使用的是度数而不是弧度,所以记得转换啊,如何转化,下面有。print(math.sin(math.pi/2)) -->1pr…

Lua基础学习四——数据结构

Lua基础学习四——数据结构
最近研究Lua,顺便写点笔记吧!数据结构是没有语言之分的,只不过不同的语言实现起来的语法不同,既然是Lua菜鸟,就来实现几个常用的数据结构来练练语法吧!首先是作为数据结构基石的数组,在Lua中数组是用表来实现的,表是个强大的东西,能表示太多东西了,当表中元素的下标都是整数的时候,我们把这个表称作数组。数组的大小不固定,可以动态的增长。--创建一个简单的数组local arr1 = {1,2,3,4…

Lua基础学习三——语句和迭代器

Lua基础学习三——语句和迭代器
Lua语句,和其他的语言类似,包括循环和控制结构。--赋值语句--赋值语句没有什么好说的,只是Lua可以对多个变量同时赋值,应用如下--1、用来进行变量的交换,可以说是一个小技巧吧local a,b = 1,2print(a,b) -->1 2a,b = b,aprint(a,b) -->2 1--2、接收函数的返回值,针对函数多返回值的情况local function f()retu…

Lua基础学习二——表和函数

Lua基础学习二——表和函数
Lua中的表和函数比较重要,正是因为二者的结合才完成了很多很多的功能,Lua才变得如此的强大,所以有必要仔细的学习一下表和函数,以下的代码体现了表的用法。--表--可以使用构造器来初始化表,表是Lua特有的功能强大的东西。最简单的构造函数是{},用来创建一个空表。local days = {"xiao", "ta", "hello", &…

Lua基础学习开篇——类型和运算符

Lua基础学习开篇——类型和运算符
从本篇博客开始研究一下Lua,现在Lua真得是很火,因为Cocos2d-x写游戏的时候会用到,所以就拿过来学学吧,先从基础的语法开始,然后慢慢的深入。本人也是刚刚学习,希望和学习Lua的大家交流,博客权当笔记,有错误之处还请赐教。当然首先是搭建开发环境了,我的学习背景是Cocos2d-x,所以下载了最新发布的Cocos Code IDE,我们可以在Cocos Code IDE上边新建工程,然后写L…

Git远程仓库

Git远程仓库
之前的操作我们都是在本地仓库进行的,如果某一天我们的硬盘挂了,那么结果可想而知,同时也为了多人协作的目的,我们需要用到远程仓库,将版本库放到远端,必要的时候进行提交和拉取。那么,首先我们需要有一个远程仓库,就需要一台服务器,这台服务器充当数据交换的功能,这里我们使用的服务器是GitHub,这个网站是一个仓库托管的网站,大家可以注册一下,然后就可以将内容托管在这个网站上了。本地Git仓库和GitHu…

Git仓库管理(二)

Git仓库管理(二)
首先来说明一下git diff和git diff HEAD -- file的区别,我们利用文件2来做一个实验,先修改一下文件2的数据,然后使用git add 2将这种修改添加到缓冲区,然后继续修改文件2,利用这俩个命令进行比较修改的内容,命令操作如下。我们对文件2做了修改,然后添加到了缓冲区,使用git diff没有任何的输出,意味着文件没有变化,而使用git diff HEAD -- 2却输出增…

Git仓库管理(一)

Git仓库管理(一)
本篇博客介绍Git真正强大的地方,首先我们来修改一下文件1,添加一行数据,然后使用git status命令查看一下仓库的状态。git status命令可以让我们时刻掌握仓库当前的状态,我们看到我们修改了文件1,而且没有将这种修改放到暂存区中(Changes not staged for commit),我们来看看对文件1做了什么修改,使用git diff 1命令,原来是增加了一行hello git…

创建Git仓库

创建Git仓库
Git仓库说白了就是一个文件目录,放到这个目录下得目录和文件都被Git所管理,你对文件和目录的增删改查都被Git所记录,这样才能方便你对自己项目的管理。接下来就来创建一个Git仓库,我们先选择一个文件夹作为Git仓库,我的Git仓库放在了/Users/mac/GitDemo/目录下,然后使用命令git init一个仓库就建好了,最后它会提示你新建了一个空得仓库,在原本空目录的GitDemo目录下,…