• 读Lua游戏开发实践指南


         11月11日开读,到今天正好一个月。

         起因是被裁员之后,发现很多公司都在使用lua编写cocos2d-x游戏,原因是上手快,技术人员比较便宜。

         如果引擎封装比较好,几乎在lua里写写基本逻辑就行了,不需要懂cocos2d-x。其实lua也不需要懂太多。

    只要会if ,for等基本语句就行了。

         加入新公司后,看了项目的代码。这份代码是从公司另外一款已经成功上线的游戏复制来的。基本只需要在lua里写写逻辑就够了。其实这也是应该的,如果需要太多东西在C++里修改,反而是不好的设计 。Lua和C++接口的部分,使用了tolua++。但lua没有实现面向对象。

         这本书的价值不算太高,主要原因是定位不明确。它不是写给想学习lua的人,原因是lua 部分介绍太简单。

    也不是想写给有一定游戏基础,想进阶的人。原因是里面花了不少精力讲小游戏的一些内容。

         在读这本书的过程中,我参考了《Lua程序设计》的部分章节,阅读了quick-cocos2d-x部分代码。因为我比较关心的是两点,一是lua如何实现面向对象,二是lua如何与C++交互。

         下一步的计划是自己实现一套基于cocos2d-x的框架,基本类似于quick-x ,改良一些的部分是强调编辑器的功能,编辑器将能自动生成部分代码,而且编辑器可以跨平台。

  • 相关阅读:
    linux安装jdk
    maven工程直接部署在tomcat上
    将maven工程转成dynamic web project
    史上最全最强SpringMVC详细示例实战教程
    06-spring框架—— Spring 与Web
    05-spring框架—— Spring 事务
    04-spring框架—— Spring 集成 MyBatis
    03-spring框架—— AOP 面向切面编程
    01-spring框架——spring概述
    我对于语言只是工具的理解和感悟
  • 原文地址:https://www.cnblogs.com/fox7nights/p/3486721.html
Copyright © 2020-2023  润新知