cocos2dx
windskymr
这个作者很懒,什么都没留下…
展开
-
第一个cocos2dx-lua游戏--蚂蚁进洞
新公司是做游戏开发的,终于进入了梦寐以求的行业了,但我是做服务端java开发,java都搞了那么久,还是没搞出什么名堂,真想面试的时候对别人说我还有别的技能。游戏客户端使用cocos2dx,语言用lua,一直都想学一门脚本,但都不知道学哪个才好,常见的lua,perl, python,ruby,都想学,又没恒心学,正好,趁着工作之余把lua学会吧,顺带cocos.lua蛮小巧的,比用c++转载 2016-02-16 15:28:38 · 3009 阅读 · 0 评论 -
cocos2dx Lua 定时器
Node类的scheduleUpdateWithPriorityLua方法local MyLayer = class("MyLayer", function () return cc.Layer:create()end)function MyLayer:ctor() --每帧都会调用,不能设置调用间隔 self:scheduleUpdateWithPriorityLua(转载 2017-09-29 11:06:32 · 3094 阅读 · 0 评论 -
想自己写个cocos2dx的编译脚本(一)
cocos android工程的编译命令是 cocos compile -p android,这是编译并打包的命令,如果我想编译和打包分开呢,本身这条命令耗时太多,分开的话会快些,正好可以借此机会更加了解些apk的结构.。我看别人在编译的时候用的编译命令是build_native.py,但我自己的cocos项目里没有这个脚本,本人的cocos2dx的版本是3.15.1,据说这个脚本被弃用了,但转载 2017-09-28 14:17:40 · 808 阅读 · 0 评论 -
Android/ios 网页中跳转到 app
一 IOS跳转cocos2dx新建一个空项目,能编译通过并运行首先我们给app添加一个URL Types,用于给web打开的接口这里的scheme为test随便写个html文件放到外网,内网和本地也行,只能你能访问到文件aaaaaahtml文件中要做的事情是:加入一个iframe节点, if转载 2017-09-19 15:52:50 · 2281 阅读 · 0 评论 -
Cocos2d C++中调用Java方法
下面这个类由C++调用, 显示提示框/** * 这个类由C++调用 * @author skymr * */public class JavaCall { /** * 显示提示框 * @param content 提示内容 */ public static void showAlert(String content){ Log.d("aaaa", conte转载 2017-09-27 16:54:04 · 752 阅读 · 0 评论 -
Cocos2dx-lua luabindings 示例
我觉得学习cocosLua的luabindings是一个重要的难点,而且这方面的资源也少,不过还好,找了些视频教程,自己也动手配置了下,两天时间终于搞出来了。1. 编辑Hello.h文件 , 保存到目录:项目路径/frameworks/cocos2d-x/cocos/my, my是自己新建的目录,存放luabindings的c++部分代码#ifndef __HELLO__#define转载 2017-09-01 13:56:17 · 2284 阅读 · 0 评论 -
Android App中通过JNI调用C/C++代码(二)
前面已经实现了Android App通过JNI调用C/C++代码,但那是在一个新创建的android工程里的,如果是在cocos2dx生成的项目呢,相信是差不多的原理。修改Android.mk文件LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := cocos2dlua_sharedLOCAL_MODULE_转载 2017-09-25 10:00:20 · 477 阅读 · 0 评论 -
Cocos2dx-lua plist文件组合显示卡牌
效果图:资源链接:http://pan.baidu.com/s/1pKHBTlpmain.luacc.FileUtils:getInstance():setPopupNotify(false)cc.FileUtils:getInstance():addSearchPath("/res")require "config"require "cocos.ini转载 2017-08-31 12:01:22 · 562 阅读 · 0 评论 -
运用Python运行cocos2dx-lua/js项目
之前写了个篇博文运用Sublime Text开发cocos2dx-lua项目的lua部分,其中的运行命令是这么做的{ "working_dir": "${project_path:${folder}}", "shell_cmd": "${folder}/simulator/win32/game1.exe -workdir ${folder}" } 这个buil转载 2017-09-08 17:55:06 · 1054 阅读 · 1 评论 -
Cocos2dx-lua触摸事件处理
local MainScene = class("MainScene", cc.load("mvc").ViewBase)function MainScene:onCreate() -- add background image local layer = cc.Layer:create() layer:addTo(self) layer:addChild(di转载 2017-08-30 11:22:01 · 1578 阅读 · 0 评论 -
运用Sublime Text开发cocos2dx-lua项目的lua部分
Window7中开发cocos2dx-lua项目,C/C++部分代码需要使用Virtual Studio进行编译,但lua脚本部分代码是不需要编译的,模拟器能直接加载运行,由于大部分代码都是lua,所以当VS第一次编译好项目后,之后的开发就很少用到VS了,lua部分使用Sublime Text开发就比较方便1.将项目目录拖动到转载 2017-08-29 17:41:53 · 3153 阅读 · 0 评论 -
Cocos2dx-lua安装并使用
cocos2dx安装1.下载安装python2.72.下载Cocos2dx3.1.153.下载android-sdk, android-ndk,ant,并配置环境变量macos系统中: /Users/yosemiteretail 路径:编辑文件 open .bash_profile # Add environment variable COCOS_CONSOLE_R转载 2017-08-29 16:32:59 · 1806 阅读 · 0 评论 -
Win7下eclipse ADT调试cocos2dx-lua工程
Eclipse打开cocos2dx-lua工程game1\frameworks\runtime-src\proj.androidlibcocos2dx项目路径:game1\frameworks\cocos2d-x\cocos\platform\android\java导入工程后会报些依赖包的错误,解决后点击调试,以android-application的方式运行, 弹出选择运行设备转载 2017-09-04 14:13:35 · 798 阅读 · 0 评论 -
Cocos2dx 读写文件,首选项
(一)cpp写文件AppDelegate::AppDelegate(){ cocos2d::FileUtils* fu = FileUtils::getInstance(); std::string path = fu->getWritablePath(); //c++字符串转c字符串 CCLOG("writable path is %s\n", path.c_str());转载 2017-09-30 10:38:54 · 1376 阅读 · 0 评论