1. quick lua和cocos lua有一些区别。
2. quick lua是由quick-cocos2d-x引擎所支持的一种脚本语言,而cocos lua是cocos2d-x引擎所支持的另一种脚本语言。两者都是基于lua语言的扩展。 quick lua相对于cocos lua来说更加简洁,易于学习和使用。它提供了一些快速开发的功能和工具,例如自动生成代码和资源管理等。而cocos lua则更加灵活,可以更好地与c++代码进行交互,支持更多的lua特性和库。 此外,quick lua和cocos lua在语法和编程模式上也有一些细微的差别,例如quick lua更加注重面向对象的编程思想,而cocos lua更加注重函数式编程。
3. 在延伸方面,需要注意的是,quick lua和cocos lua虽然有一些区别,但它们都是基于lua语言的扩展,因此对于熟悉lua语言的开发者来说,学习和切换这两种语言并不困难。根据具体的项目需求和个人偏好,选择适合自己的脚本语言进行开发是很重要的。
在说之前,我还是把这个两个名词区分一下,毕竟太长,后面打起来肯定麻烦,quick-cocos2d-x就简称quick,cocos2d-x lua就姑且叫原生lua吧。 我觉得对于第一次接触这两个的小伙伴们肯定多多少少会跟我有一样的疑惑,这两个是使用两种不同的API吧。我只能说说对了一半,确实,quick有一套自己的API,但是,quick还是支持原生lua的api,就好比C和C++的关系,quick是一个超集。 还记得第一次打开quick主页的时候,那时候还没有被触控收购,就看到标题写到—— “这是一个志在提高 cocos2d-x 开发效率的社区” ,是啊,要是不提高怎么会叫quick呢。
还有一次看了一下他们的人才招聘,有一条是这么写到——“有强烈的冲动想让别人被自己开发的工具感动到哭”,哈哈,确实现在慢慢觉得是有点被感动到哭,提供的一些API的确便捷很多很多。