Cocos2d-x 使用内置命令加密Lua文件
Cocos2d-x3.2中的cocos-console 去 批量 加密lua脚本-变成luac文件标签: cocos2dx cocos2d-x luacompile
cocos2d-x之动作回调函数的区别
CCCallFunc CCCallFuncN CCCallFuncND的区别和使用
CCCallFunc CCCallFuncN CCCallFuncND都用来创建带有回调函数的动作,区别主要在于回调函数是否带有参数
CCCallFunc
CCCallFunc是执行对应的回调函数,其中回调函数不可带参数.
.
CCCallFuncN
CCCallFuncN也是执行对应的回调函数,其中回调函数带一个参数.
CCCallFuncND
CCCallFuncND也是执行对应的回调函数,其中回调函数可带两个参数.
cocos2d-x Action详解
Action动作
CCMoveBy 创建一个移动的动作 参数1:移动到目标坐标所需的时间 参数2:目标坐标 支持reverse 可以获取其反向动作
CCMoveTo 一样的
CCScaleTo 作用:创建一个缩放的动作
参数1:达到缩放大小所需的时间
参数2 :缩放的比例
CCScaleBy 作用:创建一个缩放的动作
参数1:达到缩放大小的所需时间 参数2:缩放比例
CCRotateTo
作用创建一个旋转的动作
参数1:旋转的时间 参数2:旋转饿角度 0 - 360
CCSkewTo
作用创建一个倾斜的动作
参数1:倾斜到特定角度所需的时间
参数2:x轴的倾斜角度
参数3:y轴的倾斜角度
Couldn't find the gcc toolchain
使用cocos2d-x创建环境编译android包时,提示找不到gcc工具链 (Couldn't find the gcc toolchain)。
这个问题也烦了我很久!去检查下ndk的配置路径!NDK_ROOT是否正确!然后3.*版本需要的NDK是最新的版本,去网站下一个最新的版本r9d吧!(http://big1.cr173.com/android-ndk-r9d-windows-x86_64.zip)
标签: cocos2dx cocos2d-x android ndk
cocos2d-x lua项目中创建Label崩溃
今天使用cocos2d-x 3.2版本新建lua项目,测试lable外描边一直提示LUA ERROR: attempt to index local 'label' (a nil value)
local function test()
local layer = cc.Layer:create()
local s = cc.Director:getInstance():getWinSize()
local col = cc.LayerColor:create( cc.c4b(200, 191, 231, 255))
layer:addChild(col)
local ttfConfig = {}
ttfConfig.fontFilePath = "res/fonts/arial.ttf"
ttfConfig.fontSize = 40
ttfConfig.glyphs = cc.GLYPHCOLLECTION_DYNAMIC
Cocos2d-x 3.2编译生成Android程序出错的解决方法
用Cocos2d-x 3.2正式版创建项目,结果使用cocos compile -p android编译生成APK程序,结果悲剧了,出现以下错误。
Android NDK: Invalid APP_STL value: c++_static
Android NDK: Please use one of the following instead: system stlport_static stlport_static_hard stlport_shared stlport_shared_hard gnustl_static gnustl_shared gabi++_static gabi++_shared libc++_static libc++_shared none
make: Entering directory `/game/physics_engine/proj.android'
/sdk/ndk/android-ndk-r9c/build/core/add-application.mk:274: *** Android NDK: Aborting . Stop.
Cocos2d-x 加密Lua文件之Luajit
cocos2d-x 3.*版本中luajit.exe的默认位置是 tools\cocos2d-console\plugins\plugin_luacompile\bin,不需要自己编译生成luajit.exe
执行luajit.exe -h
-b [选项]输入输出
此选项保存或列出字节码。下面的附加选项被接受:
-l -只有列表中的字节码。
-s -带调试信息(这是默认值)。
-g -保持调试信息。
-n名称 -设置模块名称(默认值:从输入的名字自动检测)
-t类型 -设置输出文件类型(默认值:从输出名称自动检测)。
-a拱 -覆盖架构目标文件(默认:本地)。
-o操作系统 -目标文件覆盖OS(默认:本地)。
(转)cocos2dx 之Node函数
//获取节点的顺序,ZOrder:节点的Z轴,当有多个节点在屏幕显示时,引擎会根据它们Z轴的大小决定绘制顺序,Z轴大的会盖住Z轴小的virtual int getZOrder(void)
//获取节点的位置(x,y)
virtual const CCPoint& getPosition(void)
//设置节点的位置
virtual void setPosition(const CCPoint &var)
//获取其对应的摄像机,因为cocos2d-x是通过3D方式绘制2D效果的
virtual CCCamera* getCamera(void)
//判断节点是否可见
virtual bool getIsVisible(void)
热门日志
分类
- Django(4)
- ssdb(1)
- Mac(7)
- C(1)
- memcache(1)
- Python(32)
- Vim(8)
- sed(2)
- ansible(3)
- awk(4)
- shell(3)
- about(1)
- git(9)
- bat(4)
- svn(0)
- docker(1)
- Tornado(1)
- go(2)
- 架构(18)
- Vue(1)
- game(2)
- Html(6)
- Java(8)
- Mysql(37)
- Ajax(2)
- Jsp(1)
- Struts(8)
- Linux(72)
- JavaScript(39)
- Staruml(0)
- Mouth(1)
- Php(102)
- Windows(8)
- Message(48)
- Lua(10)
- Compute(1)
- Redis(7)
- Nginx(12)
- Jquery(1)
- Apache(1)
- cocos2d-x(8)