摘要:
1. 需求:在所有子节点中得到是ui::Text类型的节点,并对其进行操作。 2. 解决方案:在根节点Node中有一个如下的函数: Node中默认的实现: 我们在ui::Text中找到该函数的实现如下: 修改为: 3.我们在遍历子节点时就可以知道节点的类型是不是cocos2d::ui::Text了
阅读全文
posted @ 2017-07-12 21:39
pcwen.top
阅读(2328)
推荐(0)
摘要:
1.os.clock函数的实现是调用了c语言的函数函数库,实现代码如下: 其中有个CLOCKS_PER_SEC值,在不同平台有着不同的定义,所以一定要注意函数的溢出问题,程序运行时间太长的话,使用clock有可能会返回负数。 2.使用socket.gettime()函数代替os.clock()
阅读全文
posted @ 2017-06-14 22:03
pcwen.top
阅读(7551)
推荐(0)
摘要:
Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题
阅读全文
posted @ 2017-06-13 22:15
pcwen.top
阅读(1398)
推荐(0)
摘要:
最近下载了新的Eclipse Jee Neon版本,记录一下如何进行开发环境的配置。 1.下载必要的开发环境文件 ①下载Java SE Development Kit (简称JDK) ②下载Tomcat 2.在Eclipse中对环境进行配置 ①Window->Preferences->Server-
阅读全文
posted @ 2017-03-31 02:07
pcwen.top
阅读(1929)
推荐(0)
摘要:
1.重要的事情首先说! 包名、应用签名、app id 三者都必须和在腾讯上申请的一致!!!否则将不能成功。 包名:就是在腾讯上申请的包名 应用签名:使用微信官网提供的《签名生成工具》(这个工具是一个apk安装包)安装到手机上获取包的签名(先将你的程序安装到手机上,再安装签名生成工具,在工具上输入你程
阅读全文
posted @ 2017-01-18 22:20
pcwen.top
阅读(21501)
推荐(0)
摘要:
1.CentOS7默认已经安装了5.1.4 ①查看当前lua版本号:lua -v Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio ②查看lua和luac的位置:which lua luac /usr/bin/lua/usr/bin/luac 2.
阅读全文
posted @ 2016-12-28 15:47
pcwen.top
阅读(7833)
推荐(0)
摘要:
1.下载如下rpm文件: mysql-community-common-5.7.17-1.el7.x86_64.rpm mysql-community-libs-5.7.17-1.el7.x86_64.rpm mysql-community-client-5.7.17-1.el7.x86_64.rp
阅读全文
posted @ 2016-12-28 14:48
pcwen.top
阅读(985)
推荐(0)
摘要:
1.起因:cocos2dx打包到手机后,接收数据消息进行处理时崩溃(同一套代码在windows和centos下都能正常运行) 一个由char+short+short+short+long long组成的数据通过网络传给客户端的时候,进行反向数据类型解析还原的时候在long long的位置崩溃掉了。
阅读全文
posted @ 2016-12-23 12:31
pcwen.top
阅读(914)
推荐(0)
摘要:
使用cocos compile -p android 对项目进行编译的时候,遇到res文件中包含了只读属性的svn目录,不能进行删除而报错。 错误如下图(build_android.py里面对.svn文件进行删除时,权限不够) 解决方法就是修改 tools\cocos2d-console\bin\c
阅读全文
posted @ 2016-11-21 20:46
pcwen.top
阅读(282)
推荐(0)
摘要:
由于TortoiseSVN默认是忽略 *.a的,导致上传的项目文件缺少所有的*.a文件。 在TortoiseSVN->Settings->General->Global ignore pattern中将*.a删除,然后重新Add所有*.a文件再commit到服务器上去。
阅读全文
posted @ 2016-11-18 21:23
pcwen.top
阅读(407)
推荐(0)
摘要:
1.假设将server/a.lua文件外链到client文件夹中 2.在client文件夹空白处右键->TortoiseSVN->Properties->New->Externals,如下图 3.填写Local path和URL,如下(一定要注意的是Local path一定要是 相对路径的,不能是绝
阅读全文
posted @ 2016-11-17 16:36
pcwen.top
阅读(3283)
推荐(0)
摘要:
一般情况下,在做一些测试(比如下载服务)的时候需要提供一个http文件下载服务。 下面这个轻量级的工具HFS可以在本地提供http服务: 官网地址传送门:Http File Server
阅读全文
posted @ 2016-11-08 10:21
pcwen.top
阅读(1548)
推荐(0)
摘要:
vs2013+lua5.3.3 1.涉及函数 主要C函数:lua_call和lua_pcall 主要lua函数xpcall 2.正常使用lua_call ①hello.lua文件内容 ②C++文件内容(主要内容在test_func函数中的lua_call函数,表示调用lua中的ccall_test_
阅读全文
posted @ 2016-11-07 20:29
pcwen.top
阅读(4936)
推荐(0)
摘要:
原帖链接:http://www.jb51.net/article/64711.htm#comments 有增注标识的地方为额外注释,非原帖内容。 函数列表:(增注:只能用于数组!) table.insert(table,[ pos,] value) table.remove(table[, pos]
阅读全文
posted @ 2016-11-07 09:56
pcwen.top
阅读(13960)
推荐(0)
摘要:
vs2013+cocos2dx 3.13.1 这篇博文是集成Lua版本的protobuf,集成C++版本的过程也可参考。 主要参考博文地址《cocos2dx 3.x C++搭建protobuf环境》,这里的集成方式和参考博文有点不一样(这里是直接集成到引擎中,参考博文是当成一个库放到项目中),请仔细
阅读全文
posted @ 2016-10-26 20:54
pcwen.top
阅读(8767)
推荐(1)
摘要:
1.尝试一:子类对象调用被覆盖了的父类函数 根据元表设置流程,我们只有将父类元表找到就能调用父类的方法了 ①在子类Circle中增加一个调用父类方法的函数 ②调用结果(完全正确) 2.尝试二:不使用全局表作为元表 ①在上两篇中,使用全局表作为元表: 下图是父类以Sharp作为元表 下图是子类以Cir
阅读全文
posted @ 2016-10-20 17:12
pcwen.top
阅读(735)
推荐(0)
摘要:
1.类继承 ①代码 ②调用代码 ③输出结果 Lua面向对象: 《Lua面向对象之一:简单例子》 《Lua面向对象之二:类继承》 《Lua面向对象之三:其它一些尝试》
阅读全文
posted @ 2016-10-19 21:23
pcwen.top
阅读(925)
推荐(0)
摘要:
1.Lua面向对象实现步骤 ①创建一个全局表(称之为元表) ②设置这个元表的__index值(值通常为元表自己,这样就能通过__index查找到对应的属性和方法) __index 赋值其实是一个function的语法糖,Sharp.__index = Sharp等价于Sharp.__index =
阅读全文
posted @ 2016-10-19 20:33
pcwen.top
阅读(5166)
推荐(0)
摘要:
cococs2dx 3.13.1 + vs2013 + win10 1.首先按照《cocos2dx lua 绑定之一:自动绑定自定义类》绑定Student类 2.在Student类中增加一个用于测试手动绑定的函数manual_call ①Student.h中增加函数 ②Student.cpp中增加函
阅读全文
posted @ 2016-10-13 00:39
pcwen.top
阅读(2469)
推荐(0)
摘要:
1.向量点积意义 ①二维向量A和B点积(结果为标量)定义为:A.dot(B) = |A|*|B|*cos(a) 比较重要的用途(数学意义)为: ②得到向量夹角。(根据cos(a)计算得到) ③得到对应单位分量上的长度。(当向量B为单位向量时,则|A|*cos(a)表示向量A在向量B上的单位分量) 可
阅读全文
posted @ 2016-09-26 16:30
pcwen.top
阅读(9628)
推荐(0)
摘要:
cococs2dx 3.13.1 + vs2013 + win10 1.首先定义C++类Student 在cocos2d-x\cocos文件夹下新建一个user_define的文件夹放置两个文件。 注意:这个类没有从Ref继承,是一个简单的C++类。 ①头文件Student.h ②cpp文件Stud
阅读全文
posted @ 2016-09-26 15:08
pcwen.top
阅读(4106)
推荐(0)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 在上一节《Lua和C++交互 学习记录之八:注册C++类为Lua模块》里介绍了在Lua中以模块的方式使用C++注册的
阅读全文
posted @ 2016-09-22 17:25
pcwen.top
阅读(4482)
推荐(0)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.C++中学生Student类 ①头文件Student.h ②实现文件student.cpp 2.C++中定义注册
阅读全文
posted @ 2016-09-22 17:20
pcwen.top
阅读(4761)
推荐(0)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.将C++封装为模块 ①在Lua中调用的函数(和上一节的函数一样) ②列出需要封装的全局函数 ③定义一个注册模块函
阅读全文
posted @ 2016-09-22 10:09
pcwen.top
阅读(2382)
推荐(0)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.C++调用Lua中函数 ①Lua中的函数 ②C++调用函数 2.Lua调用C++中的函数 ①Lua能调用的C++
阅读全文
posted @ 2016-09-21 20:58
pcwen.top
阅读(1651)
推荐(0)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.数组 ①数组是key值从1开始并连续递增的table。 ②索引号是从1开始,不是从0开始。 2.既然是table
阅读全文
posted @ 2016-09-21 12:17
pcwen.top
阅读(2964)
推荐(0)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.C++读取Lua中的table ①在hello.lua中设置一个全局table: ②在C++中读取 ③lua_g
阅读全文
posted @ 2016-09-20 18:44
pcwen.top
阅读(4347)
推荐(0)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.C++读取lua中的值 ①在hello.lua中设置一个全局变量: ②在C++里读取 2.Lua读取C++中的值
阅读全文
posted @ 2016-09-20 14:19
pcwen.top
阅读(1160)
推荐(1)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.理解栈 ①C++通过lua虚拟机中的栈和lua进行交互。(相当于一个中间层) ②C++自己管理内存;lua自动垃
阅读全文
posted @ 2016-09-20 10:36
pcwen.top
阅读(3009)
推荐(0)
摘要:
主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:《Lua 5.3 参考手册》中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1.首先需要编译出lua库 ①创建一个静态库工程,将lua-5.3.3里的所有文件包含到工程里面去 ②进行编译就可以
阅读全文
posted @ 2016-09-19 12:04
pcwen.top
阅读(3952)
推荐(0)
摘要:
1.simulator的好处是: 快速切换分辨率;F5快速重新启动项目; 这对于脚本语言来说都是很方便快捷的。 2.涉及到显示参数的文件有两个: ①lang,这个是菜单的语言文件,如果没有这个文件的话,则上图的菜单为英文。(这个文件可以在ide-support文件夹找到,但是在3.13中去掉了这个文
阅读全文
posted @ 2016-09-15 00:05
pcwen.top
阅读(3870)
推荐(0)
摘要:
下载新的cocos2dx 3.13,想使用simulator来运行lua项目,结果发现使用vs2013编译不通过。 1. 9>main.cpp(5): error C2146: 语法错误: 缺少“;”(在标识符“wWinMain”的前面)9>main.cpp(9): warning C4007: “
阅读全文
posted @ 2016-09-14 11:48
pcwen.top
阅读(2306)
推荐(0)
摘要:
Cocos2dx 3.x 屏幕适配
阅读全文
posted @ 2016-08-18 17:55
pcwen.top
阅读(4225)
推荐(0)
摘要:
flash破解工具/flash decompiler
阅读全文
posted @ 2016-08-15 09:43
pcwen.top
阅读(752)
推荐(0)
摘要:
HTTP请求GET/POST查看工具
阅读全文
posted @ 2016-08-15 09:42
pcwen.top
阅读(3437)
推荐(0)
posted @ 2016-08-15 09:38
pcwen.top
阅读(630)
推荐(0)
摘要:
U3D协程yield的使用和理解
阅读全文
posted @ 2016-08-07 03:37
pcwen.top
阅读(1398)
推荐(0)
摘要:
使用CMake在Linux下编译tinyxml静态库
阅读全文
posted @ 2016-08-06 15:29
pcwen.top
阅读(1770)
推荐(0)
摘要:
CentOS下的Autoconf和AutoMake(完善篇) 3
阅读全文
posted @ 2016-08-04 10:28
pcwen.top
阅读(3052)
推荐(0)
摘要:
CentOS下的Autoconf和AutoMake(实践篇) 2
阅读全文
posted @ 2016-08-04 10:24
pcwen.top
阅读(1516)
推荐(0)