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

为Cocos Code IDE添加自定义类补全(提示)功能

为Cocos Code IDE添加自定义类补全(提示)功能
将自定义类导出给Lua使用的时候,IDE中是不能提示某个模块中都有哪些变量或函数的,如果我们忘记了方法名还需要去查看c++层的代码或者查看API文件,这样做很不方便。因为对API的不熟悉导致写错某个函数或者变量影响了项目的进度很不值得。所以,本篇博客就为IDE添加自定义类的补全功能,当我们写下自定义类名的时候会出现导出的接口。1、导出一个类到Lua层,方法请参考绑定自定义类到Runtime(Lua…

Cocos Code IDE模拟器窗口最前解决方法

Cocos Code IDE模拟器窗口最前解决方法
方法1、在模拟器窗口的选中状态下,点击Control->keep window tap,这样可以解决问题,但是每次启动的时候这一项都是选中的状态,每次让窗口不是最前都要选择一下。 方法2、在工程的目录frameworks/runtime-src/proj.ios_mac/mac/SimulatorApp.mm下,105行,把g_winTop的值由true改成false。

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目录下,…

Git安装——开启git学习之旅

Git安装——开启git学习之旅
最近公司做项目,大家用Git来进行项目的管理,作为初出茅庐的自己,原来也没有接触过这个东西,刚开始简单的了解了几个命令,会提交,会拉取就了事了,期间遇到一些问题都是问我旁边的大神解决,但是自己对原理神马的却都不知道,而且老是遇到这种问题影响团队之间的合作,于是乎,感觉自己不得不学习一下了,自己原来一直认为学习技术就是学习编程语言,这其实是一个误区,Git这个东西绝对是高端大气上档次的,是你和别人进…

ADB的使用

ADB的使用
作为Cocos2d-x程序员真是苦逼啊,什么都得懂点,好吧,木有办法啊。开发Android程序少不了用到这个东东吧。ADB就是Android Debug Bridge的缩写,就是用来调试的,这个东西很实用and很强大,这里把经常用到的一些命令做个记录,方便以后查看!先说一下ADB所在的路径,这个东西在Android SDK安装目录的platform-tools文件夹下,我们打开控制台来敲一些常用的…

设置环境变量

设置环境变量
环境变量的设置经常用到,在系统中不同的环境变量代表不同的功能,在win下我们可以使用图形化界面的方式来设置环境变量,在Linux下和Mac下就需要我们敲一些命令。本文中就将设置环境变量的过程中用到的一些常用命令做一个说明,以后设置环境变量的时候方便查找。就本人的了解,大多数的命令在Mac和Linux都是通用的,Mac是集合了Linux的命令行和window图形化界面的优点,所以才高端大气上档次,L…

SyntaxHighlighter插件支持Lua语言高亮显示

SyntaxHighlighter插件支持Lua语言高亮显示
SyntaxHighlighter插件默认是没有Lua语言的高亮显示的,最近本人写Lua博客的时候都是用c++的模板代替的,这实在不是个办法啊,于是乎本篇博客诞生了,经过我的研究,我们需要采用如下的策略。1、 使用FTP工具登陆到WordPress空间,进入到wp-content/plugins目录,新建一个目录,取一个有意义的名字,比如syntaxhighlighter-lua;2、 创建一个文…