c++

【H5+ & Quick-cocos2dx整合】之iOS 一 创建原生应用

QuickCocos2dx基于cocos2d-x+Lua的手机游戏开发引擎。cocos2d-x是用C++开发的游戏引擎为了提高开发效率利用tolua++工具将cocos2d-x的C++接口转为了Lua接口。将luabinding导出的C++接口重新封装成Lua风格的接口是最基本的工作。目标我们的目标就是将H5+和QuickCocos2dx两个框架整合起来,即一个App中可以实现两者互相通讯创建原生ios应用Xcode新建iosApplication原生项目结构至些原生应用创建完成,接下来需要配置项目的Bu

【cocos2d-x 3D游戏开发】0: 3D时代到来,学cocos3D还是Unity3D?

前言作为一名cocos2d-x开发者,开发2D游戏已经有两年多了,这两年来目睹了手游市场的浮躁,cocos引擎的出现降低了手游开发的门槛,提高了手游生产效率,这两年着实是火的不行。cocos2d-x也从3.3版本之后开始猛加3D功能,如今3D功能也是比较完善了,市场上也出现了cocos3D开发的产品。身为一个cocos2d开发者的我该如何选择?

Java C++题解leetcode817链表组件示例

这篇文章主要为大家介绍了Java C++题解leetcode817链表组件示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

Cocos 中的自动绑定

Cocos中的自动绑定Cocos中的自动绑定依赖于BindingsGenerator工具,这个python工具通过配置文件来解析需要绑定的类的头文件,并且按照一定规则生成类的API的绑定代码。#注册和调用过程以`Node::setopacity`为例,可以在`cocos2d-x/cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.cpp`中找到它的JavaScript绑定代码。自动绑定工具使用libclang的pythonAPI对C++头文件进行语法分析。

如何使用boost连接到另一个进程的控制台

Ferst进程创建控制台窗口,第二个进程将在Ferst进程控制台中打印一些simbol。如果我使用WinApi,我有AttachConsole函数,是否可以使用boost执行类似的操作?进程间库和进程库具有附加到进程的功能,但我不知道如何将一个控制台用于两个进程。使用boost::asio可能可以做类似的事情,但我认为这不是我需要的

python实现自动生成C++代码的代码生成器

这篇文章介绍了python实现C++代码生成器的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

什么是正则表达式?浅谈 c++中的正则表达式

截取作者c++部分原文地址什么是正则表达式?正则表达式常用符号上面一个示例中用到的“^”、“\w”、“{5,17}”等都是正则表达式中的常用符号,这些符号在正则表达式中都有特殊的含意。下面这个表格是Java中的正则表达式常用符号的含意。关于boostregex的用法,在后继的文章将会进一步介绍,现在以C++regex的方式列举一个使用样例。

Cocos2d-x使用iOS游戏内付费IAP(C++篇)

真机调试与IAP沙盒测试需要IDP账号。苹果的SandBox提供了一整套测试相关的服务。C++开发的游戏,付费点直接使用Object-c的IAP接口会有诸多不便,在StoreKit基础上再封装一层C++接口会方便很多。请求购买product,并等待响应。iAPProductsRequestDelegate是内部抽象的一个桥接Object-c类,用来接受StoreKit的回调,并转换到C++的回调。声明protocol:SKProductsRequestDelegate,在interface里面定义了一个i

Cocos2d-x Lua实现从Android回调到Lua的方法

最近在研究怎么把积分墙嵌入到Cocos2d-xLua的里,折腾了几天,总算调通了,主要要解决的问题是,调用积分墙之后,当积分发生改变的时候,有一个回调方法,回调会返回用户还剩下多少积分,当Android收到这个回调的时候,需要把这个通知给lua做对应的处理,我就是在这里卡住了。先理一下思路要实现上面提到的回调通知lua,首先要实现Android回调给C++,再从C++去调用Lua的方法。

cocos2dx安卓调试中lua脚本错误报告和记录的解决方案适用于quick3.5

在cocos2dx纯lua脚本逻辑开发中,由于脚本与安卓之间的沟通问题,使得在测试中,脚本错误难以被报告和记录,给测试工作带来了很大的不便。本文通过lua调用c++方法以及jni的使用,使lua提供的错误信息能够在安卓应用的层面被报告和记录。然后我们使用tolua工具,将这个类的方法暴露给lua,具体方法可以参考其他教程。