- 博客(9)
- 资源 (17)
- 收藏
- 关注
转载 cocos2dx原生lua绑定工具的总结
一、个人对“绑定”这词有两种理解 1、lua绑定到C++,就是C++能调用到lua的东西,那必须让C++知道有哪些lua函数或变量可以用 2、C++绑定到lua,就是lua能调用到C++的东西,当然也必须让lua知道有哪些C++东东可以给lua调用,所谓的“暴露” 这里说的绑定就是第2种情况,在lua中能调用到Cocos2dx的函数。 Cocos2dx通过工程里面的tools/to
2015-12-29 17:51:17 744
转载 Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
原文:http://www.2cto.com/kf/201409/336234.html 最近几天,我都在学习如何在Cocos2d-x3.2中使用OpenGL来实现对图形的渲染。在网上也看到了很多好的文章,我在它们的基础上做了这次的我个人认为比较完整的总结。当你了解了Cocos2d-x3.2中对图形渲染的流程,你就会觉得要学会写自己的shader才是最重要的。 第一,渲染流程从2.x到3.
2015-09-12 20:53:50 966
转载 Lua中实现类的原理
Lua中没有 类 的概念,但我们可以利用Lua本身的语言特性来实现 类 。 下文将详细的解释在Lua中实现类的原理,涉及到的细节点将拆分出来讲,相信对Lua中实现类的理解有困难的同学将会释疑。 类是什么? 想要实现类,就要知道类到底是什么。 在我看来,类,就是一个自己定义的变量类型。它约定了一些它的属性和方法, 是属性和方法的一个集合 。 所有的方法都需要一个名字,即
2015-09-11 14:13:08 389
转载 C++中的内联函数inline总结
突然看到C++Primer中讲到,对于vector的一个循环,调用语句:(示例代码i=v.begin()不是很规范,虽然不会出错,客官请将就着看) [cpp] view plaincopy for (int i=v.begin() ; i { .... } 对于size()的调用,其实是内联。想到以前
2015-09-08 09:57:22 353
原创 Cocos2dx(3.3)绑定lua
Cocos2dx(3.3)绑定lua 参考:http://blog.sina.com.cn/s/blog_693de6100101ocg4.html http://segmentfault.com/blog/hongliang/1190000000631630 1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0rc0\tools\tolua\README.
2015-01-29 16:02:12 1383
转载 cocos2d-x 通过JNI实现c/c++和Android的java层函数互调
文章转自:http://codingnow.cn/cocos2d-x/992.html 本文主要实现两个功能: (1)通过Android sdk的API得到应用程序的包名(PackageName),然后传递给c++层函数。 (2)通过c++函数调用Android的java层函数,显示一个对话框,点击按钮退出程序。 1. 首先来简单学习一下JNI的相关知识,我这篇文章中简单实
2014-03-28 11:25:14 370
转载 Cocos2dx调用java的UI元素
文章转自http://blog.csdn.net/stupidcodegenerator/article/details/8592693 我发现简单的调用没有任何问题。 但是只要是调用了UI元素,比如显示个消息框什么的,程序立即就挂了。后来发现还是得上Google(鄙视一下百度同学),在StackOverFlow上面找到了一篇这样的回答 The problem was
2014-03-28 11:12:02 400
转载 【转】linux编程之——C++内存管理详解
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变
2013-08-28 20:12:00 477
转载 C语言变量声明及内存分配
C语言变量声明及内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。 2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类
2013-08-28 20:09:22 1069
Mac环境下Android反编译工具包
2018-01-25
IOS cocos2dx编译的curl报错‘__curl_rule_01__'
2018-01-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人