使用 ZeroBrane Studio 和 Eclipse LDT 断点调试 quick-cocos2d-x

使用 ZeroBrane Studio 和 Eclipse LDT 断点调试 quick-cocos2d-x

2013-12-13 更新: 加入quick官网提供的调试方式链接


quick-cocos2d-x 是个基于 cocos2d-x 的 Lua Binding 加强版。本文介绍在quick-cocos2d-x中进行断点调试的方法。

为了便于阅读和减少废话,本文有如下假设:

  1. 读者阅读过 quick-x-player 使用说明初窥 Quick-cocos2d-x ;
  2. 读者了解 quick-cocos2d-x 项目的文件夹结构;
  3. 读者安装了 ZeroBrane Studio 0.39 或/和 Eclipse LDT 1.0;
  4. 本文基于 quick-cocos2d-x 提供的 coinflip sample 进行调试。

提纲如下:

  1. Quick官方提供的调试方式
  2. 在 ZeroBrane Studio 中进行断点调试
  3. 在 Eclipse LDT 中进行断点调试

继续阅读使用 ZeroBrane Studio 和 Eclipse LDT 断点调试 quick-cocos2d-x

在Eclipse中给JAVA项目传递参数

在Debug Configurations 或者 Run Configuration 界面中,进入Arguments选项卡。

如果是给main方法传递的参数,直接写在Program arguments中,使用空格分隔。

如果是给系统JVM传递的参数,写在VM arguments中,使用-D打头。

以设置LAF为例:

-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel

如果设置了一个变量,名称为swing.defaultlaf,值为com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel。则可以这样调用它:

-Dswing.defaultlaf=${swing.defaultlaf}

要注意对变量的引用,只会使用变量的值,而不会自动调用变量的名称。即使把swing.defaultlaf定义为变量,像下面这样调用,也是没有效果的:

-D${laf_name}=${swing.defaultlaf}

在Eclipse中使用Vim

目前我知道的比较好用的,有3种方法:

1.Vrapper

建议使用 http://vrapper.sourceforge.net/update-site/unstable 来安装,虽然是不稳定版,但用起来感觉比稳定版还要稳定。 😉

vrapper的Bug不少,和中文输入法也会有一些冲突,但总之还是为我带了来效率的提升。

最困扰我的问题在于,Esc键经常会不起作用,由于Eclipse中经常会有多层次的代码提示,而按一次Esc键之后,只会消除一层代码提示。如果此时立即开始Vim编辑,则会将代码提示的内容自动加入到源码中,最后不得不一条条删除它们,这点很让然很烦躁。

注意:如果希望使用Ctrl+D快捷键实现翻页,就必须将Eclipse中的Ctrl+D屏蔽掉。因为Ctrl+D在Eclipse中是删除一行,如果你经常在Vim中Ctrl+D的话,你就杯具了…… 继续阅读在Eclipse中使用Vim

Flash Builder 4 For Linux

工作原因,必须在Ubuntu下面安装Flash Builder和Flash CS4,搜索一番找到两篇文章:
How to install Flash Builder on Linux
Installing Adobe CS4 in Wine
Flash Builder的那篇,针对的是Beta1,我用正式版试了一下,不成功。安装Flash CS4的那篇由于比较麻烦,就没有试。况且现在都CS 5了,试了也没意义。

Adobe的东西,在Wine下总是很麻烦。倒是原来Macromedia的Flash 8绿色版直接在Wine下运行得很好。 继续阅读Flash Builder 4 For Linux

在Eclipse或Flex Builder中开发FMS程序

在编写FMS程序的时候,相信很多朋友后和我一样郁闷。没有一款好的编辑器来支持,不便于查错,没有语法自动完成,对于多个文件管理不方便…

我一直是使用SE|PY ActionScript Editor写FMS程序的,虽然它比用Flash IDE来写ASC文件要方便许多,但是还是有很多细节没有考虑到。不过,现在我不必再郁闷下去了。

fczone.com为我们带来了这样一个优秀的插件,让我们能够在Eclipse或者Flex Builder中开发FMS程序。

首先看看它的功能特点把(图片来自于fczone.com):

大纲视图

点击查看大图

代码自动完成

点击查看大图

输出控制台(可监视trace的内容)

点击查看大图

继续阅读在Eclipse或Flex Builder中开发FMS程序