- 博客(17)
- 收藏
- 关注
转载 隐私权保护声明
《隐私权保护声明 》您个人信息的收集为用户提供游戏及相关服务。在您注册、使用掌贝服务时,经您的同意,我们收集与个人身份有关的信息,例如姓名、住址、手机号码等。如果您无法提供此类信息,可能会不能使用对应服务。我们也会基于优化用户体验的目的,收集其他有关的信息。例如当用户访问掌贝网站,我们收集哪些网页的受欢迎程度、浏览器软件信息等以便优化我们的网站服务。您个人信息的管理掌贝...
2017-09-18 16:10:00 308
转载 libcurl
#include "HelloWorldScene.h"#include "SimpleAudioEngine.h"#include <stdio.h>#include "external/curl/include/win32/curl/curl.h"Scene* HelloWorld::createScene(){ // 'scen...
2016-07-23 18:56:00 106
转载 __newindex
前面说过__index,与__index不同的是,__newindex用于更新,而__index用于查找。当对一个table不存在的字段进行赋值时,就会查找__newindex元方法。如果存在这个元方法,就执行它。如果这个元方法是table,那么久对此table赋值,而不是原table。window = {}window.prototype = {x = 20, y = 30...
2015-09-20 15:52:00 160
转载 __index元方法
我们知道当访问table里一个不存在的字段时会返回nil,这不完全正确。实际上,当我们访问一个不存在的字段时,会去查找一个__index的元方法。如果没有这个元方法,那么返回nil,如果有,那么就由这个元方法提供最后的结果。 举个栗子: window = {}window.prototype = {x = 20, y = 30, wi...
2015-09-20 13:46:00 109
转载 lua学习笔记 函数的变长参数与具名参数
听着这名词可能不大明白是啥意思,不过没关系,举个例子就明白了:1 function test(...)2 for i,v in ipairs(arg)do3 print(i,v)4 end5 6 print(unpack(arg)) --unpack 返回表中内容7 end8 9 test(...
2015-06-16 13:49:00 139
转载 cocos2dx---c++与java互调
使用cocos2dx开发游戏过程中难免需要调用其他代码,因为其是跨平台的。必然会要去调用不同平台的代码,这篇博客就介绍如何使用Jni来实现c++与java代码的互调。 先实现c++调用Android的java层代码。我们先添加一个类,比如类名叫CallJava,下面贴上代码,再做解释: 1 #ifndef __CALL_JAVA_H__ 2 #def...
2015-03-29 01:41:00 193
转载 cocos2dx 实现跑马灯效果和文字效果
目标:实现下面2种文字效果1.2.方法: 利用ClippingNode实现上图所示效果。1效果:给ClippingNode添加裁剪裁剪内容,即红色文字,然后设置裁剪模板。然后让模板来回移动即可实现如图效果。直接贴代码: Label* txt = Label::create("this is a clippingNode Test.....
2015-03-27 22:54:00 305
转载 TableView重新加载数据后,显示位置不变
CCPoint p = m_tableView->getContentOffset(); m_tableView->reloadData(); CCPoint m = m_tableView->minContainerOffset(); m_tableView->setContentOffset...
2015-03-24 14:14:00 882
转载 Egret初探(1) 引擎安装
最近没事做在看HTML5,意外的发现了一个引擎Egret,就是白鹭引擎,今年6月份才出来的。于是就研究了下。。。我当时看的时候引擎安装还要命令行安装一些东西,node.js什么的,现在最新版本可以一键安装了,于是下载下来试了下,发现安装完之后,在命令行打egret命令没有反映。后来进入安装目录运行了下install.bat。发现成功了,可以用egret命令了。。。例如:在桌面新建一个...
2014-12-10 23:44:00 138
转载 cocos2dx 消息发送与接收
cocos2dx有个自定义事件可以实现消息的发送和接收,叫EventListenerCustom。它是通过一个字符串来标识事件名称的。下面介绍下,我实现的这个消息的发送和接收。 首先,我们定义2个类,一个消息接收类,一个消息发送类。代码如下: //消息接收class cMsgReceiver{public: virt...
2014-12-08 11:12:00 391
转载 cocos2dx 复制数据到文件夹中
现在又一个数据库文件在资源目录下,假设名为save.db,那么怎么通过代码把他复制到其他目录中呢?例如Debug.win32下。下面直接贴出代码: std::string strPath = FileUtils::getInstance()->fullPathForFilename("nf_static.db"); ssize_t len = 0;...
2014-12-04 15:04:00 164
转载 cocos2dx 数据存储SQLite
本文来介绍下如何在cocos2dx中使用sqlite。首先我们去下载下它的源码http://www.sqlite.org/sqlite-amalgamation-3071000.zip,下载之后解压到cocos2dx引擎目录下。然后到项目中添加下载好的源码,附加依赖项,OK。下面就使用它来存储数据。直接贴代码: sqlite3* pdb = NULL; ...
2014-12-04 13:31:00 147
转载 LuaBridge c++返回map给lua
之前在项目中需要返回一个std::map<std::string,std::string>给lua,但是发现直接返回map到lua中是不行的。后来通过别人的帮助终于解决了这个问题。方法如下: 1 luabridge::LuaRef LoginXml::getlocalAccount() 2 { 3 XMLElement* root...
2014-11-19 11:58:00 472
转载 VS搭建lua开发环境和LuaBridge注册c++类(cocos2dx项目)(三) 给editbox添加事件
直接贴出实现代码 1 void ScriptManager::addEditBoxEvent(LuaEditBox* ui, std::string funName) 2 { 3 std::string editBoxEditingDidBegin = funName + "_editBoxEditingDidBegin"; 4 std::string...
2014-11-13 16:14:00 139
转载 VS搭建lua开发环境和LuaBridge注册c++类(cocos2dx项目)(二)
这篇我们注册2个类来测试下LuaBridge的使用,在开始之前我们先在上篇的基础上来用C++调用下lua的函数。我们添加一个main.lua文件到资源文件夹下。lua代码如下:1 function init()2 print(1)3 end然后,在initscript()函数添加以下代码:1 std::string filePat...
2014-11-13 14:51:00 219
转载 VS搭建lua开发环境和LuaBridge注册c++类(cocos2dx项目)(一)
由于项目使用Lua开发,最近在学习lua,所以就准备在vs下搭建lua的开发环境。项目使用LuaBridge为Lua绑定C++对象,这篇文章就把LuaBridge用法一起写进来了,下面开始正文。。。步骤1.生成Lua静态库(非cocos2dx项目下可以参考这篇文章http://www.fusijie.com/blog/2014/08/31/how-to-comp...
2014-11-12 13:10:00 268
转载 异步Socket
http://msdn.microsoft.com/zh-cn/library/fx6588te(v=vs.110).aspx转载于:https://www.cnblogs.com/OrangeLife/p/3516189.html
2014-01-12 17:10:00 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人