本文假设读者已经会使用tolua++进行C++与lua之间的通讯1、在头文件中定义注册回调函数,定义在MyClass类中voidregister(unsignedshortcmdID,LUA_FUNCTIONfunc);//LUA_FUNCTION其实就是一个int
voidunregister();2、实现voidMyClass::register(unsignedshortcmdID,LUA_FUNCTIONf..
分类:
编程语言 时间:
2017-05-05 23:10:34
阅读次数:
183
目的:给定任意法线贴图,实现折射效果 主要技术:RenderTarget,glsl 提取出一个可供使用的Sprite派生类 计算模型如下: 黑色部分为玻璃切线,红色部分为场景。绿色线为垂直于场景的视线及其延长线,红色为法线。我们求折射光,等于在给定的OB,法线向量下,求取视线经过折射后与场景的交点和 ...
分类:
其他好文 时间:
2017-05-05 21:00:51
阅读次数:
537
说明:此教程是针对cocos2dx 2.0系列的,3.0的版本号,如今还没有公布出来。 1)首先从github.com把这个项目下载到本地。然后装到d盘的根文件夹,并设置文件夹路径为d:\quick-cocos2d-x 站点地址:https://github.com/chukong/quick-co ...
在编译Cocos2dx 3.6版本号时。发现编译错误: 定位代码行: debugForNormalSprite->drawPoints(positions, 4, 8, Color4F{0.0,1.0,1.0,1.0}); 改动例如以下: debugForNormalSprite->drawPoin ...
分类:
其他好文 时间:
2017-05-03 13:14:03
阅读次数:
123
楼主技术小白一只,在搭建cocos2dx的开发环境时,在网上搜索了一堆资料和很多大神分享的文章,然后就自己动手做了。可能是操作系统,或者vs的版本问题,发现了一些奇葩问题,搭建完成后,决定把它们写下来,希望能帮助到未来的自己和有同样困惑的朋友们。 一、下载并安装visual studio ,下载和安 ...
最近把以前做的老游戏拿出来,重新编到手机上来玩玩,然后就有了以下的经历。 那时的引擎还是Cocos2dx-2.x,iPhone5还是高档机型。现在的机器是这样的,iPhone6S Plus我自用,今年iPhone7S都要出来了,真是时光荏苒,岁月如梭。 拿出我的CooolPad大神F2,OK。iPh ...
分类:
其他好文 时间:
2017-04-30 15:16:08
阅读次数:
413
前一篇博文说了。在cocos2dx中怎么样使用iconv转码,这节我们将上一节中写的转码函数,做成一个lua接口。在lua脚本中使用。 网上能够下载到luaconv。可是编译的时候总是报错,所以自己写了一接口。 一 加入lua接口文件 // luaiconv.h #ifndef __LUA_ICON ...
分类:
其他好文 时间:
2017-04-30 15:08:23
阅读次数:
206
首先cocos2dhtml5使用javascript编程, 严格区分大写和小写。 1、新建cocos2dhtml5项目。 直接复制引擎自带的helloworld。改一下目录名字就可以。 2、新增js文件 当你的项目新添加的js文件的时候,就须要在cocos2d.js里面的appFiles里添加你的文 ...
分类:
Web程序 时间:
2017-04-30 11:00:55
阅读次数:
149
cocos2dx在设计之初就集成了两套物理引擎,它们是box2d和chipmunk。我眼下使用的是最新版的cocos2dx 3.1.1。引擎中默认使用的是chipmunk。假设想要改使用box2d的话,须要改动相应的androidproject或者是iosproject的配置文件。 在2.x版本号的 ...
分类:
其他好文 时间:
2017-04-24 12:10:11
阅读次数:
536