Cocos2d-x Lua学习笔记
来源:互联网 发布:js确认密码 编辑:程序博客网 时间:2024/05/19 02:24
2016.8.25
cocos目前好像主推cocos creator,官网上只能下cocos2d-x 和 cocos creator了。时隔两年,再次使用cocos,变化应该很大。
cocos creator目前主推js,lua正在完善,所以只好用之前的quick cocos2d x了,等creator lua支持完善了再跳过去。所以从今天开始记录一下学习心得。
给sublime安装QuickXDev插件
http://my.oschina.net/lonewolf/blog/173059
下面是开发当中用到的一些插件和快捷键
一、常用的插件
1、Package Control
各个包的安装与管理,非常方便,几乎每个开发者都会用到。
2、SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。
3、BracketHighlighter
类似于代码匹配,可以匹配括号,引号等符号内的范围。用于显示对应所在的位置。
4、Function Name Display
在状态栏中显示当前行所在的方法名称。
5、Status Bar Extension
在状态栏显示当前文件编码及系统类型。
6、IndentGuides
代码函数或标签起点与终点提示。
二、常用快捷键
Commend+L 选择整行,继续按会选择下一行
Commend+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+G 跳转到相应的行
Commend+Shift+P 打开命令面板
Ctrl+~ 打开命令行
Commend+R(Commend+shift+p,输入@) 快速列出/跳转到某个函数
Commend+Enter 快速换行
Ctrl+Tab 当前窗口中的标签页切换
quick-cocos2d-x初学教程
http://www.cocos.com/doc/tutorial/show?id=2327
然而quick cocos2d x的iOS项目没法编译通过,所以还是转战cocos2dx lua,可以编译通过。
创建工程方法:
进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py
打开终端运行cocos.py脚本创建文件
./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop或者python cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop
参数说明:
- HelloWorldDemo为项目名称
-p
后面接包名-l
后面接开发语言类型,有cpp, lua, js三种类型-d
后面接项目存放的目录
即可生成工程,iOS可以编译通过。但是无法通过quick cocos2d 的 player调试
2016.8.26
上述生成的cocos2dx lua工程,android编译方法为:
下载ANT、NDK,解压
配置环境变量
open ~/.bash_profile -a TextEdit
增加ANT_ROOT、ANDROID_SDK_ROOT、NDK_ROOT环境变量export ANT_ROOT=/Users/siasun/Documents/upan/download/apache-ant-1.9.7/bin
export PATH=$ANT_ROOT:$PATH
export ANDROID_SDK_ROOT=/Users/siasun/Library/Android/sdk
export PATH=$ANDROID_SDK_ROOT:$PATH
export ANDROID_SDK_ROOT_PLATFORM_TOOLS=/Users/siasun/Library/Android/sdk/platform-tools
export PATH=$ANDROID_SDK_ROOT_PLATFORM_TOOLS:$PATH
export ANDROID_SDK_ROOT_PLATFORM_TOOLS=/Users/siasun/Library/Android/sdk/tools
export PATH=$ANDROID_SDK_ROOT_PLATFORM_TOOLS:$PATH
export NDK_ROOT=/Users/siasun/Documents/upan/download/android-ndk-r10b
export PATH=$NDK_ROOT:$PATH
注意等号前后不要有空格。
进入proj.android-studio文件夹,执行
cocos run/compile -p android --android-studio
即可生成apk
- cocos2d-x lua 学习笔记
- Cocos2d-x Lua学习笔记
- Cocos2d-x lua学习笔记
- cocos2d-x Lua学习笔记(一)
- Cocos2d-X之LUA笔记
- cocos2d-x lua 学习笔记(1) -- 环境搭建
- Cocos2d-X lua 学习笔记之划屏拖尾特效
- Cocos2d-X lua 学习笔记之消息弹窗
- Cocos2d-x游戏开发之Lua学习笔记
- Cocos2d-x-lua学习点滴
- 【学习笔记】【Cocos2d-x Lua脚本开发】如何使用Lua脚本调用自定义类
- 【学习笔记】【Cocos2d-x Lua脚本开发】Lua中创建自定义类
- Cocos2d-x 学习笔记
- Cocos2d-x学习笔记
- Cocos2d-x学习笔记
- Cocos2d-x学习笔记
- cocos2d-x学习笔记
- cocos2d-x学习笔记
- 读《三体》差点污了我的三观
- tjut 3488
- Android 开关机动画 BootAnimation/ShutdownAnimation 解析
- java将字节转换成十六进制输出
- Leetcode39:Combination Sum
- Cocos2d-x Lua学习笔记
- 创建Android新工程时,丢失MainActivity.java文件,丢失R.java文件,values/values-v11/values-v14 styles.xml文件出错
- 提高情商的八种方法
- Android03--Android之UI布局01FrameLayout
- textView取消回车换行
- HTTP 协议详解
- 基于Nginx,搭建HLS(HTTP Live Streaming)server,点播&直播
- VMware中CentOS7连接外网
- 策略模式