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





0 0
原创粉丝点击